Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DaclAcePriority()

static int System.Security.AccessControl.CommonAcl.DaclAcePriority ( GenericAce ace)
inlinestaticprivateinherited

Definition at line 237 of file CommonAcl.cs.

238 {
239 AceType aceType = ace.AceType;
240 if ((ace.AceFlags & AceFlags.Inherited) != 0)
241 {
242 return 131070 + ace._indexInAcl;
243 }
244 switch (aceType)
245 {
246 case AceType.AccessDenied:
247 case AceType.AccessDeniedCallback:
248 return 0;
249 case AceType.AccessDeniedObject:
250 case AceType.AccessDeniedCallbackObject:
251 return 1;
252 case AceType.AccessAllowed:
253 case AceType.AccessAllowedCallback:
254 return 2;
255 case AceType.AccessAllowedObject:
256 case AceType.AccessAllowedCallbackObject:
257 return 3;
258 default:
259 return 65535 + ace._indexInAcl;
260 }
261 }

References System.Security.AccessControl.GenericAce._indexInAcl, System.Security.AccessControl.GenericAce.AceFlags, and System.Security.AccessControl.GenericAce.AceType.

Referenced by System.Security.AccessControl.CommonAcl.CompareAces().