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

◆ QualifierFromType()

AceQualifier System.Security.AccessControl.QualifiedAce.QualifierFromType ( AceType type,
out bool isCallback )
inlineprivate

Definition at line 31 of file QualifiedAce.cs.

32 {
33 switch (type)
34 {
35 case AceType.AccessAllowed:
36 isCallback = false;
37 return AceQualifier.AccessAllowed;
38 case AceType.AccessDenied:
39 isCallback = false;
40 return AceQualifier.AccessDenied;
41 case AceType.SystemAudit:
42 isCallback = false;
43 return AceQualifier.SystemAudit;
44 case AceType.SystemAlarm:
45 isCallback = false;
46 return AceQualifier.SystemAlarm;
47 case AceType.AccessAllowedCallback:
48 isCallback = true;
49 return AceQualifier.AccessAllowed;
50 case AceType.AccessDeniedCallback:
51 isCallback = true;
52 return AceQualifier.AccessDenied;
53 case AceType.SystemAuditCallback:
54 isCallback = true;
55 return AceQualifier.SystemAudit;
56 case AceType.SystemAlarmCallback:
57 isCallback = true;
58 return AceQualifier.SystemAlarm;
59 case AceType.AccessAllowedObject:
60 isCallback = false;
61 return AceQualifier.AccessAllowed;
62 case AceType.AccessDeniedObject:
63 isCallback = false;
64 return AceQualifier.AccessDenied;
65 case AceType.SystemAuditObject:
66 isCallback = false;
67 return AceQualifier.SystemAudit;
68 case AceType.SystemAlarmObject:
69 isCallback = false;
70 return AceQualifier.SystemAlarm;
71 case AceType.AccessAllowedCallbackObject:
72 isCallback = true;
73 return AceQualifier.AccessAllowed;
74 case AceType.AccessDeniedCallbackObject:
75 isCallback = true;
76 return AceQualifier.AccessDenied;
77 case AceType.SystemAuditCallbackObject:
78 isCallback = true;
79 return AceQualifier.SystemAudit;
80 case AceType.SystemAlarmCallbackObject:
81 isCallback = true;
82 return AceQualifier.SystemAlarm;
83 default:
84 throw new InvalidOperationException();
85 }
86 }

References System.type.

Referenced by System.Security.AccessControl.QualifiedAce.QualifiedAce().