DkmInspectionContext.GetClrCastExpression(String, DkmClrType, DkmClrCustomTypeInfo, DkmClrCastExpressionOptions) Methode

Definition

Einen Cast Ausdruck bei gültiger Syntax erhalten.

Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 15 RTM (dkmapiversion. VS15RTM) eingeführt.

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

Parameter

Argument
String

In Der Ausdruck, der umgewandelt wird.

ClrType
DkmClrType

In Der Typ, für den ein Umwandlungs Ausdruck angezeigt werden soll.

CustomTypeInfo
DkmClrCustomTypeInfo

[In, optional] Die Informationen, die vom Ausdrucks Compiler zur Identifizierung von systeminternen compilertypinformationen bereitgestellt werden.

CastExpressionOptions
DkmClrCastExpressionOptions

In Optionen für den Umwandlungs Ausdruck, um Analysefehler oder andere Ergebnisse zu vermeiden.

Gibt zurück

String

[Out, optional] Der Umwandlungs Ausdruck oder NULL, wenn der Typname eine ungültige Syntax wäre.

Gilt für