Example #1
0
        public bool IsThisPointer(Expr expr)
        {
            bool localThis = expr.isANYLOCAL() && expr.asANYLOCAL().Local == m_outputContext.m_pThisPointer;
            bool baseThis  = false;

            return(localThis || baseThis);
        }
Example #2
0
 public static bool isANYLOCAL_OK(this Expr expr)
 {
     return(expr.isANYLOCAL() && expr.IsOK);
 }
Example #3
0
 public static ExprLocal asANYLOCAL(this Expr expr)
 {
     Debug.Assert(expr == null || expr.isANYLOCAL());
     return((ExprLocal)expr);
 }