19 references to Dependency
Microsoft.CodeAnalysis.CSharp (19)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (19)
156private Dependency[,] _dependencies; // Initialized lazily
378case Dependency.NotDependent:
381case Dependency.Direct:
384case Dependency.Indirect:
387case Dependency.Unknown:
1076_dependencies = new Dependency[_methodTypeParameters.Length, _methodTypeParameters.Length];
1079Debug.Assert(0 == (int)Dependency.Unknown);
1086_dependencies[iParam, jParam] = Dependency.Direct;
1110return 0 != ((_dependencies[iParam, jParam]) & Dependency.DependsMask);
1129if (((_dependencies[iParam, kParam]) & Dependency.DependsMask) != 0 &&
1130((_dependencies[kParam, jParam]) & Dependency.DependsMask) != 0)
1157if (_dependencies[iParam, jParam] == Dependency.Unknown)
1161_dependencies[iParam, jParam] = Dependency.Indirect;
1177if (_dependencies[iParam, jParam] == Dependency.Unknown)
1179_dependencies[iParam, jParam] = Dependency.NotDependent;
1192if (_dependencies[iParam, jParam] == Dependency.Indirect)
1194_dependencies[iParam, jParam] = Dependency.Unknown;
1212_dependencies[iParam, jParam] = Dependency.NotDependent;
1213_dependencies[jParam, iParam] = Dependency.NotDependent;