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

57 lines
2.1 KiB
C#

using System;
using System.Security.Principal;
namespace System.Security.AccessControl
{
/// <summary>Encapsulates all Access Control Entry (ACE) types currently defined by Microsoft Corporation. All <see cref="T:System.Security.AccessControl.KnownAce" /> objects contain a 32-bit access mask and a <see cref="T:System.Security.Principal.SecurityIdentifier" /> object.</summary>
// Token: 0x020004CA RID: 1226
public abstract class KnownAce : GenericAce
{
// Token: 0x06002D92 RID: 11666 RVA: 0x00093C2C File Offset: 0x00091E2C
internal KnownAce(InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
: base(inheritanceFlags, propagationFlags)
{
}
/// <summary>Gets or sets the access mask for this <see cref="T:System.Security.AccessControl.KnownAce" /> object.</summary>
/// <returns>The access mask for this <see cref="T:System.Security.AccessControl.KnownAce" /> object.</returns>
// Token: 0x170008F6 RID: 2294
// (get) Token: 0x06002D93 RID: 11667 RVA: 0x00093C38 File Offset: 0x00091E38
// (set) Token: 0x06002D94 RID: 11668 RVA: 0x00093C40 File Offset: 0x00091E40
public int AccessMask
{
get
{
return this.access_mask;
}
set
{
this.access_mask = value;
}
}
/// <summary>Gets or sets the <see cref="T:System.Security.Principal.SecurityIdentifier" /> object associated with this <see cref="T:System.Security.AccessControl.KnownAce" /> object.</summary>
/// <returns>The <see cref="T:System.Security.Principal.SecurityIdentifier" /> object associated with this <see cref="T:System.Security.AccessControl.KnownAce" /> object.</returns>
// Token: 0x170008F7 RID: 2295
// (get) Token: 0x06002D95 RID: 11669 RVA: 0x00093C4C File Offset: 0x00091E4C
// (set) Token: 0x06002D96 RID: 11670 RVA: 0x00093C54 File Offset: 0x00091E54
public SecurityIdentifier SecurityIdentifier
{
get
{
return this.identifier;
}
set
{
this.identifier = value;
}
}
// Token: 0x04001203 RID: 4611
private int access_mask;
// Token: 0x04001204 RID: 4612
private SecurityIdentifier identifier;
}
}