4 overrides of Pointer
System.Reflection.Metadata (4)
System\Reflection\Internal\MemoryBlocks\ByteArrayMemoryBlock.cs (1)
30
public override unsafe byte*
Pointer
=> _provider.Pointer + _start;
System\Reflection\Internal\MemoryBlocks\ExternalMemoryBlock.cs (1)
30
public override byte*
Pointer
=> _buffer;
System\Reflection\Internal\MemoryBlocks\MemoryMappedFileBlock.cs (1)
70
public override byte*
Pointer
=> _data.Pointer;
System\Reflection\Internal\MemoryBlocks\NativeHeapMemoryBlock.cs (1)
67
public override unsafe byte*
Pointer
=> _data.Pointer;
4 references to Pointer
System.Reflection.Metadata (4)
System\Reflection\Internal\MemoryBlocks\AbstractMemoryBlock.cs (2)
24
public unsafe BlobReader GetReader() => new BlobReader(
Pointer
, Size);
37
var result = new ReadOnlySpan<byte>(
Pointer
+ start, length).ToImmutableArray();
System\Reflection\Metadata\MetadataReaderProvider.cs (1)
266
var newReader = new MetadataReader(metadata.
Pointer
, metadata.Size, options, utf8Decoder, memoryOwner: this);
System\Reflection\PortableExecutable\PEMemoryBlock.cs (1)
29
public unsafe byte* Pointer => (_block != null) ? _block.
Pointer
+ _offset : null;