3 types derived from MemoryBlockProvider
System.Reflection.Metadata (3)
System\Reflection\Internal\MemoryBlocks\ByteArrayMemoryProvider.cs (1)
12
internal sealed class ByteArrayMemoryProvider :
MemoryBlockProvider
System\Reflection\Internal\MemoryBlocks\ExternalMemoryBlockProvider.cs (1)
12
internal sealed unsafe class ExternalMemoryBlockProvider :
MemoryBlockProvider
System\Reflection\Internal\MemoryBlocks\StreamMemoryBlockProvider.cs (1)
18
internal 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)
26
private
MemoryBlockProvider
? _blockProviderOpt;
39
private MetadataReaderProvider(
MemoryBlockProvider
blockProvider)
System\Reflection\PortableExecutable\PEReader.cs (5)
36
private
MemoryBlockProvider
? _peImage;
274
private
MemoryBlockProvider
GetPEImage()
276
var
peImage = _peImage;
312
MemoryBlockProvider
peImage = GetPEImage();
383
var
peImage = GetPEImage();