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

◆ SecurityIdentifier() [1/5]

System.Security.Principal.SecurityIdentifier.SecurityIdentifier ( string sddlForm)
inline

Definition at line 120 of file SecurityIdentifier.cs.

121 {
122 if (sddlForm == null)
123 {
124 throw new ArgumentNullException("sddlForm");
125 }
126 byte[] resultSid;
127 int num = Win32.CreateSidFromString(sddlForm, out resultSid);
128 switch (num)
129 {
130 case 1337:
131 throw new ArgumentException(System.SR.Argument_InvalidValue, "sddlForm");
132 case 8:
133 throw new OutOfMemoryException();
134 default:
135 throw new Win32Exception(num);
136 case 0:
137 CreateFromBinaryForm(resultSid, 0);
138 break;
139 }
140 }
static string Argument_InvalidValue
Definition SR.cs:24
Definition SR.cs:7
void CreateFromBinaryForm(byte[] binaryForm, int offset)

References System.SR.Argument_InvalidValue, System.Security.Principal.SecurityIdentifier.CreateFromBinaryForm(), and System.Security.Principal.Win32.CreateSidFromString().

Referenced by System.Security.Principal.SecurityIdentifier.Equals().