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)
763if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.MethodDef) >= MetadataTokens.GetRowNumber(handle)) 787var def = _previousGeneration.OriginalMetadata.MetadataReader.GetMethodDefinition(handle); 959: _previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.CustomAttribute); 976int xOrdinal = MetadataTokens.GetRowNumber(_previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(x.parentHandle).FirstOrDefault()); 977int yOrdinal = MetadataTokens.GetRowNumber(_previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(y.parentHandle).FirstOrDefault()); 1012var 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)
40new MetadataVisualizer(new[] { baseline.MetadataReader }.Concat(deltas.Select(d => d.Reader)).ToArray(), result).VisualizeAllGenerations();
Emit\EditAndContinue\EditAndContinueTests.cs (58)
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; 3103var reader0 = md0.MetadataReader; 3193var reader0 = md0.MetadataReader; 3319var reader0 = md0.MetadataReader; 3621var reader0 = md0.MetadataReader; 3822var reader0 = md0.MetadataReader; 4013var reader0 = md0.MetadataReader; 4077var reader0 = md0.MetadataReader; 4143var reader0 = md0.MetadataReader; 5904var reader0 = md0.MetadataReader; 6480var reader0 = md0.MetadataReader; 6607var reader0 = md0.MetadataReader; 6853var reader0 = md0.MetadataReader; 6937var reader0 = md0.MetadataReader; 7022var reader0 = md0.MetadataReader; 7101var reader0 = md0.MetadataReader; 7206var reader0 = md0.MetadataReader; 7266var reader0 = md0.MetadataReader; 7437var reader0 = md0.MetadataReader; 7507var reader0 = md0.MetadataReader; 7583var reader0 = md0.MetadataReader; 7695var reader0 = md0.MetadataReader; 7842var reader0 = md0.MetadataReader; 7985var reader0 = md0.MetadataReader; 8049var reader0 = md0.MetadataReader; 8106var reader0 = md0.MetadataReader; 8212var reader0 = md0.MetadataReader; 8886var reader0 = md0.MetadataReader; 9163var reader0 = md0.MetadataReader; 10008AssertEx.Equal(new[] { "[0x23000002] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader })); 10031AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 10118AssertEx.Equal(new[] { "[0x23000003] System.Object" }, DumpTypeRefs(new[] { md0.MetadataReader, md1.Reader, md2.Reader })); 10468var reader0 = md0.MetadataReader; 10648m => md0.MetadataReader.GetString(md0.MetadataReader.GetMethodDefinition(m).Name) switch 10655var reader0 = md0.MetadataReader; 10760var reader0 = md0.MetadataReader; 10833var reader0 = md0.MetadataReader; 12409var reader0 = md0.MetadataReader; 12633var reader0 = md0.MetadataReader; 12745var reader0 = md0.MetadataReader; 13035var reader0 = md0.MetadataReader; 13260var reader0 = md0.MetadataReader; 14833var reader0 = md0.MetadataReader; 16088var reader0 = md0.MetadataReader; 16543var 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 => { })));