System.Reflection.Metadata.MetadataReaderProvider
namespace System.Reflection.Metadata
{
public sealed class MetadataReaderProvider : IDisposable
{
public unsafe static MetadataReaderProvider FromPortablePdbImage(byte* start, int size);
public unsafe static MetadataReaderProvider FromMetadataImage(byte* start, int size);
public static MetadataReaderProvider FromPortablePdbImage(ImmutableArray<byte> image);
public static MetadataReaderProvider FromMetadataImage(ImmutableArray<byte> image);
public static MetadataReaderProvider FromPortablePdbStream(Stream stream, MetadataStreamOptions options = MetadataStreamOptions.Default, int size = 0);
public static MetadataReaderProvider FromMetadataStream(Stream stream, MetadataStreamOptions options = MetadataStreamOptions.Default, int size = 0);
public void Dispose();
public MetadataReader GetMetadataReader(MetadataReaderOptions options = MetadataReaderOptions.Default, MetadataStringDecoder utf8Decoder = null);
}
}