Visual Studio 디버깅에서 식 평가 컨텍스트란:
식 계산의 컨텍스트를 나타냅니다. 일반적으로 평가 컨텍스트는 변수, 매개 변수, 함수 및 메서드를 평가할 어휘 범위에 해당합니다. 예를 들어 스택 프레임과 연결된 식 평가 컨텍스트는 지역 변수, 메서드 매개 변수 및 클래스 멤버(해당하는 경우)를 평가하기 위한 컨텍스트를 제공합니다.
중단점에서 프로그램이 중지된 경우 존재합니다. 식 자체는 지정된 컨텍스트 내에서 바인딩하고 평가할 준비가 된 구문 분석된 식을 나타내는 데이터 구조입니다.
자세한 내용은 ParseText 메서드를 사용하여 식을 만듭니다. 식이 계산되면 변수 또는 인수의 이름과 형식 및 해당 값을 포함하는 인쇄 가능한 문자열을 생성합니다. 이 문자열은 워치 창 또는 IDE의 로컬 창에 표시됩니다.
및
BSTRIDebugExpressionContext2 인터페이스가 지정된 경우 DE(디버그 엔진)는 식을 구문 분석하여 IDebugExpression2 인터페이스를 만들 수 있습니다. 인터페이스가IDebugExpression2제공되면 DE는 동기식 또는 비동기 식 평가를 통해 값을 가져올 수 있습니다. 변수 또는 인수의 이름 및 형식과 함께 이 값은 표시를 위해 IDE로 전송됩니다.