Files
2026-06-04 11:42:34 +02:00

29 lines
1.4 KiB
C#

using System;
namespace System.Security.AccessControl
{
/// <summary>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.</summary>
// Token: 0x020004A2 RID: 1186
public enum AccessControlModification
{
/// <summary>Add the specified authorization rule to the access control list (ACL).</summary>
// Token: 0x0400115C RID: 4444
Add,
/// <summary>Remove all authorization rules from the ACL, then add the specified authorization rule to the ACL.</summary>
// Token: 0x0400115D RID: 4445
Set,
/// <summary>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.</summary>
// Token: 0x0400115E RID: 4446
Reset,
/// <summary>Remove authorization rules that contain the same security identifier (SID) and access mask as the specified authorization rule from the ACL.</summary>
// Token: 0x0400115F RID: 4447
Remove,
/// <summary>Remove authorization rules that contain the same SID as the specified authorization rule from the ACL.</summary>
// Token: 0x04001160 RID: 4448
RemoveAll,
/// <summary>Remove authorization rules that exactly match the specified authorization rule from the ACL.</summary>
// Token: 0x04001161 RID: 4449
RemoveSpecific
}
}