Sdílet prostřednictvím


CodeType – rozhraní

Představuje třídu konstrukce ve zdrojovém souboru.

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

Syntaxe

'Deklarace
<GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeType
[GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeType
[GuidAttribute(L"0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeType
[<GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")>]
type CodeType =  interface end
public interface CodeType

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

Vlastnosti

  Název Popis
Veřejná vlastnost Access Nastaví nebo získá přístup k atributům tohoto zboží.
Veřejná vlastnost Attributes Získá kolekce všechny atributy nadřazeného objektu.
Veřejná vlastnost Bases Získá kolekce tříd, z něhož tato položka pochází.
Veřejná vlastnost Children Získá kolekci objektů obsažených v této CodeType.
Veřejná vlastnost Collection Kolekce obsahující získává CodeType objekt podporující vlastnost.
Veřejná vlastnost Comment Získá nebo nastaví komentáře přidružené CodeType.
Veřejná vlastnost DerivedTypes Získá kolekci objektů odvozených od tohoto CodeType objektu.Tato vlastnost není implementována v jazyce Visual C#.
Veřejná vlastnost DocComment Získá nebo Nastaví komentář pro dokument CodeType prvku.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost EndPoint Získá úpravy bodu, který je umístění konci kódu položky.
Veřejná vlastnost Extender Pokud je k dispozici pro tento objekt vrací požadovaný objekt zařízení Extender.Tato vlastnost není implementována v jazyce Visual C#.
Veřejná vlastnost ExtenderCATID Kategorie zařízení Extender ID (CATID) získá pro objekt.Tato vlastnost není implementována v jazyce Visual C#.
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro objekt.Tato vlastnost není implementována v jazyce Visual C#.
Veřejná vlastnost FullName Získává úplnou cestu a název souboru objektu.
Veřejná vlastnost InfoLocation Získá schopnosti modelu objektu kódu.
Veřejná vlastnost IsCodeType Získá zda CodeType objektu lze získat z objektu.
Veřejná vlastnost IsDerivedFrom Vrátí zda CodeType objekt má jiný objekt jako base.
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 položek obsažených v této CodeType prvku.
Veřejná vlastnost Name Nastaví nebo získá název CodeType objektu.
Veřejná vlastnost Namespace Získá definování názvů nadřazený objekt.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane CodeType objektu.
Veřejná vlastnost ProjectItem Získává ProjectItem přidružené k objektu CodeType objektu.
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 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 GetEndPoint Získává TextPoint objekt, který označuje konec definice prvku kódu.
Veřejná metoda GetStartPoint Získává TextPoint objektu, který definuje začátek definice prvku kódu.
Veřejná metoda RemoveBase Odebere objekt ze seznamu databází.
Veřejná metoda RemoveMember Odebere konstrukce kódu člena.

Na začátek

Poznámky

CodeTypeobjekty, které je implementováno CodeClass, CodeStruct, CodeInterface, CodeEnum, nebo CodeDelegate. Můžete zjistit, zda CodeElement implementuje CodeType s CodeElement.IsCodeType.

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

EnvDTE – 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#)