Sdílet prostřednictvím


CodeInterface2 – rozhraní

Objekt představující rozhraní ve zdrojovém kódu.

Obor názvů:  EnvDTE80
Sestavení:  EnvDTE80 (v EnvDTE80.dll)

Syntaxe

'Deklarace
<GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")> _
Public Interface CodeInterface2 _
    Inherits CodeInterface
[GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")]
public interface CodeInterface2 : CodeInterface
[GuidAttribute(L"860AB609-8AF2-4434-B4DD-A43DEE31B017")]
public interface class CodeInterface2 : CodeInterface
[<GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")>]
type CodeInterface2 =  
    interface 
        interface CodeInterface 
    end
public interface CodeInterface2 extends CodeInterface

Typ CodeInterface2 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Access Nastaví nebo získá přístup k atributům tohoto zboží.
Veřejná vlastnost Attributes Získá kolekce všechny atributy nadřazeného objektu.
Veřejná vlastnost Bases Získá sada tříd, z nichž tato položka pochází.
Veřejná vlastnost Children Získá kolekci objektů obsažených v této CodeInterface.
Veřejná vlastnost Collection Získá obsahující kolekci CodeInterface objekt podporující tuto vlastnost.
Veřejná vlastnost Comment Získá nebo nastaví komentáře přidružené CodeInterface.
Veřejná vlastnost DataTypeKind Sady získá vztah tohoto rozhraní s ostatními rozhraními.
Veřejná vlastnost DerivedTypes Získá kolekce objektů, které jsou odvozeny z tohoto objektu.Není implementováno v aplikaci Visual C#.
Veřejná vlastnost DocComment Získá nebo Nastaví komentář pro aktuální prvek modelu kód dokumentu.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost EndPoint Získá text bodu, který je umístění na konci kódu položky.
Veřejná vlastnost Extender Požadovaný objekt zařízení Extender získá, pokud je k dispozici pro tento objekt.Není implementováno v aplikaci Visual C#.
Veřejná vlastnost ExtenderCATID Kategorie zařízení Extender ID (CATID) získá pro objekt.Není implementováno v aplikaci Visual C#.
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro objekt.Není implementováno v aplikaci Visual C#.
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost InfoLocation Získá schopnosti modelu kódu.
Veřejná vlastnost IsCodeType Získá hodnotu určující zda CodeType objektu lze získat z tohoto objektu.
Veřejná vlastnost IsDerivedFrom Získá hodnotu určující, zda má objekt jiný objekt jako základ.
Veřejná vlastnost IsGeneric Získá hodnotu určující, zda rozhraní je obecný.
Veřejná vlastnost Kind Výčet označující typ objektu získá.
Veřejná vlastnost Language Programovací jazyk používaný k vytváření kód získá.
Veřejná vlastnost Members Načte položky obsažené v této kolekci CodeInterface prvku.
Veřejná vlastnost Name Získá nebo nastaví název objektu.
Veřejná vlastnost Namespace Získá definice oboru názvů nadřazený objekt.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt CodeInterface objektu.
Veřejná vlastnost Parts Získá části rozhraní.
Veřejná vlastnost ProjectItem Získává ProjectItem přidružené k objektu CodeInterface objektu.
Veřejná vlastnost StartPoint Získává TextPoint objektu, který definuje začátek kódu položky.

Nahoru

Metody

  Název Popis
Veřejná metoda AddAttribute Vytvoří nové konstrukce kódu atributu a vloží kód do správného umístění.
Veřejná metoda AddBase Přidá položku do seznamu zděděných objektů.
Veřejná metoda AddEvent Přidá rozhraní události.
Veřejná metoda AddFunction Vytvoří nové konstrukce kód funkce a kód vloží do správného umístění.
Veřejná metoda AddProperty Vytvoří nové konstrukce kódu vlastnost a vloží kód do správného umístění.
Veřejná metoda GetEndPoint Získává TextPoint objekt, který označuje konec definice prvku.
Veřejná metoda GetStartPoint Získává TextPoint objektu, který definuje začátek definice prvku.
Veřejná metoda RemoveBase Odebere objekt ze seznamu databází.
Veřejná metoda RemoveMember Odebere konstrukt kód člena.

Nahoru

Poznámky

[!POZNÁMKA]

Není deterministický může být po provedení určité typy úprav, což znamená, že jejich hodnoty nelze dovolávat vždy zůstat stejné hodnoty prvků modelu kód jako třídy, struktury, funkce, atributy, delegátů a tak dále.Další informace naleznete v části Změna hodnoty prvku modelu kódu Zjišťování kódu pomocí modelu kódu (Visual Basic).

Viz také

Referenční dokumentace

EnvDTE80 – obor názvů

Další zdroje

Postupy: Kompilace a spuštění příkladů kódu objektu automatizace

Zjišťování kódu pomocí modelu kódu (Visual Basic)

Zjišťování kódu pomocí modelu kódu (Visual C#)