1 write to Buffer
System.Reflection.Metadata (1)
System\Reflection\Metadata\Blob.cs (1)
14Buffer = buffer;
21 references to Buffer
System.Reflection.Metadata (21)
System\Reflection\Metadata\Blob.cs (2)
19public bool IsDefault => Buffer == null; 21public ArraySegment<byte> GetBytes() => new ArraySegment<byte>(Buffer, Start, Length);
System\Reflection\Metadata\BlobWriter.cs (1)
34: this(blob.Buffer, blob.Start, blob.Length)
System\Reflection\Metadata\Ecma335\Encoding\ControlFlowBuilder.cs (8)
297srcBlobOffset == 1 && srcBlob.Buffer[0] == 0xff || 298srcBlobOffset == 4 && srcBlob.Buffer[0] == 0xff && srcBlob.Buffer[1] == 0xff && srcBlob.Buffer[2] == 0xff && srcBlob.Buffer[3] == 0xff); 304dstBuilder.WriteBytes(srcBlob.Buffer, srcBlobOffset, chunkSize); 322srcBlob.Buffer[srcBlobOffset] == 0xff : 323BitConverter.ToUInt32(srcBlob.Buffer, srcBlobOffset) == 0xffffffff));
System\Reflection\PortableExecutable\PEBuilder.cs (10)
447yield return new Blob(blob.Buffer, blobStart, length); 459else if (blob.Buffer == strongNameSignatureFixup.Buffer) 461yield return GetPrefixBlob(new Blob(blob.Buffer, blobStart, blobLength), strongNameSignatureFixup); 462yield return GetSuffixBlob(new Blob(blob.Buffer, blobStart, blobLength), strongNameSignatureFixup); 467yield return new Blob(blob.Buffer, blobStart, blobLength); 475internal static Blob GetPrefixBlob(Blob container, Blob blob) => new Blob(container.Buffer, container.Start, blob.Start - container.Start); 476internal static Blob GetSuffixBlob(Blob container, Blob blob) => new Blob(container.Buffer, blob.Start + blob.Length, container.Start + container.Length - blob.Start - blob.Length); 483if (blob.Buffer == checksumFixup.Buffer)