2 writes to _dependencies
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
337_dependencies = null; 1076_dependencies = new Dependency[_methodTypeParameters.Length, _methodTypeParameters.Length];
21 references to _dependencies
Microsoft.CodeAnalysis.CSharp (21)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (21)
364if (_dependencies == null) 376switch (_dependencies[i, j]) 1075Debug.Assert(_dependencies == null); 1086_dependencies[iParam, jParam] = Dependency.Direct; 1096Debug.Assert(_dependencies != null); 1110return 0 != ((_dependencies[iParam, jParam]) & Dependency.DependsMask); 1115Debug.Assert(_dependencies != null); 1129if (((_dependencies[iParam, kParam]) & Dependency.DependsMask) != 0 && 1130((_dependencies[kParam, jParam]) & Dependency.DependsMask) != 0) 1151Debug.Assert(_dependencies != null); 1157if (_dependencies[iParam, jParam] == Dependency.Unknown) 1161_dependencies[iParam, jParam] = Dependency.Indirect; 1172Debug.Assert(_dependencies != null); 1177if (_dependencies[iParam, jParam] == Dependency.Unknown) 1179_dependencies[iParam, jParam] = Dependency.NotDependent; 1187Debug.Assert(_dependencies != null); 1192if (_dependencies[iParam, jParam] == Dependency.Indirect) 1194_dependencies[iParam, jParam] = Dependency.Unknown; 1206if (_dependencies == null) 1212_dependencies[iParam, jParam] = Dependency.NotDependent; 1213_dependencies[jParam, iParam] = Dependency.NotDependent;