CodeClass – rozhraní
Představuje tříd ve zdrojovém kódu.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<GuidAttribute("B1F42514-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeClass
[GuidAttribute("B1F42514-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeClass
[GuidAttribute(L"B1F42514-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeClass
[<GuidAttribute("B1F42514-91CD-4D3A-8B25-A317D8032B24")>]
type CodeClass = interface end
public interface CodeClass
Typ CodeClass zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
Access | Nastaví nebo získává přístup atributy CodeClass objektu. |
![]() |
Attributes | Získá kolekce všechny atributy nadřazeného objektu. |
![]() |
Bases | Získá kolekce tříd, z něhož tato položka pochází. |
![]() |
Children | Získá kolekce CodeElements obsažené v CodeClass objektu. |
![]() |
Collection | Získává CodeElements kolekce. |
![]() |
Comment | Získá nebo nastaví komentáře přidružené CodeClass objektu. |
![]() |
DerivedTypes | Získá kolekci objektů odvozených od tohoto CodeClass objektu.Není implementován v jazyce Visual C#. |
![]() |
DocComment | Nastaví nebo získá dokumentu komentář pro aktuální prvek modelu kódu. |
![]() |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. |
![]() |
EndPoint | Získá text bodu, který je umístění konci kódu položky. |
![]() |
Extender | Získá požadované Extender objektu.Není implementován v jazyce Visual C#. |
![]() |
ExtenderCATID | Vrátí ID (CATID) kategorie zařízení Extender pro objekt.Není implementován v jazyce Visual C#. |
![]() |
ExtenderNames | Získá seznam dostupných zařízení Extender pro CodeClass objektu.Není implementován v jazyce Visual C#. |
![]() |
FullName | Získává úplnou cestu a název CodeClass objektu zdrojový soubor. |
![]() |
ImplementedInterfaces | Sada rozhraní implementované získává CodeClass objektu. |
![]() |
InfoLocation | Získá schopnosti modelu kódu. |
![]() |
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 CodeClass objekt má jiný objekt jako base. |
![]() |
Kind | Výčet označující typ objektu vrátí. |
![]() |
Language | Programovací jazyk používaný k vytváření kód získá. |
![]() |
Members | Kolekce položek obsažených tento prvek získá. |
![]() |
Name | Nastaví nebo získá název CodeClass objektu. |
![]() |
Namespace | Získá definování názvů nadřazený objekt. |
![]() |
Parent | Bezprostřední nadřízený objekt dostane CodeClass objektu. |
![]() |
ProjectItem | Získává ProjectItem přidružené k danému objektu. |
![]() |
StartPoint | Získává TextPoint 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 | Vrátí TextPoint objekt, který označuje konec definice prvku kódu. |
![]() |
GetStartPoint | Vrátí 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