2 writes to _dependencies
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
338
_dependencies
= null;
1167
_dependencies
= new Dependency[_methodTypeParameters.Length, _methodTypeParameters.Length];
21 references to _dependencies
Microsoft.CodeAnalysis.CSharp (21)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (21)
365
if (
_dependencies
== null)
377
switch (
_dependencies
[i, j])
1166
Debug.Assert(
_dependencies
== null);
1177
_dependencies
[iParam, jParam] = Dependency.Direct;
1187
Debug.Assert(
_dependencies
!= null);
1201
return 0 != ((
_dependencies
[iParam, jParam]) & Dependency.DependsMask);
1206
Debug.Assert(
_dependencies
!= null);
1220
if (((
_dependencies
[iParam, kParam]) & Dependency.DependsMask) != 0 &&
1221
((
_dependencies
[kParam, jParam]) & Dependency.DependsMask) != 0)
1242
Debug.Assert(
_dependencies
!= null);
1248
if (
_dependencies
[iParam, jParam] == Dependency.Unknown)
1252
_dependencies
[iParam, jParam] = Dependency.Indirect;
1263
Debug.Assert(
_dependencies
!= null);
1268
if (
_dependencies
[iParam, jParam] == Dependency.Unknown)
1270
_dependencies
[iParam, jParam] = Dependency.NotDependent;
1278
Debug.Assert(
_dependencies
!= null);
1283
if (
_dependencies
[iParam, jParam] == Dependency.Indirect)
1285
_dependencies
[iParam, jParam] = Dependency.Unknown;
1297
if (
_dependencies
== null)
1303
_dependencies
[iParam, jParam] = Dependency.NotDependent;
1304
_dependencies
[jParam, iParam] = Dependency.NotDependent;