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

◆ Equals()

override bool System.Security.AccessControl.GenericAce.Equals ( [NotNullWhen(true)] object? o)
inlinesealedinherited

Definition at line 248 of file GenericAce.cs.

249 {
250 GenericAce genericAce = o as GenericAce;
251 if (genericAce == null)
252 {
253 return false;
254 }
255 if (AceType != genericAce.AceType || AceFlags != genericAce.AceFlags)
256 {
257 return false;
258 }
259 int binaryLength = BinaryLength;
260 int binaryLength2 = genericAce.BinaryLength;
261 if (binaryLength != binaryLength2)
262 {
263 return false;
264 }
265 byte[] array = new byte[binaryLength];
266 byte[] array2 = new byte[binaryLength2];
268 genericAce.GetBinaryForm(array2, 0);
269 for (int i = 0; i < array.Length; i++)
270 {
271 if (array[i] != array2[i])
272 {
273 return false;
274 }
275 }
276 return true;
277 }
GenericAce(AceType type, AceFlags flags)
void GetBinaryForm(byte[] binaryForm, int offset)

References System.Security.AccessControl.GenericAce.GenericAce(), System.Security.AccessControl.GenericAce.AceFlags, System.Security.AccessControl.GenericAce.AceType, System.array, System.Security.AccessControl.GenericAce.BinaryLength, and System.Security.AccessControl.GenericAce.GetBinaryForm().

Referenced by System.Security.AccessControl.GenericAce.operator==().