<PackageReference Include="System.Security.AccessControl" Version="6.0.0-preview.3.21201.4" />

CommonSecurityDescriptor

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