2 writes to _ppDependencies
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (2)
136
_ppDependencies
= null;
580
_ppDependencies
= new Dependency[_pMethodTypeParameters.Count][];
19 references to _ppDependencies
Microsoft.CSharp (19)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (19)
579
Debug.Assert(
_ppDependencies
== null);
583
_ppDependencies
[iParam] = new Dependency[_pMethodTypeParameters.Count];
593
Debug.Assert(
_ppDependencies
!= null);
607
return 0 != ((
_ppDependencies
[iParam][jParam]) & Dependency.DependsMask);
614
Debug.Assert(
_ppDependencies
!= null);
628
if (0 != ((
_ppDependencies
[iParam][kParam]) & Dependency.DependsMask) &&
629
0 != ((
_ppDependencies
[kParam][jParam]) & Dependency.DependsMask))
654
Debug.Assert(
_ppDependencies
!= null);
660
if (
_ppDependencies
[iParam][jParam] == Dependency.Unknown)
664
_ppDependencies
[iParam][jParam] = Dependency.Indirect;
677
Debug.Assert(
_ppDependencies
!= null);
682
if (
_ppDependencies
[iParam][jParam] == Dependency.Unknown)
684
_ppDependencies
[iParam][jParam] = Dependency.NotDependent;
694
Debug.Assert(
_ppDependencies
!= null);
699
if (
_ppDependencies
[iParam][jParam] == Dependency.Indirect)
701
_ppDependencies
[iParam][jParam] = Dependency.Unknown;
712
if (
_ppDependencies
== null)
718
_ppDependencies
[iParam][jParam] = Dependency.NotDependent;
719
_ppDependencies
[jParam][iParam] = Dependency.NotDependent;