1 write to SecondaryDependencies
Microsoft.CodeAnalysis (1)
Binding\UseSiteInfo.cs (1)
68SecondaryDependencies = secondaryDependencies ?? ImmutableHashSet<TAssemblySymbol>.Empty;
17 references to SecondaryDependencies
Microsoft.CodeAnalysis (9)
Binding\BindingDiagnosticBag.cs (1)
197AddDependencies(useSiteInfo.SecondaryDependencies);
Binding\UseSiteInfo.cs (8)
29/// Never a core library. Usually it is not included into the <see cref="SecondaryDependencies"/>. 71public bool IsEmpty => DiagnosticInfo is null && PrimaryDependency is null && SecondaryDependencies?.IsEmpty != false; 86return new UseSiteInfo<TAssemblySymbol>(diagnosticInfo, PrimaryDependency, SecondaryDependencies); 94secondaryDependencies = (secondaryDependencies ?? ImmutableHashSet<TAssemblySymbol>.Empty).Union(SecondaryDependencies ?? ImmutableHashSet<TAssemblySymbol>.Empty); 334if (info.SecondaryDependencies?.IsEmpty == false && (_assemblyBeingBuilt is null || info.SecondaryDependencies.AsSingleton() != _assemblyBeingBuilt)) 336(_dependencies ??= new HashSet<TAssemblySymbol>()).AddAll(info.SecondaryDependencies); 474var secondaryDependencies = useSiteInfo.SecondaryDependencies ?? ImmutableHashSet<TAssemblySymbol>.Empty;
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Symbols.cs (1)
1814useSiteInfo = new UseSiteInfo<AssemblySymbol>(diagnosticInfo: null, useSiteInfo.PrimaryDependency, useSiteInfo.SecondaryDependencies);
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1469if (useSiteInfo.DiagnosticInfo is object || !useSiteInfo.SecondaryDependencies.IsNullOrEmpty())
Symbols\Symbol.cs (1)
1016var secondaryDependencies = result.SecondaryDependencies;
Microsoft.CodeAnalysis.VisualBasic (5)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1208If useSiteInfo.DiagnosticInfo IsNot Nothing OrElse Not useSiteInfo.SecondaryDependencies.IsNullOrEmpty() Then
Symbols\MethodSymbol.vb (1)
681Dim secondaryDependency = useSiteInfo.SecondaryDependencies
Symbols\PropertySymbol.vb (1)
451Dim secondaryDependency = useSiteInfo.SecondaryDependencies
Symbols\Symbol.vb (2)
965Dim secondaryDependency = result.SecondaryDependencies 1003Dim secondaryDependency = useSiteInfo.SecondaryDependencies