Debugger4.GetExpression3 메서드
GetExpression과 비슷하게 식을 반환합니다.그러나 이 메서드는 호출자가 계산을 수행할 스택 프레임과자동 속성 계산 및 암시적 함수 호출을 수행할지 여부를 지정할 수 있도록 합니다.
네임스페이스: EnvDTE90a
어셈블리: EnvDTE90a(EnvDTE90a.dll)
구문
‘선언
Function GetExpression3 ( _
ExpressionText As String, _
StackFrame As StackFrame, _
UseAutoExpandRules As Boolean, _
TreatAsStatement As Boolean, _
AllowAutoFuncEval As Boolean, _
Timeout As Integer _
) As Expression
Expression GetExpression3(
string ExpressionText,
StackFrame StackFrame,
bool UseAutoExpandRules,
bool TreatAsStatement,
bool AllowAutoFuncEval,
int Timeout
)
Expression^ GetExpression3(
[InAttribute] String^ ExpressionText,
[InAttribute] StackFrame^ StackFrame,
[InAttribute] bool UseAutoExpandRules,
[InAttribute] bool TreatAsStatement,
[InAttribute] bool AllowAutoFuncEval,
[InAttribute] int Timeout
)
abstract GetExpression3 :
ExpressionText:string *
StackFrame:StackFrame *
UseAutoExpandRules:bool *
TreatAsStatement:bool *
AllowAutoFuncEval:bool *
Timeout:int -> Expression
function GetExpression3(
ExpressionText : String,
StackFrame : StackFrame,
UseAutoExpandRules : boolean,
TreatAsStatement : boolean,
AllowAutoFuncEval : boolean,
Timeout : int
) : Expression
매개 변수
- ExpressionText
형식: System.String
계산할 식 텍스트입니다.
- StackFrame
형식: EnvDTE.StackFrame
식을 계산할 스택 프레임입니다.이 스택 프레임은 프로세스가 중단 모드인 경우에만 현재 디버깅 중인 프로세스의 스레드에 있을 수 있습니다.
- UseAutoExpandRules
형식: System.Boolean
자동 확장 규칙을 사용해야 하는 경우 true이고, 그렇지 않으면 false입니다.
- TreatAsStatement
형식: System.Boolean
식 텍스트를 단일 문으로 처리해야 하면 true이고, 그렇지 않으면 false입니다.
- AllowAutoFuncEval
형식: System.Boolean
자동 속성 계산 및 암시적 함수 호출을 수행해야 하면 true이고, 그렇지 않으면 false입니다.
- Timeout
형식: System.Int32
밀리초 단위의 제한 시간입니다.
반환 값
형식: EnvDTE.Expression
Expression 입니다.
설명
GetExpression3은 지정된 스택 프레임을 기초로 식을 계산합니다.식을 구문 분석할 수는 있지만 계산할 수 없는 경우 개체가 반환되지만 올바른 값을 포함하지 않습니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.