public bool IsThisPointer(Expr expr) { bool localThis = expr.isANYLOCAL() && expr.asANYLOCAL().Local == m_outputContext.m_pThisPointer; bool baseThis = false; return(localThis || baseThis); }
public static bool isANYLOCAL_OK(this Expr expr) { return(expr.isANYLOCAL() && expr.IsOK); }
public static ExprLocal asANYLOCAL(this Expr expr) { Debug.Assert(expr == null || expr.isANYLOCAL()); return((ExprLocal)expr); }