public int GetExpressionContext(out IDebugExpressionContext2 ppExprCxt)
        {
            if (_nativeMethod)
            {
                ppExprCxt = null;
                return(VSConstants.E_FAIL);
            }

            ppExprCxt = new JavaDebugExpressionContext(this);
            return(VSConstants.S_OK);
        }
Esempio n. 2
0
        public JavaDebugExpression(JavaDebugExpressionContext context, CommonTree expression, string expressionText)
        {
            Contract.Requires<ArgumentNullException>(context != null, "context");
            Contract.Requires<ArgumentNullException>(expression != null, "expression");
            Contract.Requires<ArgumentNullException>(expressionText != null, "expressionText");
            Contract.Requires<ArgumentException>(!string.IsNullOrEmpty(expressionText));

            _context = context;
            _expression = expression;
            _expressionText = expressionText;
        }
        public JavaDebugExpression(JavaDebugExpressionContext context, CommonTree expression, string expressionText)
        {
            Contract.Requires <ArgumentNullException>(context != null, "context");
            Contract.Requires <ArgumentNullException>(expression != null, "expression");
            Contract.Requires <ArgumentNullException>(expressionText != null, "expressionText");
            Contract.Requires <ArgumentException>(!string.IsNullOrEmpty(expressionText));

            _context        = context;
            _expression     = expression;
            _expressionText = expressionText;
        }
Esempio n. 4
0
        public int GetExpressionContext(out IDebugExpressionContext2 ppExprCxt)
        {
            if (_nativeMethod)
            {
                ppExprCxt = null;
                return VSConstants.E_FAIL;
            }

            ppExprCxt = new JavaDebugExpressionContext(this);
            return VSConstants.S_OK;
        }