CodeEnum Schnittstelle

Definition

Objekt, das eine Enumeration im Quellcode darstellt.Object representing an enumeration in source code.

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
Attribute

Hinweise

Sie können die Member einer Enumeration mit erhalten Members .You can get the members of an enumeration with Members.

Hinweis

Die Werte von Code Modellelementen, z. b. Klassen, Strukturen, Funktionen, Attribute, Delegaten, dürfen nicht immer gleich bleiben.The values of code model elements, such as classes, structures, functions, attributes, delegates, cannot be relied upon to remain the same at all times. Weitere Informationen finden Sie im Abschnitt Code Modell Element-Werte können sich in ermitteln von Code mithilfe des Code Modells (Visual Basic)ändern.For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic).

Eigenschaften

Access

Definiert den Zugriffsmodifizierer dieses Elements.Defines the access modifier of this item.

Attributes

Ruft eine Auflistung aller Attribute für das übergeordnete Objekt ab.Gets a collection of all of the attributes for the parent object.

Bases

Ruft eine Auflistung von Klassen ab, von denen dieses Element abgeleitet ist.Gets a collection of classes from which this item derives.

Children

Ruft eine Auflistung von Objekten ab, die in dieser CodeEnum enthalten sind.Gets a collection of objects contained within this CodeEnum.

Collection

Ruft die Auflistung mit dem CodeEnum-Objekt ab, das diese Eigenschaft unterstützt.Gets the collection containing the CodeEnum object supporting this property.

Comment

Ruft den zum Codeelement zugeordneten Kommentar ab oder legt diesen fest.Gets or sets the comment associated with the code element.

DerivedTypes

Ruft eine Auflistung von-Objekten ab, die von diesem Objekt abgeleitet werden CodeEnum .Gets a collection of objects derived from this CodeEnum object. Diese Eigenschaft ist in Visual c# nicht implementiert.This property is not implemented in Visual C#.

DocComment

Ruft den Dokument Kommentar für das CodeEnum Element ab.Gets the document comment for the CodeEnum element.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.Gets the top-level extensibility object.

EndPoint

Ruft den Textpunkt ab, der die Position am Ende des Codeelements darstellt.Gets the text point that is the location of the end of the code item.

Extender[String]

Gibt das angeforderte Extenderobjekt zurück, falls es für dieses Objekt verfügbar ist.Returns the requested Extender object if it is available for this object. Diese Eigenschaft ist in Visual c# nicht implementiert.This property is not implemented in Visual C#.

ExtenderCATID

Ruft die ID der Extenderkategorie (CATID) für das Objekt ab.Gets the Extender category ID (CATID) for the object. Diese Eigenschaft ist in Visual c# nicht implementiert.This property is not implemented in Visual C#.

ExtenderNames

Ruft eine Liste der für das Objekt verfügbaren Extender ab.Gets a list of available Extenders for the object. Diese Eigenschaft ist in Visual c# nicht implementiert.This property is not implemented in Visual C#.

FullName

Ruft den vollständigen Pfad und Namen der Objektdatei ab.Gets the full path and name of the object's file.

InfoLocation

Beschreibt die Funktionen des Code Modell Objekts.Describes the capabilities of the code model object.

IsCodeType

Ruft Werte ab, die angeben, ob ein- CodeType Objekt aus diesem Objekt abgerufen werden kann.Gets values indicating whether or not a CodeType object can be obtained from this object.

IsDerivedFrom[String]

Gibt an, ob ein- CodeEnum Objekt ein anderes Objekt als Basis hat.Specifies whether or not a CodeEnum object has another object as a base.

Kind

Ruft eine Enumeration ab, die den Typ des Objekts angibt.Gets an enumeration indicating the type of object.

Language

Ruft die Programmiersprache ab, die die zum Schreiben des Codes verwendet wurde.Gets the programming language used to author the code.

Members

Ruft eine Auflistung von Elementen ab, die in dieser Enumeration enthalten sind.Gets a collection of items contained by this enumeration.

Name

Legt den Namen des Objekts fest oder ruft diesen ab.Sets or gets the name of the object.

Namespace

Ruft ein Objekt ab, das den übergeordneten Namespace definiert.Gets an object defining the parent namespace.

Parent

Ruft das unmittelbar übergeordnete Objekt eines CodeEnum-Objekts ab.Gets the immediate parent object of a CodeEnum object.

ProjectItem

Ruft das ProjectItem-Objekt ab, das dem CodeEnum-Objekt zugeordnet ist.Gets the ProjectItem object associated with the CodeEnum object.

StartPoint

Ruft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert.Gets a TextPoint object that defines the beginning of the code item.

Methoden

AddAttribute(String, String, Object)

Erstellt ein neues Attribut-Codekonstrukt und fügt den Code am korrekten Ort ein.Creates a new attribute code construct and inserts the code in the correct location.

AddBase(Object, Object)

Fügt ein Element zur Liste der vererbten Objekte hinzu.Adds an item to the list of inherited objects.

AddMember(String, Object, Object)

Erstellt ein neues Member-Code Konstrukt und fügt den Code an der richtigen Position ein.Creates a new member code construct and inserts the code in the correct location.

GetEndPoint(vsCMPart)

Gibt ein TextPoint-Objekt zurück, das das Ende der Codeelementdefinition markiert.Returns a TextPoint object that marks the end of the code element definition.

GetStartPoint(vsCMPart)

Ein- TextPoint Objekt, das den Anfang der Code Element Definition definiert.A TextPoint object that defines the beginning of the code element definition.

RemoveBase(Object)

Entfernt ein Objekt aus der Liste von Basen.Removes an object from the list of bases.

RemoveMember(Object)

Entfernt ein Element-Codekonstrukt.Removes a member code construct.

Gilt für: