1 write to SecondaryDependencies
Microsoft.CodeAnalysis (1)
Binding\UseSiteInfo.cs (1)
66
SecondaryDependencies
= secondaryDependencies ?? ImmutableHashSet<TAssemblySymbol>.Empty;
13 references to SecondaryDependencies
Microsoft.CodeAnalysis (9)
Binding\BindingDiagnosticBag.cs (1)
195
AddDependencies(useSiteInfo.
SecondaryDependencies
);
Binding\UseSiteInfo.cs (8)
27
/// Never a core library. Usually it is not included into the <see cref="
SecondaryDependencies
"/>.
69
public bool IsEmpty => DiagnosticInfo is null && PrimaryDependency is null &&
SecondaryDependencies
?.IsEmpty != false;
84
return new UseSiteInfo<TAssemblySymbol>(diagnosticInfo, PrimaryDependency,
SecondaryDependencies
);
92
secondaryDependencies = (secondaryDependencies ?? ImmutableHashSet<TAssemblySymbol>.Empty).Union(
SecondaryDependencies
?? ImmutableHashSet<TAssemblySymbol>.Empty);
345
if (info.
SecondaryDependencies
?.IsEmpty == false && (_assemblyBeingBuilt is null || info.
SecondaryDependencies
.AsSingleton() != _assemblyBeingBuilt))
347
(_dependencies ??= new HashSet<TAssemblySymbol>()).AddAll(info.
SecondaryDependencies
);
485
var secondaryDependencies = useSiteInfo.
SecondaryDependencies
?? ImmutableHashSet<TAssemblySymbol>.Empty;
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Symbols.cs (1)
1907
useSiteInfo = new UseSiteInfo<AssemblySymbol>(diagnosticInfo: null, useSiteInfo.PrimaryDependency, useSiteInfo.
SecondaryDependencies
);
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1577
if (useSiteInfo.DiagnosticInfo is object || !useSiteInfo.
SecondaryDependencies
.IsNullOrEmpty())
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
955
if (result.DiagnosticInfo is not null || !result.
SecondaryDependencies
.IsNullOrEmpty())
Symbols\Symbol.cs (1)
1166
var secondaryDependencies = result.
SecondaryDependencies
;