<PackageReference Include="System.Security.AccessControl" Version="6.0.1" />

AccessRule<T>

public class AccessRule<T> : AccessRule where T : struct
public T Rights { get; }

public AccessRule(IdentityReference identity, T rights, AccessControlType type)

public AccessRule(IdentityReference identity, T rights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)

public AccessRule(string identity, T rights, AccessControlType type)

public AccessRule(string identity, T rights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)