107 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)
800if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.MethodDef) >= MetadataTokens.GetRowNumber(handle)) 824var def = _previousGeneration.OriginalMetadata.MetadataReader.GetMethodDefinition(handle); 996: _previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.CustomAttribute); 1013int xOrdinal = MetadataTokens.GetRowNumber(_previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(x.parentHandle).FirstOrDefault()); 1014int yOrdinal = MetadataTokens.GetRowNumber(_previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(y.parentHandle).FirstOrDefault()); 1049var 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 (75)
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; 8794var reader0 = md0.MetadataReader; 9026var reader0 = md0.MetadataReader; 9148var reader0 = md0.MetadataReader;
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
48new MetadataVisualizer(new[] { baseline.MetadataReader }.Concat(deltas.Select(d => d.Reader)).ToArray(), result).VisualizeAllGenerations();
Emit\EditAndContinue\EditAndContinueTests.cs (58)
324var reader0 = md0.MetadataReader; 364Assert.True(md0.MetadataReader.IsAssembly); 516var reader0 = md0.MetadataReader; 578var reader0 = md0.MetadataReader; 807var reader0 = md0.MetadataReader; 1127var reader0 = md0.MetadataReader; 1251var reader0 = md0.MetadataReader; 1827var reader0 = md0.MetadataReader; 1920var reader0 = md0.MetadataReader; 2005var reader0 = md0.MetadataReader; 2080var reader0 = md0.MetadataReader; 2145var reader0 = md0.MetadataReader; 2223var reader0 = md0.MetadataReader; 3095var reader0 = md0.MetadataReader; 3185var reader0 = md0.MetadataReader; 3311var reader0 = md0.MetadataReader; 3613var reader0 = md0.MetadataReader; 3814var reader0 = md0.MetadataReader; 4005var reader0 = md0.MetadataReader; 4069var reader0 = md0.MetadataReader; 4135var reader0 = md0.MetadataReader; 5991var reader0 = md0.MetadataReader; 6729var reader0 = md0.MetadataReader; 6856var reader0 = md0.MetadataReader; 7102var reader0 = md0.MetadataReader; 7186var reader0 = md0.MetadataReader; 7271var reader0 = md0.MetadataReader; 7350var reader0 = md0.MetadataReader; 7455var reader0 = md0.MetadataReader; 7515var reader0 = md0.MetadataReader; 7686var reader0 = md0.MetadataReader; 7756var reader0 = md0.MetadataReader; 7832var reader0 = md0.MetadataReader; 7944var reader0 = md0.MetadataReader; 8091var reader0 = md0.MetadataReader; 8234var reader0 = md0.MetadataReader; 8298var reader0 = md0.MetadataReader; 8355var reader0 = md0.MetadataReader; 8461var reader0 = md0.MetadataReader; 9135var reader0 = md0.MetadataReader; 9412var reader0 = md0.MetadataReader; 10257AssertEx.Equal(new[] { "[0x23000002] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader })); 10280AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 10367AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 10717var reader0 = md0.MetadataReader; 10897m => md0.MetadataReader.GetString(md0.MetadataReader.GetMethodDefinition(m).Name) switch 10904var reader0 = md0.MetadataReader; 11009var reader0 = md0.MetadataReader; 11082var reader0 = md0.MetadataReader; 12658var reader0 = md0.MetadataReader; 12882var reader0 = md0.MetadataReader; 12994var reader0 = md0.MetadataReader; 13284var reader0 = md0.MetadataReader; 13509var reader0 = md0.MetadataReader; 15082var reader0 = md0.MetadataReader; 16337var reader0 = md0.MetadataReader; 16792var 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 => { })));