1 write to PrimaryDependency
Microsoft.CodeAnalysis (1)
Binding\UseSiteInfo.cs (1)
67
PrimaryDependency
= primaryDependency;
20 references to PrimaryDependency
Microsoft.CodeAnalysis (14)
Binding\BindingDiagnosticBag.cs (1)
196
AddDependency(useSiteInfo.
PrimaryDependency
);
Binding\UseSiteInfo.cs (13)
71
public bool IsEmpty => DiagnosticInfo is null &&
PrimaryDependency
is null && SecondaryDependencies?.IsEmpty != false;
86
return new UseSiteInfo<TAssemblySymbol>(diagnosticInfo,
PrimaryDependency
, SecondaryDependencies);
95
primaryDependency ??=
PrimaryDependency
;
97
if (!object.Equals(primaryDependency,
PrimaryDependency
) &&
PrimaryDependency
is object)
99
secondaryDependencies = secondaryDependencies.Add(
PrimaryDependency
);
329
if (info.
PrimaryDependency
!= _assemblyBeingBuilt)
331
HashSetExtensions.InitializeAndAdd(ref _dependencies, info.
PrimaryDependency
);
475
Debug.Assert(primaryDependency is object || (useSiteInfo.
PrimaryDependency
is null && secondaryDependencies.IsEmpty));
476
Debug.Assert(primaryDependency == useSiteInfo.
PrimaryDependency
|| useSiteInfo.DiagnosticInfo?.Severity == DiagnosticSeverity.Error);
477
if (useSiteInfo.
PrimaryDependency
is object)
479
return secondaryDependencies.Remove(useSiteInfo.
PrimaryDependency
);
543
return new UseSiteInfo<TAssemblySymbol>(diagnosticInfo, value.
PrimaryDependency
, dependencies);
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Symbols.cs (1)
1814
useSiteInfo = new UseSiteInfo<AssemblySymbol>(diagnosticInfo: null, useSiteInfo.
PrimaryDependency
, useSiteInfo.SecondaryDependencies);
Symbols\Symbol.cs (1)
1017
var primaryDependency = result.
PrimaryDependency
;
Microsoft.CodeAnalysis.VisualBasic (4)
Symbols\MethodSymbol.vb (1)
680
Dim primaryDependency = useSiteInfo.
PrimaryDependency
Symbols\PropertySymbol.vb (1)
450
Dim primaryDependency = useSiteInfo.
PrimaryDependency
Symbols\Symbol.vb (2)
964
Dim primaryDependency = result.
PrimaryDependency
1002
Dim primaryDependency = useSiteInfo.
PrimaryDependency