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

◆ ComputeCodedTokenSize()

int System.Reflection.Metadata.MetadataReader.ComputeCodedTokenSize ( int largeRowSize,
int[] rowCounts,
TableMask tablesReferenced )
inlineprivate

Definition at line 747 of file MetadataReader.cs.

748 {
749 if (IsMinimalDelta)
750 {
751 return 4;
752 }
753 bool flag = true;
754 ulong num = (ulong)tablesReferenced;
755 for (int i = 0; i < MetadataTokens.TableCount; i++)
756 {
757 if ((num & 1) != 0L)
758 {
759 flag = flag && rowCounts[i] < largeRowSize;
760 }
761 num >>= 1;
762 }
763 if (!flag)
764 {
765 return 4;
766 }
767 return 2;
768 }

References System.Reflection.Metadata.MetadataReader.IsMinimalDelta, System.L, and System.Reflection.Metadata.Ecma335.MetadataTokens.TableCount.

Referenced by System.Reflection.Metadata.MetadataReader.InitializeTableReaders().