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 (Zděděno z CodeStruct.)
Veřejná vlastnost Access Získá nebo nastaví přístup k atributům tohoto zboží.
Veřejná vlastnost Attributes (Zděděno z CodeStruct.)
Veřejná vlastnost Attributes Získá kolekce CodeElements.
Veřejná vlastnost Bases (Zděděno z CodeStruct.)
Veřejná vlastnost Bases Ze které získává kolekce tříd CodeStruct odvozuje.
Veřejná vlastnost Children (Zděděno z CodeStruct.)
Veřejná vlastnost Children Získá kolekce CodeElements.
Veřejná vlastnost Collection (Zděděno z CodeStruct.)
Veřejná vlastnost Collection Získává CodeElements kolekce.
Veřejná vlastnost Comment (Zděděno z CodeStruct.)
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 (Zděděno z CodeStruct.)
Veřejná vlastnost DerivedTypes Získá kolekci objektů odvozených od tohoto CodeStruct.Není implementován v jazyce Visual C#.
Veřejná vlastnost DocComment (Zděděno z CodeStruct.)
Veřejná vlastnost DocComment Získá nebo Nastaví komentář pro aktuální dokument CodeStruct.
Veřejná vlastnost DTE (Zděděno z CodeStruct.)
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost EndPoint (Zděděno z CodeStruct.)
Veřejná vlastnost EndPoint Získá úpravy bodu, který je umístění konci kódu položky.
Veřejná vlastnost Extender[String] (Zděděno z CodeStruct.)
Veřejná vlastnost Extender[String] Pokud je k dispozici pro tento objekt získá požadovaný objekt zařízení Extender.Není implementován v jazyce Visual C#.
Veřejná vlastnost ExtenderCATID (Zděděno z CodeStruct.)
Veřejná vlastnost ExtenderCATID Kategorie zařízení Extender ID (CATID) získá pro objekt.Není implementován v jazyce Visual C#.
Veřejná vlastnost ExtenderNames (Zděděno z CodeStruct.)
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro objekt.Není implementován v jazyce Visual C#.
Veřejná vlastnost FullName (Zděděno z CodeStruct.)
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost ImplementedInterfaces (Zděděno z CodeStruct.)
Veřejná vlastnost ImplementedInterfaces Získá sada rozhraní implementované to CodeStruct.
Veřejná vlastnost InfoLocation (Zděděno z CodeStruct.)
Veřejná vlastnost InfoLocation Získá schopnosti modelu kódu.
Veřejná vlastnost IsAbstract (Zděděno z CodeStruct.)
Veřejná vlastnost IsAbstract Získá nebo nastaví hodnotu označující, zda položka je deklarován jako abstraktní.
Veřejná vlastnost IsCodeType (Zděděno z CodeStruct.)
Veřejná vlastnost IsCodeType Získá hodnotu označující zda CodeType objektu lze získat z objektu.
Veřejná vlastnost IsDerivedFrom[String] (Zděděno z CodeStruct.)
Veřejná vlastnost IsDerivedFrom[String] Získá hodnotu označující zda CodeStruct má jiný objekt jako base.
Veřejná vlastnost IsGeneric Získá hodnotu určující, zda je aktuální třídy nebo struct obecný.
Veřejná vlastnost Kind (Zděděno z CodeStruct.)
Veřejná vlastnost Kind Výčet označující typ objektu získá.
Veřejná vlastnost Language (Zděděno z CodeStruct.)
Veřejná vlastnost Language Programovací jazyk používaný k vytváření kód získá.
Veřejná vlastnost Members (Zděděno z CodeStruct.)
Veřejná vlastnost Members Získá kolekce CodeElements obsažených v této CodeStruct.
Veřejná vlastnost Name (Zděděno z CodeStruct.)
Veřejná vlastnost Name Získá nebo nastaví název CodeStruct.
Veřejná vlastnost Namespace (Zděděno z CodeStruct.)
Veřejná vlastnost Namespace Získává CodeNamespace objekt definující nadřazené oboru názvů.
Veřejná vlastnost Parent (Zděděno z CodeStruct.)
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane CodeStruct objektu.
Veřejná vlastnost Parts Získává částečné třídy přidružené struktura.
Veřejná vlastnost ProjectItem (Zděděno z CodeStruct.)
Veřejná vlastnost ProjectItem Získává ProjectItem přidružené k objektu CodeStruct objektu.
Veřejná vlastnost StartPoint (Zděděno z CodeStruct.)
Veřejná vlastnost StartPoint Získává TextPoint objektu, který definuje začátek kódu položky.

Na začátek

Metody

  Název Popis
Veřejná metoda AddAttribute(String, String, Object) (Zděděno z CodeStruct.)
Veřejná metoda AddAttribute(String, String, Object) Vytvoří nové konstrukce kódu atributu a vloží kód do správného umístění.
Veřejná metoda AddBase(Object, Object) (Zděděno z CodeStruct.)
Veřejná metoda AddBase(Object, Object) Přidá položku do seznamu zděděných objektů.
Veřejná metoda AddClass(String, Object, Object, Object, vsCMAccess) (Zděděno z CodeStruct.)
Veřejná metoda AddClass(String, Object, Object, Object, vsCMAccess) Vytvoří nové konstrukce kódu třídy a vloží kód do správného umístění.
Veřejná metoda AddDelegate(String, Object, Object, vsCMAccess) (Zděděno z CodeStruct.)
Veřejná metoda AddDelegate(String, Object, Object, vsCMAccess) Vytvoří nový kód konstrukce delegáta a vloží kód do správného umístění.
Veřejná metoda AddEnum(String, Object, Object, vsCMAccess) (Zděděno z CodeStruct.)
Veřejná metoda AddEnum(String, Object, Object, vsCMAccess) Vytvoří nový kód Konstrukt 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(String, vsCMFunction, Object, Object, vsCMAccess, Object) (Zděděno z CodeStruct.)
Veřejná metoda AddFunction(String, vsCMFunction, Object, Object, vsCMAccess, Object) Vytvoří nové konstrukce kód funkce a kód vloží do správného umístění.
Veřejná metoda AddImplementedInterface(Object, Object) (Zděděno z CodeStruct.)
Veřejná metoda AddImplementedInterface(Object, Object) Přidá do seznamu zděděných objektů rozhraní.
Veřejná metoda AddProperty(String, String, Object, Object, vsCMAccess, Object) (Zděděno z CodeStruct.)
Veřejná metoda AddProperty(String, String, Object, Object, vsCMAccess, Object) Vytvoří novou vlastnost kódu Konstrukt a vloží kód do správného umístění.
Veřejná metoda AddStruct(String, Object, Object, Object, vsCMAccess) (Zděděno z CodeStruct.)
Veřejná metoda AddStruct(String, Object, Object, Object, vsCMAccess) Vytvoří nový kód Konstrukt struktury a vloží kód do správného umístění.
Veřejná metoda AddVariable(String, Object, Object, vsCMAccess, Object) (Zděděno z CodeStruct.)
Veřejná metoda AddVariable(String, Object, Object, vsCMAccess, Object) Vytvoří nový kód proměnné konstrukce a vloží kód do správného umístění.
Veřejná metoda GetEndPoint(vsCMPart) (Zděděno z CodeStruct.)
Veřejná metoda GetEndPoint(vsCMPart) Získává TextPoint objekt, který označuje konec definice prvku kódu.
Veřejná metoda GetStartPoint(vsCMPart) (Zděděno z CodeStruct.)
Veřejná metoda GetStartPoint(vsCMPart) Získává TextPoint objektu, který definuje začátek definice prvku kódu.
Veřejná metoda RemoveBase(Object) (Zděděno z CodeStruct.)
Veřejná metoda RemoveBase(Object) Odebere objekt ze seznamu databází.
Veřejná metoda RemoveInterface(Object) (Zděděno z CodeStruct.)
Veřejná metoda RemoveInterface(Object) Odstraní rozhraní ze seznamu implementovaná rozhraní.
Veřejná metoda RemoveMember(Object) (Zděděno z CodeStruct.)
Veřejná metoda RemoveMember(Object) Odebere konstrukce kódu člena.

Na začátek

Poznámky

Poznámka

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 Discovering Code by Using the Code Model (Visual Basic).

Viz také

Odkaz

EnvDTE80 – obor názvů

Další zdroje

How to: Compile and Run the Automation Object Model Code Examples

Discovering Code by Using the Code Model (Visual Basic)

Discovering Code by Using the Code Model (Visual C#)