DkmLanguageExpression.CompileDisplayAttribute(DkmClrModuleInstance, Int32, String, DkmCompiledClrInspectionQuery) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
[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.