CodeEnum Rozhraní

Definice

Objekt představující výčet ve zdrojovém kódu.

public interface class CodeEnum
public interface class CodeEnum
__interface CodeEnum
[System.Runtime.InteropServices.Guid("B1F42512-91CD-4D3A-8B25-A317D8032B24")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeEnum
[<System.Runtime.InteropServices.Guid("B1F42512-91CD-4D3A-8B25-A317D8032B24")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeEnum = interface
Public Interface CodeEnum
Atributy

Poznámky

Členy výčtu můžete získat pomocí Members .

Poznámka

Hodnoty prvků modelu kódu, jako jsou třídy, struktury, funkce, atributy, delegáti, nelze spoléhat na to, že zůstanou stejné i po stejnou dobu. Další informace naleznete v části hodnoty prvků modelu kódu se mohou měnit v zjišťování kódu pomocí modelu kódu (Visual Basic).

Vlastnosti

Access

Definuje modifikátor přístupu této položky.

Attributes

Získá kolekci všech atributů pro nadřazený objekt.

Bases

Získá kolekci tříd, ze kterých je tato položka odvozena.

Children

Načte kolekci objektů obsažených v tomto CodeEnum .

Collection

Získá kolekci obsahující CodeEnum objekt podporující tuto vlastnost.

Comment

Získá nebo nastaví komentář přidružený k prvku kódu.

DerivedTypes

Získá kolekci objektů odvozených z tohoto CodeEnum objektu. Tato vlastnost není implementována v jazyce Visual C#.

DocComment

Získá komentář k dokumentu pro CodeEnum prvek.

DTE

Získá objekt rozšiřitelnosti nejvyšší úrovně.

EndPoint

Získá textový bod, který je umístěním konce položky kódu.

Extender[String]

Vrátí požadovaný objekt Extender, pokud je k dispozici pro tento objekt. Tato vlastnost není implementována v jazyce Visual C#.

ExtenderCATID

Získá ID kategorie rozšiřujícího objektu (CATID) pro objekt. Tato vlastnost není implementována v jazyce Visual C#.

ExtenderNames

Získá seznam dostupných rozšiřujících objektů pro objekt. Tato vlastnost není implementována v jazyce Visual C#.

FullName

Získá úplnou cestu a název souboru objektu.

InfoLocation

Popisuje možnosti objektu modelu kódu.

IsCodeType

Získá hodnoty, které označují, zda CodeType lze objekt získat z tohoto objektu.

IsDerivedFrom[String]

Určuje, zda CodeEnum objekt obsahuje jiný objekt jako základ.

Kind

Získá výčet označující typ objektu.

Language

Získá programovací jazyk použitý pro tvorbu kódu.

Members

Získá kolekci položek obsažených v tomto výčtu.

Name

Nastaví nebo získá název objektu.

Namespace

Získá objekt definující nadřazený obor názvů.

Parent

Získá bezprostřední nadřazený objekt CodeEnum objektu.

ProjectItem

Získá ProjectItem objekt přidružený k CodeEnum objektu.

StartPoint

Získá TextPoint objekt, který definuje začátek položky kódu.

Metody

AddAttribute(String, String, Object)

Vytvoří novou konstrukci kódu pro atribut a vloží kód do správného umístění.

AddBase(Object, Object)

Přidá položku do seznamu zděděných objektů.

AddMember(String, Object, Object)

Vytvoří novou konstrukci kódu člena a vloží kód do správného umístění.

GetEndPoint(vsCMPart)

Vrátí TextPoint objekt, který označuje konec definice elementu kódu.

GetStartPoint(vsCMPart)

TextPointObjekt, který definuje začátek definice elementu kódu.

RemoveBase(Object)

Odebere objekt ze seznamu základů.

RemoveMember(Object)

Odebere konstrukci kódu člena.

Platí pro