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

◆ ReadFatExceptionHandlers()

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

Definition at line 140 of file MethodBodyBlock.cs.

141 {
142 ExceptionRegion[] array = new ExceptionRegion[count];
143 for (int i = 0; i < array.Length; i++)
144 {
145 ExceptionRegionKind kind = (ExceptionRegionKind)memReader.ReadUInt32();
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);
152 }
153 return ImmutableArray.Create(array);
154 }

References System.array, and System.count.

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