159 references to MetadataReader
Microsoft.CodeAnalysis (9)
DiagnosticAnalyzer\AnalyzerFileReference.cs (2)
230from typeDefHandle in module.MetadataReader.TypeDefinitions 231let typeDef = module.MetadataReader.GetTypeDefinition(typeDefHandle)
Emit\EditAndContinue\DeltaMetadataWriter.cs (4)
704if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.MethodDef) >= MetadataTokens.GetRowNumber(handle)) 728var def = _previousGeneration.OriginalMetadata.MetadataReader.GetMethodDefinition(handle); 1040var lastRowId = _previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.CustomAttribute); 1055var existingCustomAttributes = _previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(parent);
Emit\EditAndContinue\EmitBaseline.cs (2)
221var reader = module.MetadataReader; 577get { return this.OriginalMetadata.MetadataReader; }
MetadataReference\ModuleMetadata.cs (1)
372public MetadataReader GetMetadataReader() => MetadataReader;
Microsoft.CodeAnalysis.CSharp (2)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (2)
127GetAnonymousTypeMapFromMetadata(originalMetadata.MetadataReader, metadataDecoder, out var metadataAnonymousTypes, out var metadataAnonymousDelegatesWithIndexedNames); 128var metadataAnonymousDelegates = GetAnonymousDelegateMapFromMetadata(originalMetadata.MetadataReader, metadataDecoder);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (91)
CodeGen\CodeGenTupleTest.cs (2)
22807var reader = block.MetadataReader; 22847var reader = block.MetadataReader;
Emit\CompilationEmitTests.cs (4)
3469var metadataReader = ModuleMetadata.CreateFromStream(compilation.EmitToStream()).MetadataReader; 4210var reader = block.MetadataReader; 5353var reader = metadata.MetadataReader; 5415var reader = metadata.MetadataReader;
Emit\DeterministicTests.cs (1)
347var metadataFullNames = MetadataValidation.GetExportedTypesFullNames(block.MetadataReader);
Emit\EditAndContinue\AssemblyReferencesTests.cs (2)
344var aggReader = new AggregatedMetadataReader(md0.MetadataReader, md1.Reader, md2.Reader); 592var reader0 = md0.MetadataReader;
Emit\EditAndContinue\EditAndContinueClosureTests.cs (4)
347var reader0 = md0.MetadataReader; 2330var reader0 = md0.MetadataReader; 2447var reader0 = md0.MetadataReader; 4609var 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 (7)
54var reader0 = md0.MetadataReader; 234var reader0 = md0.MetadataReader; 732var readers = new List<MetadataReader> { md0.MetadataReader, reader1 }; 868var readers = new List<MetadataReader> { md0.MetadataReader, reader1 }; 7948var reader0 = md0.MetadataReader; 8108var reader0 = md0.MetadataReader; 8230var reader0 = md0.MetadataReader;
Emit\EditAndContinue\EditAndContinueTest.cs (1)
69_generations.Add(new GenerationInfo(compilation, md.MetadataReader, diff: null, verifier, baseline, validator));
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
37new MetadataVisualizer(new[] { baseline.MetadataReader }.Concat(deltas.Select(d => d.Reader)).ToArray(), result).VisualizeAllGenerations();
Emit\EditAndContinue\EditAndContinueTests.cs (64)
200var reader0 = md0.MetadataReader; 240Assert.True(md0.MetadataReader.IsAssembly); 392var reader0 = md0.MetadataReader; 463var reader0 = md0.MetadataReader; 547var reader0 = md0.MetadataReader; 811var reader0 = md0.MetadataReader; 926var reader0 = md0.MetadataReader; 1050var reader0 = md0.MetadataReader; 1204var reader0 = md0.MetadataReader; 1297var reader0 = md0.MetadataReader; 1393var reader0 = md0.MetadataReader; 1479var reader0 = md0.MetadataReader; 1538var reader0 = md0.MetadataReader; 1623var reader0 = md0.MetadataReader; 1719var reader0 = md0.MetadataReader; 1865var reader0 = md0.MetadataReader; 1973var reader0 = md0.MetadataReader; 2063var reader0 = md0.MetadataReader; 2189var reader0 = md0.MetadataReader; 2471var reader0 = md0.MetadataReader; 2674var reader0 = md0.MetadataReader; 2865var reader0 = md0.MetadataReader; 2929var reader0 = md0.MetadataReader; 2995var reader0 = md0.MetadataReader; 4233var reader0 = md0.MetadataReader; 4793var reader0 = md0.MetadataReader; 4920var reader0 = md0.MetadataReader; 5081var reader0 = md0.MetadataReader; 5165var reader0 = md0.MetadataReader; 5250var reader0 = md0.MetadataReader; 5329var reader0 = md0.MetadataReader; 5434var reader0 = md0.MetadataReader; 5494var reader0 = md0.MetadataReader; 5665var reader0 = md0.MetadataReader; 5735var reader0 = md0.MetadataReader; 5811var reader0 = md0.MetadataReader; 5923var reader0 = md0.MetadataReader; 6082var reader0 = md0.MetadataReader; 6225var reader0 = md0.MetadataReader; 6289var reader0 = md0.MetadataReader; 6346var reader0 = md0.MetadataReader; 6452var reader0 = md0.MetadataReader; 7126var reader0 = md0.MetadataReader; 7285var reader0 = md0.MetadataReader; 7734var reader0 = md0.MetadataReader; 7896var reader0 = md0.MetadataReader; 8742AssertEx.Equal(new[] { "[0x23000002] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader })); 8765AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 8852AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 8914var reader0 = md0.MetadataReader; 9134var reader0 = md0.MetadataReader; 9314m => md0.MetadataReader.GetString(md0.MetadataReader.GetMethodDefinition(m).Name) switch 9321var reader0 = md0.MetadataReader; 9426var reader0 = md0.MetadataReader; 9499var reader0 = md0.MetadataReader; 11077var reader0 = md0.MetadataReader; 11278var reader0 = md0.MetadataReader; 11390var reader0 = md0.MetadataReader; 11635var reader0 = md0.MetadataReader; 11860var reader0 = md0.MetadataReader; 13450var reader0 = md0.MetadataReader; 14705var reader0 = md0.MetadataReader; 14847var reader0 = md0.MetadataReader;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests_Assembly.cs (1)
945var peReader = metadata.MetadataReader;
Attributes\AttributeTests_WellKnownAttributes.cs (1)
3065var metadataReader = metadata.MetadataReader;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (6)
DebuggerDisplayAttributeTests.cs (1)
218var reader = metadata.MetadataReader;
ExpressionCompilerTests.cs (2)
2552var reader = metadata.MetadataReader; 6656var reader = metadata.MetadataReader;
LocalsTests.cs (1)
1854var reader = metadata.MetadataReader;
TupleTests.cs (1)
136var reader = block.MetadataReader;
WinMdTests.cs (1)
225var reader = 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.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
ModuleInstance.cs (1)
117return moduleMetadata.MetadataReader.GetToken(localSignatureHandle);
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\MetadataReferenceExtensions.cs (1)
21=> reference.GetManifestModuleMetadata().MetadataReader.ReadAssemblyIdentityOrThrow();
Metadata\ILValidation.cs (1)
49var metadataReader = metadata.MetadataReader;
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
118Dim metadataAnonymousTypes = GetAnonymousTypeMapFromMetadata(originalMetadata.MetadataReader, metadataDecoder)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (31)
Emit\CompilationEmitTests.vb (2)
2549Dim metadataReader = [module].GetMetadata().MetadataReader 4424Dim reader = metadata.MetadataReader
Emit\DeterministicTests.vb (1)
231Dim metadataFullNames = MetadataValidation.GetExportedTypesFullNames(block.MetadataReader)
Emit\EditAndContinue\AssemblyReferencesTests.vb (2)
197Dim aggReader = New AggregatedMetadataReader(md0.MetadataReader, md1.Reader, md2.Reader) 454Dim reader0 = md0.MetadataReader
Emit\EditAndContinue\EditAndContinueClosureTests.vb (2)
525Dim reader0 = md0.MetadataReader 1458Dim reader0 = md0.MetadataReader
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (2)
8262Dim reader0 = md0.MetadataReader 8380Dim reader0 = md0.MetadataReader
Emit\EditAndContinue\EditAndContinueTestBase.vb (1)
33Dim visualizer = New MetadataVisualizer({baseline.MetadataReader}.Concat(deltas.Select(Function(d) d.Reader)).ToArray(), result)
Emit\EditAndContinue\EditAndContinueTests.vb (21)
151Dim reader0 = md0.MetadataReader 211Dim reader0 = md0.MetadataReader 267Dim reader0 = md0.MetadataReader 352Dim reader0 = md0.MetadataReader 484Dim reader0 = md0.MetadataReader 784Dim reader0 = md0.MetadataReader 843Dim reader0 = md0.MetadataReader 1322Dim reader0 = md0.MetadataReader 1533Dim reader0 = md0.MetadataReader 1665Dim reader0 = md0.MetadataReader 1808Dim reader0 = md0.MetadataReader 1897Dim reader0 = md0.MetadataReader 4239Dim reader0 = md0.MetadataReader 4367Dim reader0 = md0.MetadataReader 4537Select Case md0.MetadataReader.GetString(md0.MetadataReader.GetMethodDefinition(m).Name) 4545Dim reader0 = md0.MetadataReader 4610Dim reader0 = md0.MetadataReader 4694Dim reader0 = md0.MetadataReader 5253Dim reader0 = md0.MetadataReader 5821Dim reader0 = md0.MetadataReader
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (3)
LocalsTests.vb (1)
1230Dim reader = metadata.MetadataReader
TupleTests.vb (1)
143Dim reader = block.MetadataReader
WinMdTests.vb (1)
165Dim reader = metadata.MetadataReader
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Semantics\FieldInitializerBindingTests.vb (3)
897Dim reader = md.MetadataReader 965Dim reader = md.MetadataReader 1299Dim reader = md.MetadataReader