public int GetExpressionContext(out IDebugExpressionContext2 ppExprCxt) { if (_nativeMethod) { ppExprCxt = null; return(VSConstants.E_FAIL); } ppExprCxt = new JavaDebugExpressionContext(this); return(VSConstants.S_OK); }
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; }
public int GetExpressionContext(out IDebugExpressionContext2 ppExprCxt) { if (_nativeMethod) { ppExprCxt = null; return VSConstants.E_FAIL; } ppExprCxt = new JavaDebugExpressionContext(this); return VSConstants.S_OK; }