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

◆ FindKickoffMethod()

MethodDefinitionHandle System.Reflection.Metadata.Ecma335.StateMachineMethodTableReader.FindKickoffMethod ( int moveNextMethodRowId)
inlinepackage

Definition at line 30 of file StateMachineMethodTableReader.cs.

31 {
32 int num = Block.BinarySearchReference(NumberOfRows, RowSize, 0, (uint)moveNextMethodRowId, _isMethodRefSizeSmall);
33 if (num < 0)
34 {
35 return default(MethodDefinitionHandle);
36 }
37 return GetKickoffMethod(num + 1);
38 }
int BinarySearchReference(int rowCount, int rowSize, int referenceOffset, uint referenceValue, bool isReferenceSmall)

References System.Reflection.Metadata.Ecma335.StateMachineMethodTableReader._isMethodRefSizeSmall, System.Reflection.Internal.MemoryBlock.BinarySearchReference(), System.Reflection.Metadata.Ecma335.StateMachineMethodTableReader.Block, System.Reflection.Metadata.Ecma335.StateMachineMethodTableReader.GetKickoffMethod(), System.Reflection.Metadata.Ecma335.StateMachineMethodTableReader.NumberOfRows, and System.Reflection.Metadata.Ecma335.StateMachineMethodTableReader.RowSize.