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

◆ AddUnchecked()

void System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.AddUnchecked ( ExceptionRegionKind kind,
int tryOffset,
int tryLength,
int handlerOffset,
int handlerLength,
int catchTokenOrOffset )
inlinepackage

Definition at line 173 of file ExceptionRegionEncoder.cs.

174 {
175 if (HasSmallFormat)
176 {
177 Builder.WriteUInt16((ushort)kind);
178 Builder.WriteUInt16((ushort)tryOffset);
179 Builder.WriteByte((byte)tryLength);
180 Builder.WriteUInt16((ushort)handlerOffset);
181 Builder.WriteByte((byte)handlerLength);
182 }
183 else
184 {
185 Builder.WriteInt32((int)kind);
186 Builder.WriteInt32(tryOffset);
187 Builder.WriteInt32(tryLength);
188 Builder.WriteInt32(handlerOffset);
189 Builder.WriteInt32(handlerLength);
190 }
191 Builder.WriteInt32(catchTokenOrOffset);
192 }

References System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.Builder, System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.HasSmallFormat, System.Reflection.Metadata.BlobBuilder.WriteByte(), System.Reflection.Metadata.BlobBuilder.WriteInt32(), and System.Reflection.Metadata.BlobBuilder.WriteUInt16().

Referenced by System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.Add().