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

CommonSecurityDescriptor

using System.Runtime.CompilerServices; using System.Security.Principal; namespace System.Security.AccessControl { [System.Runtime.CompilerServices.NullableContext(2)] [System.Runtime.CompilerServices.Nullable(0)] public sealed class CommonSecurityDescriptor : GenericSecurityDescriptor { public override ControlFlags ControlFlags { get { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } public DiscretionaryAcl DiscretionaryAcl { get { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } set { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } public override SecurityIdentifier Group { get { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } set { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } public bool IsContainer { get { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } public bool IsDiscretionaryAclCanonical { get { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } public bool IsDS { get { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } public bool IsSystemAclCanonical { get { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } public override SecurityIdentifier Owner { get { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } set { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } public SystemAcl SystemAcl { get { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } set { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } [System.Runtime.CompilerServices.NullableContext(1)] public CommonSecurityDescriptor(bool isContainer, bool isDS, byte[] binaryForm, int offset) { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } public CommonSecurityDescriptor(bool isContainer, bool isDS, ControlFlags flags, SecurityIdentifier owner, SecurityIdentifier group, SystemAcl systemAcl, DiscretionaryAcl discretionaryAcl) { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } [System.Runtime.CompilerServices.NullableContext(1)] public CommonSecurityDescriptor(bool isContainer, bool isDS, RawSecurityDescriptor rawSecurityDescriptor) { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } [System.Runtime.CompilerServices.NullableContext(1)] public CommonSecurityDescriptor(bool isContainer, bool isDS, string sddlForm) { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } public void AddDiscretionaryAcl(byte revision, int trusted) { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } public void AddSystemAcl(byte revision, int trusted) { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } [System.Runtime.CompilerServices.NullableContext(1)] public void PurgeAccessControl(SecurityIdentifier sid) { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } [System.Runtime.CompilerServices.NullableContext(1)] public void PurgeAudit(SecurityIdentifier sid) { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } public void SetDiscretionaryAclProtection(bool isProtected, bool preserveInheritance) { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } public void SetSystemAclProtection(bool isProtected, bool preserveInheritance) { throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } }