Freigeben über


CodeEnum-Schnittstelle

Ein Objekt, das eine Enumeration im Quellcode darstellt.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("B1F42512-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeEnum
[GuidAttribute("B1F42512-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeEnum
[GuidAttribute(L"B1F42512-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeEnum
[<GuidAttribute("B1F42512-91CD-4D3A-8B25-A317D8032B24")>]
type CodeEnum =  interface end
public interface CodeEnum

Der CodeEnum-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Access Definiert den Zugriffsmodifizierer dieses Elements.
Öffentliche Eigenschaft Attributes Ruft eine Auflistung aller Attribute des übergeordneten Objekts ab.
Öffentliche Eigenschaft Bases Ruft eine Auflistung der Klassen ab, von denen dieses Element abgeleitet ist.
Öffentliche Eigenschaft Children Ruft eine Auflistung der Objekte ab, die innerhalb von CodeEnum enthalten sind.
Öffentliche Eigenschaft Collection Ruft die Auflistung mit dem CodeEnum-Objekt ab, das diese Eigenschaft unterstützt.
Öffentliche Eigenschaft Comment Ruft den dem Codeelement zugeordneten Kommentar ab oder legt diesen fest.
Öffentliche Eigenschaft DerivedTypes Ruft eine Auflistung der Objekte ab, die von diesem CodeEnum-Objekt abgeleitet sind.Diese Eigenschaft ist nicht in Visual C# implementiert.
Öffentliche Eigenschaft DocComment Ruft den Dokumentkommentar für das CodeEnum-Element ab.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft EndPoint Ruft den Textpunkt ab, der die Position am Ende des Codeelements darstellt.
Öffentliche Eigenschaft Extender Gibt das angeforderte Extenderobjekt zurück, falls es für dieses Objekt verfügbar ist.Diese Eigenschaft ist nicht in Visual C# implementiert.
Öffentliche Eigenschaft ExtenderCATID Ruft die ID der Extenderkategorie (CATID) für das Objekt ab.Diese Eigenschaft ist nicht in Visual C# implementiert.
Öffentliche Eigenschaft ExtenderNames Ruft eine Liste der für das Objekt verfügbaren Extender ab.Diese Eigenschaft ist nicht in Visual C# implementiert.
Öffentliche Eigenschaft FullName Ruft den vollständigen Pfad und Namen der Objektdatei ab.
Öffentliche Eigenschaft InfoLocation Beschreibt die Funktionen des Codemodellobjekts.
Öffentliche Eigenschaft IsCodeType Ruft einen Wert ab, der angibt, ob ein CodeType-Objekt von diesem Objekt abgerufen werden kann oder nicht.
Öffentliche Eigenschaft IsDerivedFrom Gibt an, ob ein CodeEnum-Objekt auf einem anderen Objekt basiert.
Öffentliche Eigenschaft Kind Ruft eine Enumeration ab, die den Typ des Objekts angibt.
Öffentliche Eigenschaft Language Ruft die zum Schreiben von Code verwendete Programmiersprache ab.
Öffentliche Eigenschaft Members Ruft eine Auflistung der in dieser Enumeration enthaltenen Elemente ab.
Öffentliche Eigenschaft Name Legt den Namen des Objekts fest oder ruft ihn ab.
Öffentliche Eigenschaft Namespace Ruft ein Objekt ab, das den übergeordneten Namespace definiert.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines CodeEnum-Objekts ab.
Öffentliche Eigenschaft ProjectItem Ruft das dem CodeEnum-Objekt zugeordnete ProjectItem-Objekt ab.
Öffentliche Eigenschaft StartPoint Ruft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddAttribute Erstellt ein neues Attributcodekonstrukt und fügt den Code an der korrekten Position ein.
Öffentliche Methode AddBase Fügt der Liste der geerbten Objekte ein Element hinzu.
Öffentliche Methode AddMember Erstellt ein neues Membercodekonstrukt und fügt den Code an der korrekten Position ein.
Öffentliche Methode GetEndPoint Gibt ein TextPoint-Objekt zurück, das das Ende der Codeelementdefinition markiert.
Öffentliche Methode GetStartPoint Ein TextPoint-Objekt, das den Anfang der Codeelementdefinition definiert.
Öffentliche Methode RemoveBase Entfernt ein Objekt aus der Basisliste.
Öffentliche Methode RemoveMember Entfernt ein Membercodekonstrukt.

Zum Seitenanfang

Hinweise

Sie können die Member einer Enumeration mit Members abrufen.

HinweisHinweis

Bei den Werten von Codemodellelementen, z. B. Klassen, Strukturen, Funktionen, Attribute, Delegate, kann nicht davon ausgegangen werden, dass sie jederzeit gleich bleiben.Weitere Informationen finden Sie im Abschnitt zum Änderungsverhalten von Codemodellelementwerten unter Ermitteln von Code über das Codemodell (Visual Basic).

Siehe auch

Referenz

EnvDTE-Namespace

Weitere Ressourcen

Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell

Ermitteln von Code über das Codemodell (Visual Basic)

Ermitteln von Code über das Codemodell (Visual C#)