コード例 #1
0
ファイル: BindingContextBase.cs プロジェクト: vinaykk/corefx
        public bool IsThisPointer(Expr expr)
        {
            bool localThis = expr.isANYLOCAL() && expr.asANYLOCAL().Local == m_outputContext.m_pThisPointer;
            bool baseThis  = false;

            return(localThis || baseThis);
        }
コード例 #2
0
ファイル: EXPRExtensions.cs プロジェクト: vinaykk/corefx
 public static bool isANYLOCAL_OK(this Expr expr)
 {
     return(expr.isANYLOCAL() && expr.IsOK);
 }
コード例 #3
0
ファイル: EXPRExtensions.cs プロジェクト: vinaykk/corefx
 public static ExprLocal asANYLOCAL(this Expr expr)
 {
     Debug.Assert(expr == null || expr.isANYLOCAL());
     return((ExprLocal)expr);
 }