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