75 bool localVariablesInitialized = (b & 0x10) == 16;
76 bool flag = (b & 8) == 8;
87 if (((ulong)num2 & 0x7F000000uL) != 285212672)
104 bool flag2 = (b3 & 0x40) == 64;
121 return new MethodBodyBlock(localVariablesInitialized, maxStack, localSignatureHandle, memoryBlockAt, exceptionRegions, reader.
Offset -
offset);
127 for (
int i = 0; i <
array.Length; i++)
130 ushort tryOffset = memReader.ReadUInt16();
131 byte tryLength = memReader.ReadByte();
132 ushort handlerOffset = memReader.ReadUInt16();
133 byte handlerLength = memReader.ReadByte();
134 int classTokenOrFilterOffset = memReader.ReadInt32();
135 array[i] =
new ExceptionRegion(kind, tryOffset, tryLength, handlerOffset, handlerLength, classTokenOrFilterOffset);
143 for (
int i = 0; i <
array.Length; i++)
146 int tryOffset = memReader.ReadInt32();
147 int tryLength = memReader.ReadInt32();
148 int handlerOffset = memReader.ReadInt32();
149 int handlerLength = memReader.ReadInt32();
150 int classTokenOrFilterOffset = memReader.ReadInt32();
151 array[i] =
new ExceptionRegion(kind, tryOffset, tryLength, handlerOffset, handlerLength, classTokenOrFilterOffset);
static readonly ImmutableArray< T > Empty
static ImmutableArray< byte > DangerousCreateFromUnderlyingArray(ref byte[]? array)
readonly bool _localVariablesInitialized
readonly StandaloneSignatureHandle _localSignature
bool LocalVariablesInitialized
static ImmutableArray< ExceptionRegion > ReadSmallExceptionHandlers(ref BlobReader memReader, int count)
static MethodBodyBlock Create(BlobReader reader)
ImmutableArray< byte > GetILContent()
readonly ushort _maxStack
MethodBodyBlock(bool localVariablesInitialized, ushort maxStack, StandaloneSignatureHandle localSignatureHandle, MemoryBlock il, ImmutableArray< ExceptionRegion > exceptionRegions, int size)
ImmutableArray< ExceptionRegion > ExceptionRegions
StandaloneSignatureHandle LocalSignature
readonly ImmutableArray< ExceptionRegion > _exceptionRegions
static ImmutableArray< ExceptionRegion > ReadFatExceptionHandlers(ref BlobReader memReader, int count)
static string InvalidSehHeader
static string InvalidMethodHeader1
static string Format(string resourceFormat, object p1)
static string InvalidLocalSignatureToken
static string InvalidMethodHeader2