Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient le mode actuel du débogueur dans le contexte de l'environnement de développement intégré (IDE, Integrated Development Environment).
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
ReadOnly Property CurrentMode As dbgDebugMode
dbgDebugMode CurrentMode { get; }
property dbgDebugMode CurrentMode {
dbgDebugMode get ();
}
abstract CurrentMode : dbgDebugMode
function get CurrentMode () : dbgDebugMode
Valeur de propriété
Type : EnvDTE.dbgDebugMode
Valeur dbgDebugMode.
Exemples
L'exemple suivant illustre l'utilisation de la propriété CurrentMode.
Pour tester cette propriété :
Mode Design : ouvrez l'application cible et exécutez le complément.
Mode Arrêt : définissez un point d'arrêt dans l'application cible et exécutez-le.Lorsque l'application s'arrête au point d'arrêt, exécutez le complément.
Mode Exécution : exécutez l'application cible en mode débogage.Utilisez une boucle infinie dans le programme d'application.Exécutez le complément.
public static void CurrentMode(DTE dte)
{
// Setup the debug Output window.
Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
w.Visible = true;
OutputWindow ow = (OutputWindow)w.Object;
OutputWindowPane owp = ow.OutputWindowPanes.Add("Current Mode Test");
owp.Activate();
owp.OutputString("Current Mode: ");
switch(dte.Debugger.CurrentMode)
{
case dbgDebugMode.dbgDesignMode:
owp.OutputString("Design Mode");
break;
case dbgDebugMode.dbgBreakMode:
owp.OutputString("Break Mode");
break;
case dbgDebugMode.dbgRunMode:
owp.OutputString("Run Mode");
break;
}
}
Shared Sub CurrentMode(ByRef dte As EnvDTE.DTE)
Select Case dte.Debugger.CurrentMode
Case dbgDebugMode.dbgDesignMode
MessageBox.Show("Current Mode: Design", "Debugger Test")
Case dbgDebugMode.dbgBreakMode
MessageBox.Show("Current Mode: Break", "Debugger Test")
Case dbgDebugMode.dbgRunMode
MessageBox.Show("Current Mode: Run", "Debugger Test")
End Select
End Sub
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.