C# 클래스 VSNDK.DebugEngine.AD7Expression

This class represents a parsed expression ready for binding and evaluating. It is returned as a result of a successful call to IDebugExpressionContext2.ParseText It allows the debugger to obtain the values of an expression in the debuggee. (http://msdn.microsoft.com/en-ca/library/bb162308.aspx)
상속: IDebugExpression2
파일 보기 프로젝트 열기: blackberry/VSPlugin 1 사용 예제들

공개 메소드들

메소드 설명
AD7Expression ( string exp, AD7StackFrame frame, EventDispatcher dispatcher ) : System

Constructor.

evaluatingAsync ( ) : void

Thread responsible for evaluating expressions asynchronously.

비공개 메소드들

메소드 설명
IDebugExpression2 ( ) : int

This method cancels asynchronous expression evaluation as started by a call to the IDebugExpression2::EvaluateAsync method. Not implemented yet because it was not needed till now. (http://msdn.microsoft.com/en-ca/library/bb145924.aspx)

IDebugExpression2 ( enum_EVALFLAGS dwFlags, IDebugEventCallback2 pExprCallback ) : int

This method evaluates the expression asynchronously. This is primarily used for the immediate window. (http://msdn.microsoft.com/en-ca/library/bb146752.aspx)

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

This method evaluates the expression synchronously. (http://msdn.microsoft.com/en-ca/library/bb146982.aspx)

메소드 상세

AD7Expression() 공개 메소드

Constructor.
public AD7Expression ( string exp, AD7StackFrame frame, EventDispatcher dispatcher ) : System
exp string The expression to be evaluated.
frame AD7StackFrame Current stack frame.
dispatcher EventDispatcher Represents the class that manages debug events for the debug engine.
리턴 System

evaluatingAsync() 공개 메소드

Thread responsible for evaluating expressions asynchronously.
public evaluatingAsync ( ) : void
리턴 void