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

◆ GetAttributeRange()

void System.Reflection.Metadata.Ecma335.DeclSecurityTableReader.GetAttributeRange ( EntityHandle parentToken,
out int firstImplRowId,
out int lastImplRowId )
inlinepackage

Definition at line 57 of file DeclSecurityTableReader.cs.

58 {
59 Block.BinarySearchReferenceRange(NumberOfRows, RowSize, _ParentOffset, HasDeclSecurityTag.ConvertToTag(parentToken), _IsHasDeclSecurityRefSizeSmall, out var startRowNumber, out var endRowNumber);
60 if (startRowNumber == -1)
61 {
62 firstImplRowId = 1;
63 lastImplRowId = 0;
64 }
65 else
66 {
67 firstImplRowId = startRowNumber + 1;
68 lastImplRowId = endRowNumber + 1;
69 }
70 }
void BinarySearchReferenceRange(int rowCount, int rowSize, int referenceOffset, uint referenceValue, bool isReferenceSmall, out int startRowNumber, out int endRowNumber)

References System.Reflection.Metadata.Ecma335.DeclSecurityTableReader._IsHasDeclSecurityRefSizeSmall, System.Reflection.Metadata.Ecma335.DeclSecurityTableReader._ParentOffset, System.Reflection.Internal.MemoryBlock.BinarySearchReferenceRange(), System.Reflection.Metadata.Ecma335.DeclSecurityTableReader.Block, System.Reflection.Metadata.Ecma335.HasDeclSecurityTag.ConvertToTag(), System.Reflection.Metadata.Ecma335.DeclSecurityTableReader.NumberOfRows, and System.Reflection.Metadata.Ecma335.DeclSecurityTableReader.RowSize.