implements IDisposable
0x00x0030
Members 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _blockProviderOpt | MemoryBlockProvider | Private | — | |
| 0x08 | _lazyMetadataBlock | AbstractMemoryBlock | Private | — | |
| 0x08 | _lazyMetadataReader | MetadataReader | Private | — | |
| 0x08 | _metadataReaderGuard | object | Private+1 flags | — |
Functions 12
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(AbstractMemoryBlock metadataBlock) | Private+1 flags | 0x08 | |
| void .ctor(MemoryBlockProvider blockProvider) | Private+1 flags | 0x08 | |
| MetadataReaderProvider FromPortablePdbImage(const Byte*& start, int size) | PublicStatic | 0x08 | |
| MetadataReaderProvider FromMetadataImage(const Byte*& start, int size) | PublicStatic | 0x08 | |
| MetadataReaderProvider FromPortablePdbImage(const ImmutableArray<System.Byte>& image) | PublicStatic | 0x08 | |
| MetadataReaderProvider FromMetadataImage(const ImmutableArray<System.Byte>& image) | PublicStatic | 0x08 | |
| MetadataReaderProvider FromPortablePdbStream(Stream stream, const MetadataStreamOptions& options, int size) | PublicStatic | 0x08 | |
| MetadataReaderProvider FromMetadataStream(Stream stream, const MetadataStreamOptions& options, int size) | PublicStatic | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| MetadataReader GetMetadataReader(const MetadataReaderOptions& options, MetadataStringDecoder utf8Decoder) | Public | 0x08 | |
| bool CanReuseReader(MetadataReader reader, const MetadataReaderOptions& options, MetadataStringDecoder utf8DecoderOpt) | PrivateStatic | 0x08 | |
| AbstractMemoryBlock GetMetadataBlock() | 1 flags | 0x08 |