Aracılığıyla paylaş


Breakpoint2 Arabirim

Özellikleri ve bir kesme noktası programatik olarak değiştirmek için kullanılan yöntemleri içerir.

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

Sözdizimi

'Bildirim
<GuidAttribute("FBC8D85A-E449-4CB3-B026-F7808DEB7792")> _
Public Interface Breakpoint2 _
    Inherits Breakpoint
[GuidAttribute("FBC8D85A-E449-4CB3-B026-F7808DEB7792")]
public interface Breakpoint2 : Breakpoint
[GuidAttribute(L"FBC8D85A-E449-4CB3-B026-F7808DEB7792")]
public interface class Breakpoint2 : Breakpoint
[<GuidAttribute("FBC8D85A-E449-4CB3-B026-F7808DEB7792")>]
type Breakpoint2 =  
    interface
        interface Breakpoint
    end
public interface Breakpoint2 extends Breakpoint

Breakpoint2 türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik BreakWhenHit Alır veya bir kesme noktası karşılaşıldığında program keser olup olmadığını gösteren bir değeri ayarlar.
Genel özellik Children (Breakpoint kaynağından devralındı.)
Genel özellik Children Tüm topluluğu alır Breakpoint2 alt nesneler.
Genel özellik Collection (Breakpoint kaynağından devralındı.)
Genel özellik Collection Tümünü içeren koleksiyon alır Breakpoint2 nesneler.
Genel özellik Condition (Breakpoint kaynağından devralındı.)
Genel özellik Condition Bir kesme noktası tetikleyen koşul alır.
Genel özellik ConditionType (Breakpoint kaynağından devralındı.)
Genel özellik ConditionType Doğru olduğunda ya da sonu olabilir, kesme noktası veya değiştiğinde sonu koşul türü alır.
Genel özellik CurrentHits (Breakpoint kaynağından devralındı.)
Genel özellik CurrentHits Bu hata ayıklama oturumu sırasında bu kesme İsabetli Okuma Sayısı alır.
Genel özellik DTE (Breakpoint kaynağından devralındı.)
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik Enabled (Breakpoint kaynağından devralındı.)
Genel özellik Enabled Ayarlar veya kesme noktası etkinleştirilmiş durumu döndürür.
Genel özellik File (Breakpoint kaynağından devralındı.)
Genel özellik File Kesme noktası bulunan dosyanın adını alır.
Genel özellik FileColumn (Breakpoint kaynağından devralındı.)
Genel özellik FileColumn Karakter konumu bir satır içinde Kırılma noktasının ayarlandığı bir dosya alır.
Genel özellik FileLine (Breakpoint kaynağından devralındı.)
Genel özellik FileLine Çizginin Kırılma noktasının ayarlandığı bir dosya içinde alır.
Genel özellik FilterBy Alır veya ayarlar kesme noktası ayarlanmış bir koşul.
Genel özellik FunctionColumnOffset (Breakpoint kaynağından devralındı.)
Genel özellik FunctionColumnOffset Sütun uzaklık işlevi kesme noktası adından alır.
Genel özellik FunctionLineOffset (Breakpoint kaynağından devralındı.)
Genel özellik FunctionLineOffset Satır kaydırma işlevi kesme noktası adından alır.
Genel özellik FunctionName (Breakpoint kaynağından devralındı.)
Genel özellik FunctionName Kesme noktası içeren işlevin adını alır.
Genel özellik HitCountTarget (Breakpoint kaynağından devralındı.)
Genel özellik HitCountTarget Her türlü kesme noktası için ziyaret sayısı hedef alır.Ziyaret sayısı türüne göre yorumlanır.
Genel özellik HitCountType (Breakpoint kaynağından devralındı.)
Genel özellik HitCountType Nasıl bir isabet sayacı yorumlanacağını açıklar isabet sayısı türü alır.
Genel özellik Language (Breakpoint kaynağından devralındı.)
Genel özellik Language Kesme noktası içeren bir programlama dili adını alır.
Genel özellik LocationType (Breakpoint kaynağından devralındı.)
Genel özellik LocationType Kesme noktası gösteren konum türü alır.
Genel özellik Macro Alır veya ayarlar kesme makro.
Genel özellik Message Alır veya ayarlar kesme noktası ileti.
Genel özellik Name (Breakpoint kaynağından devralındı.)
Genel özellik Name Ayarlar veya Kırılma noktasının adını döndürür.
Genel özellik Parent (Breakpoint kaynağından devralındı.)
Genel özellik Parent Kesme anında üst nesnesi alır.
Genel özellik Process Alır Process2 ilişkili geçerli bir kesme noktası.
Genel özellik Program (Breakpoint kaynağından devralındı.)
Genel özellik Program Bu işlem tarafından yönetilen yürütülebilir dosyayı alır.
Genel özellik Tag (Breakpoint kaynağından devralındı.)
Genel özellik Tag Ayarlar veya bu kesme tanımlayan kullanıcı tanımlı bir dize alır.
Genel özellik Type (Breakpoint kaynağından devralındı.)
Genel özellik Type Kesme noktası türünü belirten bir sabit alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Delete() (Breakpoint kaynağından devralındı.)
Genel yöntem Delete() Kesme noktası siler.
Genel yöntem ResetHitCount() (Breakpoint kaynağından devralındı.)
Genel yöntem ResetHitCount() Sıfırlar Kesme ziyaret sayısı.

Üst

Örnekler

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

Bu özellik test etmek için:

  1. Bir kesme noktası hedef uygulamada ayarlayın.

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

    Kesme noktası çocukların sayısı sıfırdır.

  3. Hedef uygulama hata ayıklama modunda çalıştırın.

  4. Program bir kesme noktasına durduğunda, eklentiyi çalıştırın.

    Çocukların sayısı biridir.

public static void Children(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("Children Property 
Test");
    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;
    owp.OutputString("Number of children: " + 
debugger.Breakpoints.Item(1).Children.Count.ToString());
}

Ayrıca bkz.

Başvuru

EnvDTE80 Ad Alanı

Diğer Kaynaklar

Otomasyon Nesne Modeli Grafiği