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