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)
364
if (
_dependencies
== null)
376
switch (
_dependencies
[i, j])
1075
Debug.Assert(
_dependencies
== null);
1086
_dependencies
[iParam, jParam] = Dependency.Direct;
1096
Debug.Assert(
_dependencies
!= null);
1110
return 0 != ((
_dependencies
[iParam, jParam]) & Dependency.DependsMask);
1115
Debug.Assert(
_dependencies
!= null);
1129
if (((
_dependencies
[iParam, kParam]) & Dependency.DependsMask) != 0 &&
1130
((
_dependencies
[kParam, jParam]) & Dependency.DependsMask) != 0)
1151
Debug.Assert(
_dependencies
!= null);
1157
if (
_dependencies
[iParam, jParam] == Dependency.Unknown)
1161
_dependencies
[iParam, jParam] = Dependency.Indirect;
1172
Debug.Assert(
_dependencies
!= null);
1177
if (
_dependencies
[iParam, jParam] == Dependency.Unknown)
1179
_dependencies
[iParam, jParam] = Dependency.NotDependent;
1187
Debug.Assert(
_dependencies
!= null);
1192
if (
_dependencies
[iParam, jParam] == Dependency.Indirect)
1194
_dependencies
[iParam, jParam] = Dependency.Unknown;
1206
if (
_dependencies
== null)
1212
_dependencies
[iParam, jParam] = Dependency.NotDependent;
1213
_dependencies
[jParam, iParam] = Dependency.NotDependent;