DkmInspectionContext.GetClrCastExpression(String, DkmClrType, DkmClrCustomTypeInfo, DkmClrCastExpressionOptions) Método

Definição

Obtenha uma expressão de conversão, se houver sintaxe válida.

Restrição de local: a API deve ser chamada de um componente de monitor (nível de componente < 100.000).

Essa API foi introduzida no Visual Studio 15 RTM (DkmApiVersion. 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

Parâmetros

Argument
String

No Expressão que está sendo convertida.

ClrType
DkmClrType

No O tipo para o qual obter uma expressão de conversão.

CustomTypeInfo
DkmClrCustomTypeInfo

[In, opcional] As informações fornecidas pelo compilador de expressão para identificar informações de tipo intrínseco do compilador.

CastExpressionOptions
DkmClrCastExpressionOptions

No Opções para a expressão de conversão para evitar erros de análise ou outros resultados.

Retornos

String

[Saída, opcional] A expressão de conversão ou NULL se o nome do tipo for uma sintaxe inválida.

Aplica-se a