20 references to GetBoundReferenceManager
Microsoft.CodeAnalysis.CSharp (19)
Binder\ImportChain.cs (1)
142
var referenceManager = ((CSharpCompilation)moduleBuilder.CommonCompilation).
GetBoundReferenceManager
();
Compilation\CSharpCompilation.cs (12)
1040
return
GetBoundReferenceManager
();
1066
return
GetBoundReferenceManager
().DirectiveReferences;
1071
=>
GetBoundReferenceManager
().ReferenceDirectiveMap;
1078
return
GetBoundReferenceManager
().ExternAliases;
1098
return
GetBoundReferenceManager
().GetReferencedAssemblySymbol(reference);
1103
int index =
GetBoundReferenceManager
().GetReferencedModuleIndex(reference);
1202
var referenceManager =
GetBoundReferenceManager
();
1222
var referenceManager =
GetBoundReferenceManager
();
1257
return
GetBoundReferenceManager
().GetMetadataReference(assemblySymbol);
1271
GetBoundReferenceManager
();
1400
var referenceManager =
GetBoundReferenceManager
();
2733
builder.AddRange(
GetBoundReferenceManager
().Diagnostics);
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
125
var metadataAssembly = metadataCompilation.
GetBoundReferenceManager
().CreatePEAssemblyForAssemblyMetadata(AssemblyMetadata.Create(originalMetadata), MetadataImportOptions.All, out assemblyReferenceIdentityMap);
Symbols\AssemblySymbol.cs (1)
911
assemblies.AddRange(DeclaringCompilation.
GetBoundReferenceManager
().ReferencedAssemblies);
Symbols\Compilation_UsedAssemblies.cs (2)
35
ImmutableDictionary<MetadataReference, ImmutableArray<MetadataReference>> mergedAssemblyReferencesMap =
GetBoundReferenceManager
().MergedAssemblyReferencesMap;
41
Symbol? symbol =
GetBoundReferenceManager
().GetReferencedAssemblySymbol(reference);
Symbols\ReferenceManager.cs (1)
379
var implicitReferenceResolutions = compilation.ScriptCompilationInfo?.PreviousScriptCompilation?.
GetBoundReferenceManager
().ImplicitReferenceResolutions ??
Symbols\Source\SourceAssemblySymbol.cs (1)
964
foreach (var pair in _compilation.
GetBoundReferenceManager
().ReferencedModuleIndexMap)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationExtensions.cs (1)
64
foreach (var pair in compilation.
GetBoundReferenceManager
().GetReferencedAssemblies())