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)
353var reader0 = md0.MetadataReader; 393Assert.True(md0.MetadataReader.IsAssembly); 545var reader0 = md0.MetadataReader; 607var reader0 = md0.MetadataReader; 836var reader0 = md0.MetadataReader; 1156var reader0 = md0.MetadataReader; 1280var reader0 = md0.MetadataReader; 1856var reader0 = md0.MetadataReader; 1949var reader0 = md0.MetadataReader; 2034var reader0 = md0.MetadataReader; 2109var reader0 = md0.MetadataReader; 2174var reader0 = md0.MetadataReader; 2252var reader0 = md0.MetadataReader; 3146var reader0 = md0.MetadataReader; 3236var reader0 = md0.MetadataReader; 3362var reader0 = md0.MetadataReader; 3664var reader0 = md0.MetadataReader; 3865var reader0 = md0.MetadataReader; 4056var reader0 = md0.MetadataReader; 4120var reader0 = md0.MetadataReader; 4186var reader0 = md0.MetadataReader; 6153var reader0 = md0.MetadataReader; 6930var reader0 = md0.MetadataReader; 7057var reader0 = md0.MetadataReader; 7303var reader0 = md0.MetadataReader; 7387var reader0 = md0.MetadataReader; 7472var reader0 = md0.MetadataReader; 7551var reader0 = md0.MetadataReader; 7656var reader0 = md0.MetadataReader; 7716var reader0 = md0.MetadataReader; 7887var reader0 = md0.MetadataReader; 7957var reader0 = md0.MetadataReader; 8033var reader0 = md0.MetadataReader; 8145var reader0 = md0.MetadataReader; 8292var reader0 = md0.MetadataReader; 8435var reader0 = md0.MetadataReader; 8499var reader0 = md0.MetadataReader; 8556var reader0 = md0.MetadataReader; 8662var reader0 = md0.MetadataReader; 9336var reader0 = md0.MetadataReader; 9613var reader0 = md0.MetadataReader; 10458AssertEx.Equal(new[] { "[0x23000002] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader })); 10481AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 10568AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 10918var reader0 = md0.MetadataReader; 11098m => md0.MetadataReader.GetString(md0.MetadataReader.GetMethodDefinition(m).Name) switch 11105var reader0 = md0.MetadataReader; 11210var reader0 = md0.MetadataReader; 11283var reader0 = md0.MetadataReader; 12859var reader0 = md0.MetadataReader; 13096var reader0 = md0.MetadataReader; 13208var reader0 = md0.MetadataReader; 13498var reader0 = md0.MetadataReader; 13723var reader0 = md0.MetadataReader; 15296var reader0 = md0.MetadataReader; 16551var reader0 = md0.MetadataReader; 17009var 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 => { })));