3 instantiations of ResolvedReference
Microsoft.CodeAnalysis (3)
ReferenceManager\CommonReferenceManager.Resolution.cs (3)
465return new ResolvedReference(index, kind, aliasesOpt, recursiveAliasesOpt, mergedReferences); 639referenceMap[referenceIndex] = new ResolvedReference(assemblies.Count, MetadataImageKind.Assembly); 653referenceMap[referenceIndex] = new ResolvedReference(modules.Count, MetadataImageKind.Module);
25 references to ResolvedReference
Microsoft.CodeAnalysis (21)
ReferenceManager\CommonReferenceManager.Binding.cs (12)
94ImmutableArray<ResolvedReference> explicitReferenceMap, 101out ImmutableArray<ResolvedReference> implicitlyResolvedReferenceMap, 150implicitlyResolvedReferenceMap = ImmutableArray<ResolvedReference>.Empty; 205ImmutableArray<ResolvedReference> explicitReferenceMap, 213out ImmutableArray<ResolvedReference> resolvedReferences, 313resolvedReferences = ImmutableArray<ResolvedReference>.Empty; 376ImmutableArray<ResolvedReference> explicitReferenceMap, 406var explicitReferenceMapping = explicitReferenceMap[referenceIndex]; 422private static ImmutableArray<int> CalculateModuleToReferenceMap(ImmutableArray<PEModule> modules, ImmutableArray<ResolvedReference> resolvedReferences) 434var resolvedReference = resolvedReferences[i]; 444private static ImmutableArray<ResolvedReference> ToResolvedAssemblyReferences( 449var result = ArrayBuilder<ResolvedReference>.GetInstance(references.Length);
ReferenceManager\CommonReferenceManager.Resolution.cs (6)
129/// default(<see cref="ResolvedReference"/>) is considered skipped. 210protected ImmutableArray<ResolvedReference> ResolveMetadataReferences( 228var referenceMap = new ResolvedReference[referenceCount]; 439private static ResolvedReference GetResolvedReferenceAndFreePropertyMapEntry(MetadataReference reference, int index, MetadataImageKind kind, Dictionary<MetadataReference, MergedAliases>? propertyMapOpt) 636private static void AddAssembly(AssemblyData data, int referenceIndex, ResolvedReference[] referenceMap, ArrayBuilder<AssemblyData> assemblies) 646private static void AddModule(PEModule module, int referenceIndex, ResolvedReference[] referenceMap, [NotNull] ref ArrayBuilder<PEModule>? modules)
ReferenceManager\CommonReferenceManager.State.cs (3)
462ImmutableArray<ResolvedReference> referenceMap, 615ImmutableArray<ResolvedReference> referenceMap, 624foreach (ResolvedReference reference in referenceMap)
Microsoft.CodeAnalysis.CSharp (2)
Symbols\ReferenceManager.cs (2)
357ImmutableArray<ResolvedReference> referenceMap = ResolveMetadataReferences( 374ImmutableArray<ResolvedReference> implicitlyResolvedReferenceMap;
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\ReferenceManager.vb (2)
305Dim referenceMap As ImmutableArray(Of ResolvedReference) = ResolveMetadataReferences( 322Dim implicitlyResolvedReferenceMap As ImmutableArray(Of ResolvedReference) = Nothing