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

◆ TryAlign()

unsafe bool System.Reflection.Metadata.BlobReader.TryAlign ( byte alignment)
inlinepackage

Definition at line 89 of file BlobReader.cs.

90 {
91 int num = Offset & (alignment - 1);
92 if (num != 0)
93 {
94 int num2 = alignment - num;
95 if (num2 > RemainingBytes)
96 {
97 return false;
98 }
99 _currentPointer += num2;
100 }
101 return true;
102 }

References System.Reflection.Metadata.BlobReader._currentPointer, System.Reflection.Metadata.BlobReader.Offset, and System.Reflection.Metadata.BlobReader.RemainingBytes.

Referenced by System.Reflection.Metadata.BlobReader.Align().