1 write to _rawSd
System.Security.AccessControl (1)
System\Security\AccessControl\SecurityDescriptor.cs (1)
675_rawSd = new RawSecurityDescriptor(actualFlags, owner, group, systemAcl?.RawAcl, discretionaryAcl.RawAcl);
17 references to _rawSd
System.Security.AccessControl (17)
System\Security\AccessControl\SecurityDescriptor.cs (17)
607[MemberNotNull(nameof(_rawSd))] 745return _rawSd.ControlFlags; 754return _rawSd.Owner; 759_rawSd.Owner = value; 768return _rawSd.Group; 773_rawSd.Group = value; 811_rawSd.SystemAcl = _sacl.RawAcl; 816_rawSd.SystemAcl = null; 863_rawSd.DiscretionaryAcl = _dacl.RawAcl; 944ControlFlags finalFlags = newFlags | (_rawSd.ControlFlags & (~flagsToUpdate)); 945_rawSd.SetFlags(finalFlags); 953_rawSd.SetFlags(_rawSd.ControlFlags | flags); 960_rawSd.SetFlags(_rawSd.ControlFlags & ~flags); 968return (_rawSd.ControlFlags & ControlFlags.SystemAclPresent) != 0; 976return (_rawSd.ControlFlags & ControlFlags.DiscretionaryAclPresent) != 0;