2 writes to _dependencies
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
355
_dependencies
= null;
1195
_dependencies
= new Dependency[_methodTypeParameters.Length, _methodTypeParameters.Length];
21 references to _dependencies
Microsoft.CodeAnalysis.CSharp (21)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (21)
383
if (
_dependencies
== null)
395
switch (
_dependencies
[i, j])
1194
Debug.Assert(
_dependencies
== null);
1205
_dependencies
[iParam, jParam] = Dependency.Direct;
1215
Debug.Assert(
_dependencies
!= null);
1229
return 0 != ((
_dependencies
[iParam, jParam]) & Dependency.DependsMask);
1234
Debug.Assert(
_dependencies
!= null);
1248
if (((
_dependencies
[iParam, kParam]) & Dependency.DependsMask) != 0 &&
1249
((
_dependencies
[kParam, jParam]) & Dependency.DependsMask) != 0)
1270
Debug.Assert(
_dependencies
!= null);
1276
if (
_dependencies
[iParam, jParam] == Dependency.Unknown)
1280
_dependencies
[iParam, jParam] = Dependency.Indirect;
1291
Debug.Assert(
_dependencies
!= null);
1296
if (
_dependencies
[iParam, jParam] == Dependency.Unknown)
1298
_dependencies
[iParam, jParam] = Dependency.NotDependent;
1306
Debug.Assert(
_dependencies
!= null);
1311
if (
_dependencies
[iParam, jParam] == Dependency.Indirect)
1313
_dependencies
[iParam, jParam] = Dependency.Unknown;
1325
if (
_dependencies
== null)
1331
_dependencies
[iParam, jParam] = Dependency.NotDependent;
1332
_dependencies
[jParam, iParam] = Dependency.NotDependent;