Debugger4.GetExpression2 - метод
Вычисляет выражение, основанное на текущем кадре стека. Если выражение можно проанализировать, но нельзя вычислить, то объект все равно возвращается, но при этом значение его будет недействительно. Этот метод аналогичен методу GetExpression, однако содержит дополнительный логический параметр, для которого можно задать значение "true", чтобы указать на необходимость вычисления данного выражения как оператора.
Пространство имен: EnvDTE90a
Сборка: EnvDTE90a (в EnvDTE90a.dll)
Синтаксис
'Декларация
Function GetExpression2 ( _
ExpressionText As String, _
UseAutoExpandRules As Boolean, _
TreatAsStatement As Boolean, _
Timeout As Integer _
) As Expression
Expression GetExpression2(
string ExpressionText,
bool UseAutoExpandRules,
bool TreatAsStatement,
int Timeout
)
Expression^ GetExpression2(
[InAttribute] String^ ExpressionText,
[InAttribute] bool UseAutoExpandRules,
[InAttribute] bool TreatAsStatement,
[InAttribute] int Timeout
)
abstract GetExpression2 :
ExpressionText:string *
UseAutoExpandRules:bool *
TreatAsStatement:bool *
Timeout:int -> Expression
function GetExpression2(
ExpressionText : String,
UseAutoExpandRules : boolean,
TreatAsStatement : boolean,
Timeout : int
) : Expression
Параметры
ExpressionText
Тип: StringТекст вычисляемого выражения.
UseAutoExpandRules
Тип: BooleanЗначение true, если должны использоваться правила автоподстановки; в противном случае — значение false.
TreatAsStatement
Тип: BooleanЗначение true, если текстовое выражение должно интерпретироваться как оператор; в противном случае — false.
Timeout
Тип: Int32Значение времени ожидания в миллисекундах.
Возвращаемое значение
Тип: Expression
Объект Expression.
Заметки
См. раздел GetExpression2.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.