108 references to MetadataReader
Microsoft.CodeAnalysis (11)
DiagnosticAnalyzer\AnalyzerFileReference.cs (2)
234foreach (var typeDefHandle in module.MetadataReader.TypeDefinitions) 236var typeDef = module.MetadataReader.GetTypeDefinition(typeDefHandle);
Emit\EditAndContinue\DeltaMetadataWriter.cs (6)
762if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.MethodDef) >= MetadataTokens.GetRowNumber(handle)) 786var def = _previousGeneration.OriginalMetadata.MetadataReader.GetMethodDefinition(handle); 958: _previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.CustomAttribute); 975int xOrdinal = MetadataTokens.GetRowNumber(_previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(x.parentHandle).FirstOrDefault()); 976int yOrdinal = MetadataTokens.GetRowNumber(_previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(y.parentHandle).FirstOrDefault()); 1011var originalCustomAttributes = _previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(parentHandle);
Emit\EditAndContinue\EmitBaseline.cs (2)
165var reader = module.MetadataReader; 475=> OriginalMetadata.MetadataReader;
MetadataReference\ModuleMetadata.cs (1)
365public MetadataReader GetMetadataReader() => MetadataReader;
Microsoft.CodeAnalysis.CSharp (1)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
109var synthesizedTypes = GetSynthesizedTypesFromMetadata(originalMetadata.MetadataReader, metadataDecoder);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (7)
CodeGen\CodeGenTupleTest.cs (2)
22775var reader = block.MetadataReader; 22815var reader = block.MetadataReader;
Emit\CompilationEmitTests.cs (4)
3470var metadataReader = ModuleMetadata.CreateFromStream(compilation.EmitToStream()).MetadataReader; 4216var reader = block.MetadataReader; 5359var reader = metadata.MetadataReader; 5421var reader = metadata.MetadataReader;
Emit\DeterministicTests.cs (1)
347var metadataFullNames = MetadataValidation.GetExportedTypesFullNames(block.MetadataReader);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (76)
Emit\EditAndContinue\AssemblyReferencesTests.cs (2)
352var aggReader = new AggregatedMetadataReader(md0.MetadataReader, md1.Reader, md2.Reader); 600var reader0 = md0.MetadataReader;
Emit\EditAndContinue\EditAndContinueClosureTests.cs (4)
493var reader0 = md0.MetadataReader; 2473var reader0 = md0.MetadataReader; 2590var reader0 = md0.MetadataReader; 4742var reader0 = md0.MetadataReader;
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
81var reader0 = moduleData0.MetadataReader; 145var reader0 = moduleData0.MetadataReader; 209var reader0 = moduleData0.MetadataReader; 273var reader0 = moduleData0.MetadataReader; 337var reader0 = moduleData0.MetadataReader;
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (5)
56var reader0 = md0.MetadataReader; 236var reader0 = md0.MetadataReader; 8805var reader0 = md0.MetadataReader; 9037var reader0 = md0.MetadataReader; 9159var reader0 = md0.MetadataReader;
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
40new MetadataVisualizer(new[] { baseline.MetadataReader }.Concat(deltas.Select(d => d.Reader)).ToArray(), result).VisualizeAllGenerations();
Emit\EditAndContinue\EditAndContinueTests.cs (59)
320var reader0 = md0.MetadataReader; 360Assert.True(md0.MetadataReader.IsAssembly); 512var reader0 = md0.MetadataReader; 574var reader0 = md0.MetadataReader; 803var reader0 = md0.MetadataReader; 1135var reader0 = md0.MetadataReader; 1259var reader0 = md0.MetadataReader; 1835var reader0 = md0.MetadataReader; 1928var reader0 = md0.MetadataReader; 2013var reader0 = md0.MetadataReader; 2088var reader0 = md0.MetadataReader; 2153var reader0 = md0.MetadataReader; 2231var reader0 = md0.MetadataReader; 2853var reader0 = md0.MetadataReader; 2943var reader0 = md0.MetadataReader; 3069var reader0 = md0.MetadataReader; 3371var reader0 = md0.MetadataReader; 3572var reader0 = md0.MetadataReader; 3763var reader0 = md0.MetadataReader; 3827var reader0 = md0.MetadataReader; 3893var reader0 = md0.MetadataReader; 5654var reader0 = md0.MetadataReader; 6230var reader0 = md0.MetadataReader; 6357var reader0 = md0.MetadataReader; 6603var reader0 = md0.MetadataReader; 6687var reader0 = md0.MetadataReader; 6772var reader0 = md0.MetadataReader; 6851var reader0 = md0.MetadataReader; 6956var reader0 = md0.MetadataReader; 7016var reader0 = md0.MetadataReader; 7187var reader0 = md0.MetadataReader; 7257var reader0 = md0.MetadataReader; 7333var reader0 = md0.MetadataReader; 7445var reader0 = md0.MetadataReader; 7592var reader0 = md0.MetadataReader; 7735var reader0 = md0.MetadataReader; 7799var reader0 = md0.MetadataReader; 7856var reader0 = md0.MetadataReader; 7962var reader0 = md0.MetadataReader; 8636var reader0 = md0.MetadataReader; 8913var reader0 = md0.MetadataReader; 9758AssertEx.Equal(new[] { "[0x23000002] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader })); 9781AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 9868AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 9930var reader0 = md0.MetadataReader; 10150var reader0 = md0.MetadataReader; 10330m => md0.MetadataReader.GetString(md0.MetadataReader.GetMethodDefinition(m).Name) switch 10337var reader0 = md0.MetadataReader; 10442var reader0 = md0.MetadataReader; 10515var reader0 = md0.MetadataReader; 12091var reader0 = md0.MetadataReader; 12315var reader0 = md0.MetadataReader; 12427var reader0 = md0.MetadataReader; 12717var reader0 = md0.MetadataReader; 12942var reader0 = md0.MetadataReader; 14515var reader0 = md0.MetadataReader; 15770var reader0 = md0.MetadataReader; 16225var reader0 = md0.MetadataReader;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Attributes\AttributeTests_Assembly.cs (1)
946var peReader = metadata.MetadataReader;
Attributes\AttributeTests_WellKnownAttributes.cs (1)
3146var metadataReader = metadata.MetadataReader;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
EmitMetadataTestBase.cs (1)
101var metadataReader = module.GetMetadata().MetadataReader;
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (7)
MetadataUtilities.cs (7)
52var reader = metadata.MetadataReader; 133var reader = metadata.MetadataReader; 189var reader = metadata.MetadataReader; 213referencedModules.Add(targetModule.MetadataReader.ReadAssemblyIdentityOrThrow()); 214referencedModules.AddRange(targetModule.MetadataReader.GetReferencedAssembliesOrThrow()); 339var reader = metadata.MetadataReader; 481var reader = metadata.MetadataReader;
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\MetadataReferenceExtensions.cs (1)
21=> reference.GetManifestModuleMetadata().MetadataReader.ReadAssemblyIdentityOrThrow();
Metadata\ILValidation.cs (1)
51var metadataReader = metadata.MetadataReader;
Roslyn.Test.PdbUtilities (1)
EditAndContinue\EditAndContinueTest.cs (1)
67_generations.Add(new GenerationInfo(compilation, md.MetadataReader, diff: null, verifier, baseline, validator ?? new(x => { })));