27 references to MetadataReaderOptions
Microsoft.AspNetCore.App.UnitTests (7)
PackageTests.cs (2)
98var reader = peReader.GetMetadataReader(MetadataReaderOptions.Default); 128var reader = peReader.GetMetadataReader(MetadataReaderOptions.Default);
SharedFxTests.cs (2)
189var reader = peReader.GetMetadataReader(MetadataReaderOptions.Default); 236var reader = peReader.GetMetadataReader(MetadataReaderOptions.Default);
TargetingPackTests.cs (3)
86var reader = peReader.GetMetadataReader(MetadataReaderOptions.Default); 120var reader = peReader.GetMetadataReader(MetadataReaderOptions.Default); 202var reader = peReader.GetMetadataReader(MetadataReaderOptions.Default);
Microsoft.CodeAnalysis (2)
MetadataReader\PEModule.cs (2)
243newReader = new MetadataReader((byte*)_metadataPointerOpt, _metadataSizeOpt, MetadataReaderOptions.ApplyWindowsRuntimeProjections, StringTableDecoder.Instance); 265newReader = _peReaderOpt.GetMetadataReader(MetadataReaderOptions.ApplyWindowsRuntimeProjections, StringTableDecoder.Instance);
Microsoft.CodeAnalysis.Test.Utilities (1)
FX\PinnedMetadata.cs (1)
20this.Reader = new MetadataReader((byte*)Pointer, this.Size, MetadataReaderOptions.None, null);
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)
86MetadataReader 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)