CodeStruct – rozhraní
Objekt představující struktury ve zdrojovém kódu.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<GuidAttribute("B1F42511-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeStruct
[GuidAttribute("B1F42511-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeStruct
[GuidAttribute(L"B1F42511-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeStruct
[<GuidAttribute("B1F42511-91CD-4D3A-8B25-A317D8032B24")>]
type CodeStruct = interface end
public interface CodeStruct
Typ CodeStruct zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Access | Definuje modifikátor přístupu tohoto zboží. | |
Attributes | Získá kolekce CodeElements. | |
Bases | Ze které získává kolekce tříd CodeStruct odvozuje. | |
Children | Získá kolekce CodeElements. | |
Collection | Získává CodeElements kolekce. | |
Comment | Získá nebo nastaví komentáře přidružené CodeStruct. | |
DerivedTypes | Získá kolekci objektů odvozených od tohoto CodeStruct.Není implementován v jazyce Visual C#. | |
DocComment | Získá nebo Nastaví komentář pro aktuální dokument CodeStruct. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
EndPoint | Získá úpravy bodu, který je umístění konci kódu položky. | |
Extender | Pokud je k dispozici pro tento objekt vrací požadovaný objekt zařízení Extender.Není implementován v jazyce Visual C#. | |
ExtenderCATID | Kategorie zařízení Extender ID (CATID) získá pro objekt.Tato vlastnost není implementována v jazyce Visual C#. | |
ExtenderNames | Získá seznam dostupných zařízení Extender pro objekt.Tato vlastnost není implementována v jazyce Visual C#. | |
FullName | Získává úplnou cestu a název souboru objektu. | |
ImplementedInterfaces | Získá sada rozhraní implementované to CodeStruct. | |
InfoLocation | Získá schopnosti kód objektu modelu... | |
IsAbstract | Nastaví nebo získává, zda položka je deklarován jako abstraktní. | |
IsCodeType | Získá zda CodeType objektu lze získat z objektu. | |
IsDerivedFrom | Vrátí zda CodeStruct má jiný objekt jako base. | |
Kind | Výčet označující typ objektu získá. | |
Language | Programovací jazyk používaný k vytváření kód získá. | |
Members | Získá kolekce CodeElements obsažených v této CodeStruct. | |
Name | Nastaví nebo získá název CodeStruct. | |
Namespace | Získává CodeNamespace objekt definující nadřazené oboru názvů. | |
Parent | Bezprostřední nadřízený objekt dostane CodeStruct objektu. | |
ProjectItem | Získává ProjectItem přidružené k objektu CodeStruct objektu. | |
StartPoint | Získává TextPoint objektu, který definuje začátek kódu položky. |
Na začátek
Metody
Název | Popis | |
---|---|---|
AddAttribute | Vytvoří nové konstrukce kódu atributu a vloží kód do správného umístění. | |
AddBase | Přidá položku do seznamu zděděných objektů. | |
AddClass | Vytvoří nové konstrukce kódu třídy a vloží kód do správného umístění. | |
AddDelegate | Vytvoří nový kód konstrukce delegáta a vloží kód do správného umístění. | |
AddEnum | Vytvoří nový kód Konstrukt výčet a vloží kód do správného umístění. | |
AddFunction | Vytvoří nové konstrukce kód funkce a kód vloží do správného umístění. | |
AddImplementedInterface | Přidá do seznamu zděděných objektů rozhraní. | |
AddProperty | Vytvoří novou vlastnost kódu Konstrukt a vloží kód do správného umístění. | |
AddStruct | Vytvoří nový kód Konstrukt struktury a vloží kód do správného umístění. | |
AddVariable | Vytvoří nový kód proměnné konstrukce a vloží kód do správného umístění. | |
GetEndPoint | Získává TextPoint objekt, který označuje konec definice prvku kódu. | |
GetStartPoint | Získává TextPoint objektu, který definuje začátek definice prvku kódu. | |
RemoveBase | Odebere objekt ze seznamu databází. | |
RemoveInterface | Odstraní rozhraní ze seznamu implementovaná rozhraní. | |
RemoveMember | 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
Další zdroje
How to: Compile and Run the Automation Object Model Code Examples