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

IDebugExpression2() private method

This method evaluates the expression asynchronously. This is primarily used for the immediate window. (http://msdn.microsoft.com/en-ca/library/bb146752.aspx)
private IDebugExpression2 ( enum_EVALFLAGS dwFlags, IDebugEventCallback2 pExprCallback ) : int
dwFlags enum_EVALFLAGS A combination of flags from the EVALFLAGS enumeration that control expression evaluation.
pExprCallback IDebugEventCallback2 This parameter is always a null value.
return int
        int IDebugExpression2.EvaluateAsync(enum_EVALFLAGS dwFlags, IDebugEventCallback2 pExprCallback)
        {
            // Creating a thread to evaluate the expression asynchronously.
            Thread m_processingThread;
            m_processingThread = new Thread(evaluatingAsync);
            m_processingThread.Start();

            return VSConstants.S_OK;
        }

Same methods

AD7Expression::IDebugExpression2 ( ) : int
AD7Expression::IDebugExpression2 ( enum_EVALFLAGS dwFlags, uint dwTimeout, IDebugEventCallback2 pExprCallback, IDebugProperty2 &ppResult ) : int