VSNDK.DebugEngine.AD7Expression.IDebugExpression2 C# (CSharp) Method

IDebugExpression2() private method

This method evaluates the expression synchronously. (http://msdn.microsoft.com/en-ca/library/bb146982.aspx)
private IDebugExpression2 ( enum_EVALFLAGS dwFlags, uint dwTimeout, IDebugEventCallback2 pExprCallback, IDebugProperty2 &ppResult ) : int
dwFlags enum_EVALFLAGS A combination of flags from the EVALFLAGS enumeration that control expression evaluation.
dwTimeout uint Maximum time, in milliseconds, to wait before returning from this method. Use INFINITE to wait /// indefinitely.
pExprCallback IDebugEventCallback2 This parameter is always a null value.
ppResult IDebugProperty2 Returns the IDebugProperty2 object that contains the result of the expression evaluation.
return int
        int IDebugExpression2.EvaluateSync(enum_EVALFLAGS dwFlags, uint dwTimeout, IDebugEventCallback2 pExprCallback, out IDebugProperty2 ppResult)
        {
            VariableInfo vi = VariableInfo.get(exp, m_eventDispatcher, m_frame);
            ppResult = new AD7Property(vi);
            m_frame._lastEvaluatedExpression = vi;
            return VSConstants.S_OK;
        }

Same methods

AD7Expression::IDebugExpression2 ( ) : int
AD7Expression::IDebugExpression2 ( enum_EVALFLAGS dwFlags, IDebugEventCallback2 pExprCallback ) : int