19 references to Dependency
Microsoft.CodeAnalysis.CSharp (19)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (19)
161private Dependency[,] _dependencies; // Initialized lazily 394case Dependency.NotDependent: 397case Dependency.Direct: 400case Dependency.Indirect: 403case Dependency.Unknown: 1192_dependencies = new Dependency[_methodTypeParameters.Length, _methodTypeParameters.Length]; 1195Debug.Assert(0 == (int)Dependency.Unknown); 1202_dependencies[iParam, jParam] = Dependency.Direct; 1226return 0 != ((_dependencies[iParam, jParam]) & Dependency.DependsMask); 1245if (((_dependencies[iParam, kParam]) & Dependency.DependsMask) != 0 && 1246((_dependencies[kParam, jParam]) & Dependency.DependsMask) != 0) 1273if (_dependencies[iParam, jParam] == Dependency.Unknown) 1277_dependencies[iParam, jParam] = Dependency.Indirect; 1293if (_dependencies[iParam, jParam] == Dependency.Unknown) 1295_dependencies[iParam, jParam] = Dependency.NotDependent; 1308if (_dependencies[iParam, jParam] == Dependency.Indirect) 1310_dependencies[iParam, jParam] = Dependency.Unknown; 1328_dependencies[iParam, jParam] = Dependency.NotDependent; 1329_dependencies[jParam, iParam] = Dependency.NotDependent;