Breakpoint2 – rozhraní
Obsahuje vlastnosti a metody používané k programové zpracování zarážku.
Obor názvů: EnvDTE80
Sestavení: EnvDTE80 (v EnvDTE80.dll)
Syntaxe
'Deklarace
<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
Typ Breakpoint2 zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
BreakWhenHit | Získá nebo nastaví hodnotu označující, zda program zruší, pokud se narazí na zarážku. |
![]() |
Children | Kolekce všech získává Breakpoint2 podřízených objektů. |
![]() |
Collection | Kolekce obsahující všechny získává Breakpoint2 objektů. |
![]() |
Condition | Získá podmínky zarážku. |
![]() |
ConditionType | Typ podmínky zarážku, což může být buď break TRUE, nebo konec při změně získá. |
![]() |
CurrentHits | Získá kolikrát dosáhl tento bod přerušení během relace ladění. |
![]() |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. |
![]() |
Enabled | Nastaví nebo vrátí povoleného stavu zarážka. |
![]() |
File | Získá název souboru, ve kterém je obsažen bod přerušení. |
![]() |
FileColumn | Získá umístění znaku v řádku v souboru, kde je nastavena zarážka. |
![]() |
FileLine | Načte řádek v souboru, kde je nastavena zarážka. |
![]() |
FilterBy | Získá nebo nastaví stav, kdy je nastavený bod přerušení. |
![]() |
FunctionColumnOffset | Posun sloupce získá od názvu funkce zarážky. |
![]() |
FunctionLineOffset | Posun řádku získá od názvu funkce zarážky. |
![]() |
FunctionName | Získá název funkce obsahující bod přerušení. |
![]() |
HitCountTarget | Získá cílový počet přístupů pro libovolný bod přerušení.Je interpretován na základě typu počet přístupů. |
![]() |
HitCountType | Načtení typu počet přístupů, které popisuje, jak interpretovat počet přístupů. |
![]() |
Language | Získá název obsahující zarážka programovací jazyk. |
![]() |
LocationType | Získá typ umístění, které představuje bod přerušení. |
![]() |
Macro | Získá nebo nastaví zarážku makro. |
![]() |
Message | Získá nebo nastaví zarážku zprávy. |
![]() |
Name | Nastaví nebo vrátí název zarážka. |
![]() |
Parent | Získá bezprostřední nadřízený objekt zarážka. |
![]() |
Process | Získává Process2 spojené s aktuální zarážky. |
![]() |
Program | Získá tento proces spravován spustitelný soubor. |
![]() |
Tag | Nastaví nebo získá uživatelem definovaný řetězec identifikující tento bod přerušení. |
![]() |
Type | Konstanta určující typ zarážky získá. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
Delete | Odstraní bod přerušení. |
![]() |
ResetHitCount | Nastaví počet návštěv bod přerušení. |
Nahoru
Příklady
Následující příklad demonstruje použití Children vlastnost Breakpoint2 objektu.
Tato vlastnost testování:
Nastavte zarážky v cílové aplikaci.
Spusťte doplněk.
Počet dětí zarážka je nula.
Cílová aplikace spouštět v režimu ladění.
Program se zastaví na bod přerušení, spusťte doplněk.
Je počet dětí.
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());
}