﻿<?xml version="1.0" encoding="utf-8"?><Type Name="AccessControlModification" FullName="System.Security.AccessControl.AccessControlModification"><TypeSignature Language="C#" Value="public enum AccessControlModification" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccessControlModification extends System.Enum" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Specifies the type of access control modification to perform. This enumeration is used by methods of the <see cref="T:System.Security.AccessControl.ObjectSecurity" /> class and its descendents.</para></summary></Docs><Members><Member MemberName="Add"><MemberSignature Language="C#" Value="Add" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AccessControlModification Add = int32(0)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AccessControlModification</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Add the specified authorization rule to the access control list (ACL).</para></summary></Docs></Member><Member MemberName="Remove"><MemberSignature Language="C#" Value="Remove" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AccessControlModification Remove = int32(3)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AccessControlModification</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Remove authorization rules that contain the same security identifier (SID) and access mask as the specified authorization rule from the ACL.</para></summary></Docs></Member><Member MemberName="RemoveAll"><MemberSignature Language="C#" Value="RemoveAll" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AccessControlModification RemoveAll = int32(4)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AccessControlModification</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Remove authorization rules that contain the same SID as the specified authorization rule from the ACL.</para></summary></Docs></Member><Member MemberName="RemoveSpecific"><MemberSignature Language="C#" Value="RemoveSpecific" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AccessControlModification RemoveSpecific = int32(5)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AccessControlModification</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Remove authorization rules that exactly match the specified authorization rule from the ACL.</para></summary></Docs></Member><Member MemberName="Reset"><MemberSignature Language="C#" Value="Reset" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AccessControlModification Reset = int32(2)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AccessControlModification</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Remove authorization rules that contain the same SID as the specified authorization rule from the ACL, and then add the specified authorization rule to the ACL.</para></summary></Docs></Member><Member MemberName="Set"><MemberSignature Language="C#" Value="Set" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Security.AccessControl.AccessControlModification Set = int32(1)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Security.AccessControl.AccessControlModification</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Remove all authorization rules from the ACL, then add the specified authorization rule to the ACL.</para></summary></Docs></Member></Members></Type>