15 references to Dependency
Microsoft.CodeAnalysis.CSharp (15)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (15)
163private Dependency[,] _dependencies; // Initialized lazily
1195_dependencies = new Dependency[_methodTypeParameters.Length, _methodTypeParameters.Length];
1198Debug.Assert(0 == (int)Dependency.Unknown);
1205_dependencies[iParam, jParam] = Dependency.Direct;
1229return 0 != ((_dependencies[iParam, jParam]) & Dependency.DependsMask);
1248if (((_dependencies[iParam, kParam]) & Dependency.DependsMask) != 0 &&
1249((_dependencies[kParam, jParam]) & Dependency.DependsMask) != 0)
1276if (_dependencies[iParam, jParam] == Dependency.Unknown)
1280_dependencies[iParam, jParam] = Dependency.Indirect;
1296if (_dependencies[iParam, jParam] == Dependency.Unknown)
1298_dependencies[iParam, jParam] = Dependency.NotDependent;
1311if (_dependencies[iParam, jParam] == Dependency.Indirect)
1313_dependencies[iParam, jParam] = Dependency.Unknown;
1331_dependencies[iParam, jParam] = Dependency.NotDependent;
1332_dependencies[jParam, iParam] = Dependency.NotDependent;