22 references to MetadataReaderOptions
ILCompiler.TypeSystem (3)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (1)
215MetadataReader metadataReader = peReader.GetMetadataReader(MetadataReaderOptions.None /* MetadataReaderOptions.ApplyWindowsRuntimeProjections */,
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\SymbolReader\PortablePdbSymbolReader.cs (2)
48var metadataReader = new MetadataReader((byte*)safeBuffer.DangerousGetHandle(), (int)safeBuffer.ByteLength, MetadataReaderOptions.Default, stringDecoder); 90MetadataReader reader = embeddedReaderProvider.GetMetadataReader(MetadataReaderOptions.Default, stringDecoder);
Microsoft.CodeAnalysis (2)
MetadataReader\PEModule.cs (2)
244newReader = new MetadataReader((byte*)_metadataPointerOpt, _metadataSizeOpt, MetadataReaderOptions.ApplyWindowsRuntimeProjections, StringTableDecoder.Instance); 266newReader = _peReaderOpt.GetMetadataReader(MetadataReaderOptions.ApplyWindowsRuntimeProjections, StringTableDecoder.Instance);
System.Reflection.Metadata (17)
System\Reflection\Metadata\MetadataReader.cs (9)
28private readonly MetadataReaderOptions _options; 40: this(metadata, length, MetadataReaderOptions.Default, utf8Decoder: null, memoryOwner: null) 49/// Use <see cref="PEReaderExtensions.GetMetadataReader(PortableExecutable.PEReader, MetadataReaderOptions)"/> to obtain 52public unsafe MetadataReader(byte* metadata, int length, MetadataReaderOptions options) 62/// Use <see cref="PEReaderExtensions.GetMetadataReader(PortableExecutable.PEReader, MetadataReaderOptions, MetadataStringDecoder)"/> to obtain 70public unsafe MetadataReader(byte* metadata, int length, MetadataReaderOptions options, MetadataStringDecoder? utf8Decoder) 75internal unsafe MetadataReader(byte* metadata, int length, MetadataReaderOptions options, MetadataStringDecoder? utf8Decoder, object? memoryOwner) 213if ((_options & MetadataReaderOptions.ApplyWindowsRuntimeProjections) == 0) 998public MetadataReaderOptions Options => _options;
System\Reflection\Metadata\MetadataReader.netstandard.cs (1)
96MetadataReader mdReader = peReader.GetMetadataReader(MetadataReaderOptions.None);
System\Reflection\Metadata\MetadataReaderOptions.cs (1)
16/// via an overload that does not take a <see cref="MetadataReaderOptions"/>
System\Reflection\Metadata\MetadataReaderProvider.cs (3)
243public unsafe MetadataReader GetMetadataReader(MetadataReaderOptions options = MetadataReaderOptions.Default, MetadataStringDecoder? utf8Decoder = null) 272private static bool CanReuseReader(MetadataReader? reader, MetadataReaderOptions options, MetadataStringDecoder? utf8DecoderOpt)
System\Reflection\Metadata\PEReaderExtensions.cs (3)
52return GetMetadataReader(peReader, MetadataReaderOptions.ApplyWindowsRuntimeProjections, null); 64public static MetadataReader GetMetadataReader(this PEReader peReader, MetadataReaderOptions options) 79public static unsafe MetadataReader GetMetadataReader(this PEReader peReader, MetadataReaderOptions options, MetadataStringDecoder? utf8Decoder)