Breakpoint2.Condition, propriété
Obtient la condition qui déclenche un point d'arrêt.
Espace de noms : EnvDTE80
Assembly : EnvDTE80 (dans EnvDTE80.dll)
Syntaxe
'Déclaration
ReadOnly Property Condition As String
string Condition { get; }
property String^ Condition {
String^ get ();
}
abstract Condition : string with get
function get Condition () : String
Valeur de propriété
Type : String
Chaîne qui contient la condition qui déclenche le point d'arrêt.
Notes
Une condition est une propriété facultative qui détermine si votre programme s'interrompt lorsque le point d'arrêt est atteint.
Cette condition est spécifiée dans la boîte de dialogue Condition de point d'arrêt.
Exemples
L'exemple suivant illustre l'utilisation de la propriété Condition.
Pour tester cette propriété :
Exécutez le complément.
Exécutez l'application cible.
public static void Condition(EnvDTE80.DTE2 dte)
{
// Setup 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("Breakpoint Condition and Type are: ");
owp.Activate();
// dte is a reference to the DTE2 object passed to you by the
// OnConnection method that you implement when you create an Add-in.
EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;
// Stop at the breakpoint, if TempC < TempF is true
debugger.Breakpoints.Add("", "Target001.cs", 15, 1, "tempC < tempF",
EnvDTE.dbgBreakpointConditionType.dbgBreakpointConditionTypeWhenTrue,
"C#", "", 0, "", 0, EnvDTE.dbgHitCountType.dbgHitCountTypeNone);
string strCondition = debugger.Breakpoints.Item(1).Condition;
string strConditionType = debugger.Breakpoints.Item(1).ConditionType.ToString();
owp.OutputString(strCondition + "\n" + strConditionType);
}
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, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation
<PAVEOVER> Comment : spécifier une condition de point d'arrêt