2 writes to _ppDependencies
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (2)
137
_ppDependencies
= null;
581
_ppDependencies
= new Dependency[_pMethodTypeParameters.Count][];
19 references to _ppDependencies
Microsoft.CSharp (19)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (19)
580
Debug.Assert(
_ppDependencies
== null);
584
_ppDependencies
[iParam] = new Dependency[_pMethodTypeParameters.Count];
594
Debug.Assert(
_ppDependencies
!= null);
608
return 0 != ((
_ppDependencies
[iParam][jParam]) & Dependency.DependsMask);
615
Debug.Assert(
_ppDependencies
!= null);
629
if (0 != ((
_ppDependencies
[iParam][kParam]) & Dependency.DependsMask) &&
630
0 != ((
_ppDependencies
[kParam][jParam]) & Dependency.DependsMask))
655
Debug.Assert(
_ppDependencies
!= null);
661
if (
_ppDependencies
[iParam][jParam] == Dependency.Unknown)
665
_ppDependencies
[iParam][jParam] = Dependency.Indirect;
678
Debug.Assert(
_ppDependencies
!= null);
683
if (
_ppDependencies
[iParam][jParam] == Dependency.Unknown)
685
_ppDependencies
[iParam][jParam] = Dependency.NotDependent;
695
Debug.Assert(
_ppDependencies
!= null);
700
if (
_ppDependencies
[iParam][jParam] == Dependency.Indirect)
702
_ppDependencies
[iParam][jParam] = Dependency.Unknown;
713
if (
_ppDependencies
== null)
719
_ppDependencies
[iParam][jParam] = Dependency.NotDependent;
720
_ppDependencies
[jParam][iParam] = Dependency.NotDependent;