IDebugFunctionObject

Important

Visual Studio 2015에서 식 계산기를 구현하는 이 방법은 더 이상 사용되지 않습니다. CLR 식 계산기 구현에 대한 자세한 내용은 CLR 식 계산기관리형 식 계산기 샘플을 참조하세요.

이 인터페이스는 함수를 나타냅니다.

구문

IDebugFunctionObject : IDebugObject

구현자에 대한 참고 사항

식 계산기는 함수를 나타내기 위해 이 인터페이스를 구현합니다.

호출자 참고 사항

이 인터페이스는 IDebugObject 인터페이스의 특수화이며 IDebugObject 인터페이스에서 QueryInterface를 사용하여 가져옵니다.

Vtable 순서의 메서드

IDebugObject에서 상속된 메서드 외에도 IDebugFunctionObject 인터페이스는 다음 메서드를 노출합니다.

메서드 설명
CreatePrimitiveObject 기본 데이터 개체를 만듭니다.
CreateObject 생성자를 사용하여 개체를 만듭니다.
CreateObjectNoConstructor 생성자가 없는 개체를 만듭니다.
CreateArrayObject 배열 개체를 만듭니다.
CreateStringObject 문자열 개체를 만듭니다.
Evaluate 함수를 호출하고 결과 값을 개체로 반환합니다.

설명

이 인터페이스를 사용하면 식 계산기가 구문 분석 트리의 함수를 나타낼 수 있습니다. 이 인터페이스의 Create 메서드는 메서드에 대한 입력 매개 변수를 나타내는 개체를 생성하는 데 사용됩니다. 그런 다음, 함수의 반환 값을 나타내는 개체를 반환하는 Evaluate 메서드를 호출하여 함수를 실행할 수 있습니다.

요구 사항

헤더: ee.h

네임스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목