5 instantiations of UseSiteInfo
Microsoft.CodeAnalysis (5)
Binding\UseSiteInfo.cs (5)
77return new UseSiteInfo<TAssemblySymbol>(diagnosticInfo); 84return new UseSiteInfo<TAssemblySymbol>(diagnosticInfo, PrimaryDependency, SecondaryDependencies); 502return new UseSiteInfo<TAssemblySymbol>(diagnosticInfo); 505return new UseSiteInfo<TAssemblySymbol>(diagnosticInfo, primaryDependency, dependencies); 558return new UseSiteInfo<TAssemblySymbol>(diagnosticInfo, value.PrimaryDependency, dependencies);
17 references to UseSiteInfo
Microsoft.CodeAnalysis (17)
Binding\BindingDiagnosticBag.cs (5)
190internal void AddDependencies(UseSiteInfo<TAssemblySymbol> useSiteInfo) 273internal bool Add(UseSiteInfo<TAssemblySymbol> useSiteInfo, SyntaxNode node) 276internal bool Add(UseSiteInfo<TAssemblySymbol> useSiteInfo, Location location) 279internal bool Add(UseSiteInfo<TAssemblySymbol> useSiteInfo, SyntaxToken token) 282internal bool Add<TData>(UseSiteInfo<TAssemblySymbol> info, Func<TData, Location> getLocation, TData data)
Binding\UseSiteInfo.cs (12)
71public UseSiteInfo<TAssemblySymbol> AdjustDiagnosticInfo(DiagnosticInfo? diagnosticInfo) 103/// A helper used to combine information from multiple <see cref="UseSiteInfo{TAssemblySymbol}"/>s related to the same 237public void AddDiagnostics(UseSiteInfo<TAssemblySymbol> info) 336public void AddDependencies(UseSiteInfo<TAssemblySymbol> info) 434public void Add(UseSiteInfo<TAssemblySymbol> other) 448/// A helper used to efficiently cache <see cref="UseSiteInfo{TAssemblySymbol}"/> in the symbol. 478public void Initialize(TAssemblySymbol? primaryDependency, UseSiteInfo<TAssemblySymbol> useSiteInfo) 483private static ImmutableHashSet<TAssemblySymbol> GetDependenciesToCache(TAssemblySymbol? primaryDependency, UseSiteInfo<TAssemblySymbol> useSiteInfo) 496public UseSiteInfo<TAssemblySymbol> ToUseSiteInfo(TAssemblySymbol primaryDependency) 533public void InterlockedInitializeFromSentinel(TAssemblySymbol? primaryDependency, UseSiteInfo<TAssemblySymbol> value) 546public UseSiteInfo<TAssemblySymbol> InterlockedInitializeFromDefault(TAssemblySymbol? primaryDependency, UseSiteInfo<TAssemblySymbol> value)