2 writes to _dependencies
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
352
_dependencies
= null;
1192
_dependencies
= new Dependency[_methodTypeParameters.Length, _methodTypeParameters.Length];
21 references to _dependencies
Microsoft.CodeAnalysis.CSharp (21)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (21)
380
if (
_dependencies
== null)
392
switch (
_dependencies
[i, j])
1191
Debug.Assert(
_dependencies
== null);
1202
_dependencies
[iParam, jParam] = Dependency.Direct;
1212
Debug.Assert(
_dependencies
!= null);
1226
return 0 != ((
_dependencies
[iParam, jParam]) & Dependency.DependsMask);
1231
Debug.Assert(
_dependencies
!= null);
1245
if (((
_dependencies
[iParam, kParam]) & Dependency.DependsMask) != 0 &&
1246
((
_dependencies
[kParam, jParam]) & Dependency.DependsMask) != 0)
1267
Debug.Assert(
_dependencies
!= null);
1273
if (
_dependencies
[iParam, jParam] == Dependency.Unknown)
1277
_dependencies
[iParam, jParam] = Dependency.Indirect;
1288
Debug.Assert(
_dependencies
!= null);
1293
if (
_dependencies
[iParam, jParam] == Dependency.Unknown)
1295
_dependencies
[iParam, jParam] = Dependency.NotDependent;
1303
Debug.Assert(
_dependencies
!= null);
1308
if (
_dependencies
[iParam, jParam] == Dependency.Indirect)
1310
_dependencies
[iParam, jParam] = Dependency.Unknown;
1322
if (
_dependencies
== null)
1328
_dependencies
[iParam, jParam] = Dependency.NotDependent;
1329
_dependencies
[jParam, iParam] = Dependency.NotDependent;