3 types derived from MemoryBlockProvider
System.Reflection.Metadata (3)
System\Reflection\Internal\MemoryBlocks\ByteArrayMemoryProvider.cs (1)
12internal sealed class ByteArrayMemoryProvider : MemoryBlockProvider
System\Reflection\Internal\MemoryBlocks\ExternalMemoryBlockProvider.cs (1)
12internal sealed unsafe class ExternalMemoryBlockProvider : MemoryBlockProvider
System\Reflection\Internal\MemoryBlocks\StreamMemoryBlockProvider.cs (1)
18internal sealed class StreamMemoryBlockProvider : MemoryBlockProvider
8 references to MemoryBlockProvider
System.Reflection.Metadata (8)
System\Reflection\Internal\MemoryBlocks\MemoryBlockProvider.cs (1)
43/// Gets the <see cref="Stream"/> backing the <see cref="MemoryBlockProvider"/>, if there is one.
System\Reflection\Metadata\MetadataReaderProvider.cs (2)
26private MemoryBlockProvider? _blockProviderOpt; 39private MetadataReaderProvider(MemoryBlockProvider blockProvider)
System\Reflection\PortableExecutable\PEReader.cs (5)
36private MemoryBlockProvider? _peImage; 274private MemoryBlockProvider GetPEImage() 276var peImage = _peImage; 312MemoryBlockProvider peImage = GetPEImage(); 383var peImage = GetPEImage();