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)
110var 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)
354var reader0 = md0.MetadataReader; 394Assert.True(md0.MetadataReader.IsAssembly); 546var reader0 = md0.MetadataReader; 608var reader0 = md0.MetadataReader; 837var reader0 = md0.MetadataReader; 1157var reader0 = md0.MetadataReader; 1281var reader0 = md0.MetadataReader; 1857var reader0 = md0.MetadataReader; 1950var reader0 = md0.MetadataReader; 2035var reader0 = md0.MetadataReader; 2110var reader0 = md0.MetadataReader; 2175var reader0 = md0.MetadataReader; 2253var reader0 = md0.MetadataReader; 3147var reader0 = md0.MetadataReader; 3237var reader0 = md0.MetadataReader; 3363var reader0 = md0.MetadataReader; 3665var reader0 = md0.MetadataReader; 3866var reader0 = md0.MetadataReader; 4057var reader0 = md0.MetadataReader; 4121var reader0 = md0.MetadataReader; 4187var reader0 = md0.MetadataReader; 6154var reader0 = md0.MetadataReader; 6931var reader0 = md0.MetadataReader; 7058var reader0 = md0.MetadataReader; 7304var reader0 = md0.MetadataReader; 7388var reader0 = md0.MetadataReader; 7473var reader0 = md0.MetadataReader; 7552var reader0 = md0.MetadataReader; 7657var reader0 = md0.MetadataReader; 7717var reader0 = md0.MetadataReader; 7888var reader0 = md0.MetadataReader; 7958var reader0 = md0.MetadataReader; 8034var reader0 = md0.MetadataReader; 8146var reader0 = md0.MetadataReader; 8293var reader0 = md0.MetadataReader; 8436var reader0 = md0.MetadataReader; 8500var reader0 = md0.MetadataReader; 8557var reader0 = md0.MetadataReader; 8663var reader0 = md0.MetadataReader; 9337var reader0 = md0.MetadataReader; 9614var reader0 = md0.MetadataReader; 10459AssertEx.Equal(new[] { "[0x23000002] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader })); 10482AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 10569AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 10919var reader0 = md0.MetadataReader; 11099m => md0.MetadataReader.GetString(md0.MetadataReader.GetMethodDefinition(m).Name) switch 11106var reader0 = md0.MetadataReader; 11211var reader0 = md0.MetadataReader; 11284var reader0 = md0.MetadataReader; 12860var reader0 = md0.MetadataReader; 13097var reader0 = md0.MetadataReader; 13209var reader0 = md0.MetadataReader; 13499var reader0 = md0.MetadataReader; 13724var reader0 = md0.MetadataReader; 15297var reader0 = md0.MetadataReader; 16552var reader0 = md0.MetadataReader; 17010var 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 => { })));