Sdílet prostřednictvím


CodeStruct2 – rozhraní

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

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

Syntaxe

'Deklarace
<GuidAttribute("F6DC1A01-E65A-404B-8B6D-9CDD603DB4ED")> _
Public Interface CodeStruct2 _
    Inherits CodeStruct
[GuidAttribute("F6DC1A01-E65A-404B-8B6D-9CDD603DB4ED")]
public interface CodeStruct2 : CodeStruct
[GuidAttribute(L"F6DC1A01-E65A-404B-8B6D-9CDD603DB4ED")]
public interface class CodeStruct2 : CodeStruct
[<GuidAttribute("F6DC1A01-E65A-404B-8B6D-9CDD603DB4ED")>]
type CodeStruct2 =  
    interface 
        interface CodeStruct 
    end
public interface CodeStruct2 extends CodeStruct

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

Vlastnosti

  Název Popis
Veřejná vlastnost Access Získá nebo nastaví přístup k atributům tohoto zboží.
Veřejná vlastnost Attributes Získá kolekce CodeElements.
Veřejná vlastnost Bases Získává kolekce tříd, z které CodeStruct je odvozen.
Veřejná vlastnost Children Získá kolekce CodeElements.
Veřejná vlastnost Collection Získává CodeElements kolekce.
Veřejná vlastnost Comment Získá nebo nastaví komentáře přidružené CodeStruct.
Veřejná vlastnost DataTypeKind Sady získá vztah tato struktura s jiných struktur.
Veřejná vlastnost DerivedTypes Získá kolekci objektů odvozených od tohoto CodeStruct.Není implementováno v aplikaci Visual C#.
Veřejná vlastnost DocComment Získá nebo Nastaví komentář pro aktuální dokument CodeStruct.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost EndPoint Upravit bod, který je umístění na konec položky kód získá.
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 ImplementedInterfaces Získá kolekce rozhraní implementované to CodeStruct.
Veřejná vlastnost InfoLocation Získá schopnosti modelu kódu.
Veřejná vlastnost IsAbstract Získá nebo nastaví hodnotu určující, zda položka je deklarován jako abstraktní.
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 CodeStruct má jiný objekt jako základ.
Veřejná vlastnost IsGeneric Získá hodnotu označující, zda je aktuální třídy nebo struct 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 Získá kolekce CodeElements obsažených v této CodeStruct.
Veřejná vlastnost Name Získá nebo nastaví název CodeStruct.
Veřejná vlastnost Namespace Získává CodeNamespace definice oboru názvů nadřazeného objektu.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt CodeStruct objektu.
Veřejná vlastnost Parts Získává částečné třídy přidružené struktura.
Veřejná vlastnost ProjectItem Získává ProjectItem přidružené k objektu CodeStruct 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 AddClass Vytvoří nové konstrukce kódu třídy a vloží kód do správného umístění.
Veřejná metoda AddDelegate Vytvoří nové konstrukce kódu delegáta a vloží kód do správného umístění.
Veřejná metoda AddEnum Vytvoří nové konstrukce kódu výčet a vloží kód do správného umístění.
Veřejná metoda AddEvent Přidá struct událostí.
Veřejná metoda AddFunction Vytvoří nové konstrukce kód funkce a kód vloží do správného umístění.
Veřejná metoda AddImplementedInterface Rozhraní přidá do seznamu zděděných objektů.
Veřejná metoda AddProperty Vytvoří nové konstrukce kódu vlastnost a vloží kód do správného umístění.
Veřejná metoda AddStruct Vytvoří nový kód Konstrukt struktury a vloží kód do správného umístění.
Veřejná metoda AddVariable Vytvoří nový kód proměnné konstrukce 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 RemoveInterface Odstraní rozhraní ze seznamu implementovaná rozhraní.
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#)