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);
21 references to ResolvedReference
Microsoft.CodeAnalysis (21)
ReferenceManager\CommonReferenceManager.Binding.cs (12)
97ImmutableArray<ResolvedReference> explicitReferenceMap, 104out ImmutableArray<ResolvedReference> implicitlyResolvedReferenceMap, 155implicitlyResolvedReferenceMap = ImmutableArray<ResolvedReference>.Empty; 213ImmutableArray<ResolvedReference> explicitReferenceMap, 221out ImmutableArray<ResolvedReference> resolvedReferences, 322resolvedReferences = ImmutableArray<ResolvedReference>.Empty; 392ImmutableArray<ResolvedReference> explicitReferenceMap, 422var explicitReferenceMapping = explicitReferenceMap[referenceIndex]; 438private static ImmutableArray<int> CalculateModuleToReferenceMap(ImmutableArray<PEModule> modules, ImmutableArray<ResolvedReference> resolvedReferences) 450var resolvedReference = resolvedReferences[i]; 460private static ImmutableArray<ResolvedReference> ToResolvedAssemblyReferences( 465var 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)