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 Získává kolekce tříd, z které CodeStruct je odvozen.
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áno v aplikaci 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 Upravit bod, který je umístění na konec položky kód získá.
Veřejná vlastnost Extender[String] (Zděděno z CodeStruct.)
Veřejná vlastnost Extender[String] 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 (Zděděno z CodeStruct.)
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 (Zděděno z CodeStruct.)
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 (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á kolekce 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 urč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 určující zda CodeType objektu lze získat z tohoto objektu.
Veřejná vlastnost IsDerivedFrom[String] (Zděděno z CodeStruct.)
Veřejná vlastnost IsDerivedFrom[String] 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 (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 definice oboru názvů nadřazeného objektu.
Veřejná vlastnost Parent (Zděděno z CodeStruct.)
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 (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.

Nahoru

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é konstrukce kódu 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é 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(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) Rozhraní přidá do seznamu zděděných objektů.
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ří nové konstrukce kódu vlastnost 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.
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.
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 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štění kódu pomocí kódu modelu (Visual Basic).

Viz také

Referenční dokumentace

EnvDTE80 – obor názvů

Další zdroje

Jak: kompilace a spuštění příkladů kódu automatizace objektu modelu

Zjištění kódu pomocí kódu modelu (Visual Basic)

Zjištění kódu pomocí kódu modelu (Visual C#)