33 internal TypeDefTableReader(
int numberOfRows,
int fieldRefSize,
int methodRefSize,
int typeDefOrRefRefSize,
int stringHeapRefSize,
MemoryBlock containingBlock,
int containingBlockOffset)
52 int num = (handle.RowId - 1) *
RowSize;
58 int num = (handle.RowId - 1) *
RowSize;
64 int num = (handle.RowId - 1) *
RowSize;
70 int num = (handle.RowId - 1) *
RowSize;
76 int num = (handle.RowId - 1) *
RowSize;
82 int num = (rowId - 1) *
RowSize;
88 int num = (rowId - 1) *
RowSize;
101 if (num2 > numberOfRows)
103 if (methodDefOrPtrRowId <= numberOfMethods)
110 if (methodStart == methodDefOrPtrRowId)
112 while (num2 < numberOfRows)
116 if (methodStart != methodDefOrPtrRowId)
135 if (num2 > numberOfRows)
137 if (fieldDefOrPtrRowId <= numberOfFields)
144 if (fieldStart == fieldDefOrPtrRowId)
146 while (num2 < numberOfRows)
150 if (fieldStart != fieldDefOrPtrRowId)
int PeekReference(int offset, bool smallRefSize)
unsafe MemoryBlock GetMemoryBlockAt(int offset, int length)
int PeekHeapReference(int offset, bool smallRefSize)
int BinarySearchForSlot(int rowCount, int rowSize, int referenceListOffset, uint referenceValue, bool isReferenceSmall)
unsafe uint PeekUInt32(int offset)
uint PeekTaggedReference(int offset, bool smallRefSize)