109        byte[] 
array = 
new byte[16];
 
  114            if (aceType == 
AceType.AccessAllowedObject || aceType == 
AceType.AccessDeniedObject || aceType == 
AceType.SystemAuditObject || aceType == 
AceType.SystemAlarmObject)
 
  120                if (aceType != 
AceType.AccessAllowedCallbackObject && aceType != 
AceType.AccessDeniedCallbackObject && aceType != 
AceType.SystemAuditCallbackObject && aceType != 
AceType.SystemAlarmCallbackObject)
 
  126            if (aceType == 
AceType.AccessAllowedObject || aceType == 
AceType.AccessAllowedCallbackObject)
 
  130            else if (aceType == 
AceType.AccessDeniedObject || aceType == 
AceType.AccessDeniedCallbackObject)
 
  134            else if (aceType == 
AceType.SystemAuditObject || aceType == 
AceType.SystemAuditCallbackObject)
 
  140                if (aceType != 
AceType.SystemAlarmObject && aceType != 
AceType.SystemAlarmCallbackObject)
 
  148            accessMask = binaryForm[num] + (binaryForm[num + 1] << 8) + (binaryForm[num + 2] << 16) + (binaryForm[num + 3] << 24);
 
  150            objectFlags = (
ObjectAceFlags)(binaryForm[num + num2] + (binaryForm[num + num2 + 1] << 8) + (binaryForm[num + num2 + 2] << 16) + (binaryForm[num + num2 + 3] << 24));
 
  154                for (
int i = 0; i < 16; i++)
 
  156                    array[i] = binaryForm[num + num2 + i];
 
  162                for (
int j = 0; j < 16; j++)
 
  168            if ((objectFlags & 
ObjectAceFlags.InheritedObjectAceTypePresent) != 0)
 
  170                for (
int k = 0; k < 16; k++)
 
  172                    array[k] = binaryForm[num + num2 + k];
 
  178                for (
int l = 0; l < 16; l++)
 
  183            inheritedObjectAceType = 
new Guid(
array);
 
  186            int num3 = (binaryForm[
offset + 3] << 8) + binaryForm[
offset + 2];
 
  189                int num4 = num3 - 4 - 4 - 4 - (byte)sid.BinaryLength;
 
  194                if ((objectFlags & 
ObjectAceFlags.InheritedObjectAceTypePresent) != 0)
 
  200                    opaque = 
new byte[num4];
 
  201                    for (
int m = 0; m < num4; m++)
 
  203                        opaque[m] = binaryForm[
offset + num3 - num4 + m];
 
 
  232        binaryForm[num] = (byte)base.AccessMask;
 
  233        binaryForm[num + 1] = (byte)(base.AccessMask >> 8);
 
  234        binaryForm[num + 2] = (byte)(base.AccessMask >> 16);
 
  235        binaryForm[num + 3] = (byte)(base.AccessMask >> 24);
 
  252        base.SecurityIdentifier.GetBinaryForm(binaryForm, num + num2);
 
  253        num2 += base.SecurityIdentifier.BinaryLength;
 
  260            GetOpaque().CopyTo(binaryForm, num + num2);