<PackageReference Include="Microsoft.Packaging.Tools" Version="1.0.0-preview2-25401-01" />

System.Reflection.Metadata.MetadataReaderProvider

public sealed class MetadataReaderProvider : IDisposable
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); } }