Sdílet prostřednictvím


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
Veřejná vlastnost Access Nastaví nebo získává přístup atributy CodeClass objektu.
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á kolekce CodeElements obsažené v CodeClass objektu.
Veřejná vlastnost Collection Získává CodeElements kolekce.
Veřejná vlastnost Comment Získá nebo nastaví komentáře přidružené CodeClass objektu.
Veřejná vlastnost DerivedTypes Získá kolekci objektů odvozených od tohoto CodeClass objektu.Není implementováno v aplikaci Visual C#.
Veřejná vlastnost DocComment Nastaví nebo získá dokumentu komentář pro aktuální prvek modelu kódu.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost EndPoint Získá text bodu, který je umístění na konci kódu položky.
Veřejná vlastnost Extender Získá požadovaný Extender objektu.Není implementováno v aplikaci Visual C#.
Veřejná vlastnost ExtenderCATID Vrátí ID (CATID) kategorie zařízení Extender pro objekt.Není implementováno v aplikaci Visual C#.
Veřejná vlastnost ExtenderNames Získá seznam dostupných zařízení Extender pro CodeClass objektu.Není implementováno v aplikaci Visual C#.
Veřejná vlastnost FullName Získává úplnou cestu a název CodeClass objektu zdrojového souboru.
Veřejná vlastnost ImplementedInterfaces Sada rozhraní implementované získává CodeClass objektu.
Veřejná vlastnost InfoLocation Získá schopnosti modelu kódu.
Veřejná vlastnost IsAbstract Nastaví nebo získá, zda položka je deklarován jako abstraktní.
Veřejná vlastnost IsCodeType Získá zda CodeType objektu lze získat z tohoto objektu.
Veřejná vlastnost IsDerivedFrom Vrátí zda CodeClass má jiný objekt základní objekt.
Veřejná vlastnost Kind Výčet označující typ objektu vrátí.
Veřejná vlastnost Language Programovací jazyk používaný k vytváření kód získá.
Veřejná vlastnost Members Kolekce položek, které jsou obsaženy v tento prvek získá.
Veřejná vlastnost Name Nastaví nebo získá název CodeClass objektu.
Veřejná vlastnost Namespace Získá definice oboru názvů nadřazený objekt.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt CodeClass objektu.
Veřejná vlastnost ProjectItem Získává ProjectItem přidružené k danému objektu.
Veřejná vlastnost StartPoint Získává TextPoint definuje začátek kódu položky.

Nahoru

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 AddClass Vytvoří nové konstrukce kódu třídy a vloží kód do správného umístění.
Veřejná metoda AddDelegate Vytvoří nové konstrukce kódu delegáta a vloží kód do správného umístění.
Veřejná metoda AddEnum Vytvoří nové konstrukce kódu výčet a vloží kód do správného umístění.
Veřejná metoda AddFunction Vytvoří nové konstrukce kód funkce a kód vloží do správného umístění.
Veřejná metoda AddImplementedInterface Rozhraní přidá do seznamu zděděných objektů.
Veřejná metoda AddProperty Vytvoří nové konstrukce kódu vlastnost a vloží kód do správného umístění.
Veřejná metoda AddStruct Vytvoří nový kód Konstrukt struktury a vloží kód do správného umístění.
Veřejná metoda AddVariable Vytvoří nový kód proměnné konstrukce a vloží kód do správného umístění.
Veřejná metoda GetEndPoint Vrátí TextPoint objekt, který označuje konec definice prvku.
Veřejná metoda GetStartPoint Vrátí TextPoint objektu, který definuje začátek definice prvku.
Veřejná metoda RemoveBase Odebere objekt ze seznamu databází.
Veřejná metoda RemoveInterface Odstraní rozhraní ze seznamu implementovaná rozhraní.
Veřejná metoda RemoveMember 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

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