DkmLanguageExpression.CompileDisplayAttribute(DkmClrModuleInstance, Int32, String, DkmCompiledClrInspectionQuery) Méthode

Définition

Compilez la chaîne DebuggerDisplayAttribute donnée. Le langage intermédiaire qui en résulte doit retourner une chaîne. Pour l’affichage du débogueur, il n’existe aucun contexte de code. Au lieu de cela, le compilateur doit effectuer sa liaison en fonction d’un jeton de type.

Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000).

Cette API a été introduite dans Visual Studio 14 RTM (DkmApiVersion. VS14RTM).

public:
 void CompileDisplayAttribute(Microsoft::VisualStudio::Debugger::Clr::DkmClrModuleInstance ^ ModuleInstance, int Token, [Runtime::InteropServices::Out] System::String ^ % Error, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmCompiledClrInspectionQuery ^ % Result);
public void CompileDisplayAttribute (Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance ModuleInstance, int Token, out string Error, out Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmCompiledClrInspectionQuery Result);
member this.CompileDisplayAttribute : Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * int * string * DkmCompiledClrInspectionQuery -> unit
Public Sub CompileDisplayAttribute (ModuleInstance As DkmClrModuleInstance, Token As Integer, ByRef Error As String, ByRef Result As DkmCompiledClrInspectionQuery)

Paramètres

ModuleInstance
DkmClrModuleInstance

Dans Instance de module contenant le type auquel s’applique DebuggerDisplayAttribute.

Token
Int32

Dans Jeton de métadonnées du type auquel s’applique DebuggerDisplayAttribute.

Error
String

[Out, optional] Indique une erreur lors de la compilation de l’expression. Si le code se compile correctement, cette valeur doit être null. Dans les cas d’erreur, cette valeur indique la raison de l’erreur de compilation et l’appelant doit retourner S_OK.

Result
DkmCompiledClrInspectionQuery

[Out, optional] Attribut d’affichage compilé. Si le résultat est null et que l’erreur n’est pas null, une erreur de compilation s’est produite.

S’applique à