14 references to GetMetadataReference
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpCompilation.cs (1)
1242return base.GetMetadataReference(assemblySymbol);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
DecompiledSource\AssemblyResolver.cs (1)
132var reference = _parentCompilation.GetMetadataReference(assembly);
Microsoft.CodeAnalysis.CSharp.Features (1)
AddImport\CSharpAddImportFeatureService.cs (1)
563var metadataReference = semanticModel.Compilation.GetMetadataReference(namespaceSymbol.ContainingAssembly);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Workspaces\TryFindSourceDefinitionTests.vb (1)
257Assert.IsAssignableFrom(Of CompilationReference)(retargetingCompilation.GetMetadataReference(retargetedClass.ContainingAssembly))
Microsoft.CodeAnalysis.Features (4)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
202var metadataReference = compilation.GetMetadataReference(containingAssembly); 353var peMetadataReference = compilation.GetMetadataReference(topLevelNamedType.ContainingAssembly) as PortableExecutableReference;
MetadataAsSource\MetadataAsSourceHelpers.cs (1)
46var assemblyReference = compilation.GetMetadataReference(assemblySymbol);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
107if (compilation.GetMetadataReference(symbol.ContainingAssembly) is not PortableExecutableReference { FilePath: not null and var dllPath })
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Compilation\CompilationAPITests.vb (3)
2508Assert.Null(comp.GetMetadataReference(DirectCast(assembly.GetISymbol(), IAssemblySymbol))) 2509Assert.Null(comp.GetMetadataReference(csComp.Assembly)) 2510Assert.Null(comp.GetMetadataReference(Nothing))
Microsoft.VisualStudio.LanguageServices (2)
Library\VsNavInfo\NavInfoFactory.cs (1)
155libraryName = compilation.GetMetadataReference(containingAssembly) is PortableExecutableReference portableExecutableReference
Progression\GraphNodeIdCreation.cs (1)
426if (compilation.GetMetadataReference(containingAssembly) is PortableExecutableReference reference && !string.IsNullOrEmpty(reference.FilePath))
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ExternalElements\AbstractExternalCodeType.cs (1)
48if (compilation.GetMetadataReference(assembly) is not PortableExecutableReference metadataReference)