DkmInspectionContext.GetClrCastExpression(String, DkmClrType, DkmClrCustomTypeInfo, DkmClrCastExpressionOptions) Метод

Определение

Если допустимый синтаксис, получите выражение приведения.

Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 100 000).

Этот API появился в Visual Studio 15 RTM (Дкмапиверсион. VS15RTM).

public:
 System::String ^ GetClrCastExpression(System::String ^ Argument, Microsoft::VisualStudio::Debugger::Clr::DkmClrType ^ ClrType, Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrCustomTypeInfo ^ CustomTypeInfo, Microsoft::VisualStudio::Debugger::Clr::DkmClrCastExpressionOptions CastExpressionOptions);
public:
 Platform::String ^ GetClrCastExpression(Platform::String ^ Argument, Microsoft::VisualStudio::Debugger::Clr::DkmClrType ^ ClrType, Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrCustomTypeInfo ^ CustomTypeInfo, Microsoft::VisualStudio::Debugger::Clr::DkmClrCastExpressionOptions CastExpressionOptions);
std::wstring GetClrCastExpression(std::wstring const & Argument, Microsoft::VisualStudio::Debugger::Clr::DkmClrType const & ClrType, Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrCustomTypeInfo const & CustomTypeInfo, Microsoft::VisualStudio::Debugger::Clr::DkmClrCastExpressionOptions CastExpressionOptions);
public string GetClrCastExpression (string Argument, Microsoft.VisualStudio.Debugger.Clr.DkmClrType ClrType, Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrCustomTypeInfo CustomTypeInfo, Microsoft.VisualStudio.Debugger.Clr.DkmClrCastExpressionOptions CastExpressionOptions);
member this.GetClrCastExpression : string * Microsoft.VisualStudio.Debugger.Clr.DkmClrType * Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrCustomTypeInfo * Microsoft.VisualStudio.Debugger.Clr.DkmClrCastExpressionOptions -> string
Public Function GetClrCastExpression (Argument As String, ClrType As DkmClrType, CustomTypeInfo As DkmClrCustomTypeInfo, CastExpressionOptions As DkmClrCastExpressionOptions) As String

Параметры

Argument
String

Окне Выражение, которое выполняется приведением.

ClrType
DkmClrType

Окне Тип, для которого необходимо получить выражение приведения.

CustomTypeInfo
DkmClrCustomTypeInfo

[Входные, необязательные] Сведения, предоставляемые компилятором выражений для идентификации сведений о внутреннем типе компилятора.

CastExpressionOptions
DkmClrCastExpressionOptions

Окне Параметры для выражения CAST, чтобы избежать ошибок синтаксического анализа или других результатов.

Возвращаемое значение

String

[Out, необязательно] Выражение CAST или null, если имя типа будет недопустимым синтаксисом.

Применяется к