Sdílet prostřednictvím


Breakpoint2 – rozhraní

Obsahuje vlastnosti a metody používané k programové zpracování zarážky.

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
Veřejná vlastnost BreakWhenHit Získá nebo nastaví hodnotu označující, zda program konce, pokud se narazí na zarážku.
Veřejná vlastnost Children (Zděděno z Breakpoint.)
Veřejná vlastnost Children Kolekce všech získává Breakpoint2 podřízené objekty.
Veřejná vlastnost Collection (Zděděno z Breakpoint.)
Veřejná vlastnost Collection Kolekce obsahující všechny získává Breakpoint2 objektů.
Veřejná vlastnost Condition (Zděděno z Breakpoint.)
Veřejná vlastnost Condition Získá podmínky zarážky.
Veřejná vlastnost ConditionType (Zděděno z Breakpoint.)
Veřejná vlastnost ConditionType Získá typ podmínky zarážku, což může být buď konec v případě hodnoty true, nebo při změně zalomení.
Veřejná vlastnost CurrentHits (Zděděno z Breakpoint.)
Veřejná vlastnost CurrentHits Získá kolikrát dosáhl této zarážky během relace ladění.
Veřejná vlastnost DTE (Zděděno z Breakpoint.)
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Enabled (Zděděno z Breakpoint.)
Veřejná vlastnost Enabled Nastaví nebo vrátí stav povoleno zarážka.
Veřejná vlastnost File (Zděděno z Breakpoint.)
Veřejná vlastnost File Získá název souboru, ve kterém je obsažen bod přerušení.
Veřejná vlastnost FileColumn (Zděděno z Breakpoint.)
Veřejná vlastnost FileColumn Získá umístění znaku v řádku v souboru, kde je nastavena zarážka.
Veřejná vlastnost FileLine (Zděděno z Breakpoint.)
Veřejná vlastnost FileLine Načte řádek v souboru, kde je nastavena zarážka.
Veřejná vlastnost FilterBy Získá nebo nastaví stav, kdy je nastavený bod přerušení.
Veřejná vlastnost FunctionColumnOffset (Zděděno z Breakpoint.)
Veřejná vlastnost FunctionColumnOffset Posun sloupec získává od názvu funkce zarážky.
Veřejná vlastnost FunctionLineOffset (Zděděno z Breakpoint.)
Veřejná vlastnost FunctionLineOffset Posun řádku získává od názvu funkce zarážky.
Veřejná vlastnost FunctionName (Zděděno z Breakpoint.)
Veřejná vlastnost FunctionName Získá název funkce obsahující bod přerušení.
Veřejná vlastnost HitCountTarget (Zděděno z Breakpoint.)
Veřejná vlastnost HitCountTarget Získá cílový počet přístupů pro libovolný bod přerušení.Na základě typu počet přístupů je interpretován.
Veřejná vlastnost HitCountType (Zděděno z Breakpoint.)
Veřejná vlastnost HitCountType Načtení typu počet přístupů, které popisuje, jak interpretovat počet přístupů.
Veřejná vlastnost Language (Zděděno z Breakpoint.)
Veřejná vlastnost Language Získá název obsahující zarážka programovací jazyk.
Veřejná vlastnost LocationType (Zděděno z Breakpoint.)
Veřejná vlastnost LocationType Získá typ umístění, které představuje bod přerušení.
Veřejná vlastnost Macro Získá nebo nastaví zarážku makro.
Veřejná vlastnost Message Získá nebo nastaví zarážku zprávy.
Veřejná vlastnost Name (Zděděno z Breakpoint.)
Veřejná vlastnost Name Nastaví nebo vrátí název zarážka.
Veřejná vlastnost Parent (Zděděno z Breakpoint.)
Veřejná vlastnost Parent Získá okamžitou nadřazený objekt zarážka.
Veřejná vlastnost Process Získává Process2 spojené s aktuální přerušení.
Veřejná vlastnost Program (Zděděno z Breakpoint.)
Veřejná vlastnost Program Získá tento proces spravován spustitelný soubor.
Veřejná vlastnost Tag (Zděděno z Breakpoint.)
Veřejná vlastnost Tag Nastaví nebo získá uživatelem definovaný řetězec identifikující tento bod přerušení.
Veřejná vlastnost Type (Zděděno z Breakpoint.)
Veřejná vlastnost Type Konstanta určující typ přerušení získá.

Na začátek

Metody

  Název Popis
Veřejná metoda Delete() (Zděděno z Breakpoint.)
Veřejná metoda Delete() Odstraní bod přerušení.
Veřejná metoda ResetHitCount() (Zděděno z Breakpoint.)
Veřejná metoda ResetHitCount() Nastaví počet návštěv zarážka.

Na začátek

Příklady

Následující příklad demonstruje použití Children Vlastnost Breakpoint2 objektu.

Tato vlastnost testování:

  1. Nastavte zarážky v cílové aplikaci.

  2. Spusťte doplněk.

    Počet dětí zarážka je nula.

  3. Cílová aplikace spouštět v režimu ladění.

  4. Doplněk spusťte po ukončení programu na bod přerušení.

    Počet dětí je jeden.

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

Viz také

Odkaz

EnvDTE80 – obor názvů

Další zdroje

Automation Object Model Chart