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

◆ SaclAcePriority()

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

Definition at line 263 of file CommonAcl.cs.

264 {
265 AceType aceType = ace.AceType;
266 if ((ace.AceFlags & AceFlags.Inherited) != 0)
267 {
268 return 131070 + ace._indexInAcl;
269 }
270 switch (aceType)
271 {
272 case AceType.SystemAudit:
273 case AceType.SystemAlarm:
274 case AceType.SystemAuditCallback:
275 case AceType.SystemAlarmCallback:
276 return 0;
277 case AceType.SystemAuditObject:
278 case AceType.SystemAlarmObject:
279 case AceType.SystemAuditCallbackObject:
280 case AceType.SystemAlarmCallbackObject:
281 return 1;
282 default:
283 return 65535 + ace._indexInAcl;
284 }
285 }

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

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