1 write to _rawSd
System.Security.AccessControl (1)
System\Security\AccessControl\SecurityDescriptor.cs (1)
892_rawSd = new RawSecurityDescriptor(actualFlags, owner, group, systemAcl?.RawAcl, discretionaryAcl.RawAcl);
17 references to _rawSd
System.Security.AccessControl (17)
System\Security\AccessControl\SecurityDescriptor.cs (17)
812[MemberNotNull(nameof(_rawSd))] 987return _rawSd.ControlFlags; 999return _rawSd.Owner; 1004_rawSd.Owner = value; 1016return _rawSd.Group; 1021_rawSd.Group = value; 1060_rawSd.SystemAcl = _sacl.RawAcl; 1065_rawSd.SystemAcl = null; 1118_rawSd.DiscretionaryAcl = _dacl.RawAcl; 1206ControlFlags finalFlags = newFlags | (_rawSd.ControlFlags & (~flagsToUpdate)); 1207_rawSd.SetFlags(finalFlags); 1218_rawSd.SetFlags(_rawSd.ControlFlags | flags); 1225_rawSd.SetFlags(_rawSd.ControlFlags & ~flags); 1233return (_rawSd.ControlFlags & ControlFlags.SystemAclPresent) != 0; 1241return (_rawSd.ControlFlags & ControlFlags.DiscretionaryAclPresent) != 0;