2 writes to _dependencies
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
353
_dependencies
= null;
1193
_dependencies
= new Dependency[_methodTypeParameters.Length, _methodTypeParameters.Length];
21 references to _dependencies
Microsoft.CodeAnalysis.CSharp (21)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (21)
381
if (
_dependencies
== null)
393
switch (
_dependencies
[i, j])
1192
Debug.Assert(
_dependencies
== null);
1203
_dependencies
[iParam, jParam] = Dependency.Direct;
1213
Debug.Assert(
_dependencies
!= null);
1227
return 0 != ((
_dependencies
[iParam, jParam]) & Dependency.DependsMask);
1232
Debug.Assert(
_dependencies
!= null);
1246
if (((
_dependencies
[iParam, kParam]) & Dependency.DependsMask) != 0 &&
1247
((
_dependencies
[kParam, jParam]) & Dependency.DependsMask) != 0)
1268
Debug.Assert(
_dependencies
!= null);
1274
if (
_dependencies
[iParam, jParam] == Dependency.Unknown)
1278
_dependencies
[iParam, jParam] = Dependency.Indirect;
1289
Debug.Assert(
_dependencies
!= null);
1294
if (
_dependencies
[iParam, jParam] == Dependency.Unknown)
1296
_dependencies
[iParam, jParam] = Dependency.NotDependent;
1304
Debug.Assert(
_dependencies
!= null);
1309
if (
_dependencies
[iParam, jParam] == Dependency.Indirect)
1311
_dependencies
[iParam, jParam] = Dependency.Unknown;
1323
if (
_dependencies
== null)
1329
_dependencies
[iParam, jParam] = Dependency.NotDependent;
1330
_dependencies
[jParam, iParam] = Dependency.NotDependent;