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