25 references to BlobUtilities
System.Reflection.Metadata (25)
System\Reflection\Metadata\BlobBuilder.cs (9)
273BlobUtilities.ValidateRange(Count, start, byteCount, nameof(byteCount)); 766BlobUtilities.ValidateRange(buffer.Length, start, byteCount, nameof(byteCount)); 793BlobUtilities.ValidateRange(buffer.Length, start, byteCount, nameof(byteCount)); 922int start = ReserveBytesPrimitive(BlobUtilities.SizeOfSerializedDecimal); 929int start = ReserveBytesPrimitive(BlobUtilities.SizeOfGuid); 1057WriteCompressedInteger(BlobUtilities.GetUserStringByteLength(value.Length)); 1059WriteByte(BlobUtilities.GetUserStringTrailingByte(value)); 1100int bytesToCurrent = BlobUtilities.GetUTF8ByteCount(currentPtr, length, byteLimit, out nextPtr); 1103int bytesToNext = BlobUtilities.GetUTF8ByteCount(nextPtr, charsToNext);
System\Reflection\Metadata\BlobContentId.cs (1)
13private const int Size = BlobUtilities.SizeOfGuid + sizeof(uint);
System\Reflection\Metadata\BlobWriter.cs (8)
90BlobUtilities.ValidateRange(Length, start, byteCount, nameof(byteCount)); 103BlobUtilities.ValidateRange(Length, start, byteCount, nameof(byteCount)); 208BlobUtilities.ValidateRange(buffer.Length, start, byteCount, nameof(byteCount)); 233BlobUtilities.ValidateRange(buffer.Length, start, byteCount, nameof(byteCount)); 334int start = Advance(BlobUtilities.SizeOfSerializedDecimal); 340int start = Advance(BlobUtilities.SizeOfGuid); 449WriteCompressedInteger(BlobUtilities.GetUserStringByteLength(value.Length)); 451WriteByte(BlobUtilities.GetUserStringTrailingByte(value));
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (4)
108if (guidHeapStartOffset % BlobUtilities.SizeOfGuid != 0) 110throw new ArgumentException(SR.Format(SR.ValueMustBeMultiple, BlobUtilities.SizeOfGuid), nameof(guidHeapStartOffset)); 417var content = _guidBuilder.ReserveBytes(BlobUtilities.SizeOfGuid); 481int encodedLength = BlobUtilities.GetUserStringByteLength(length);
System\Reflection\Metadata\Internal\GuidHeap.cs (1)
26return this.Block.PeekGuid((handle.Index - 1) * BlobUtilities.SizeOfGuid);
System\Reflection\PortableExecutable\PEMemoryBlock.cs (2)
50BlobUtilities.ValidateRange(Length, start, length, nameof(length)); 68BlobUtilities.ValidateRange(Length, start, length, nameof(length));