Aracılığıyla paylaş


Breakpoint2.Condition Özellik

Bir kesme noktası tetikleyen koşul alır.

Ad alanı:  EnvDTE80
Derleme:  EnvDTE80 (EnvDTE80.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property Condition As String
    Get
string Condition { get; }
property String^ Condition {
    String^ get ();
}
abstract Condition : string
function get Condition () : String

Özellik Değeri

Tür: System.String
Kesme noktası tetikleyen koşul içeren bir dize.

Yüklenen

Breakpoint.Condition

Açıklamalar

Bir koşul kesme noktası ulaşıldığında programınız keser olup olmadığını belirleyen isteğe bağlı bir özelliktir.

Bu durum belirtilen Kesme koşulu iletişim kutusu.

Örnekler

Aşağıdaki örnek, nasıl kullanılacağını gösterir Condition özelliği.

Bu özellik test etmek için:

  1. Eklentiyi çalıştırın.

  2. Hedef uygulamayı çalıştırın.

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);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Breakpoint2 Arabirim

Condition Fazla Yük

EnvDTE80 Ad Alanı

Diğer Kaynaklar

Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma

Nasıl Yapılır: kesme noktası noktası koşulu belirleme