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

◆ ReadSmallExceptionHandlers()

static ImmutableArray< ExceptionRegion > System.Reflection.Metadata.MethodBodyBlock.ReadSmallExceptionHandlers ( ref BlobReader memReader,
int count )
inlinestaticprivate

Definition at line 124 of file MethodBodyBlock.cs.

125 {
126 ExceptionRegion[] array = new ExceptionRegion[count];
127 for (int i = 0; i < array.Length; i++)
128 {
129 ExceptionRegionKind kind = (ExceptionRegionKind)memReader.ReadUInt16();
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);
136 }
137 return ImmutableArray.Create(array);
138 }

References System.array, and System.count.

Referenced by System.Reflection.Metadata.MethodBodyBlock.Create().