CodeElement Schnittstelle

Definition

Stellt ein Codeelement oder ein Konstrukt in einer Quelldatei dar.

public interface class CodeElement
public interface class CodeElement
__interface CodeElement
[System.Runtime.InteropServices.Guid("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeElement
[<System.Runtime.InteropServices.Guid("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeElement = interface
Public Interface CodeElement
Abgeleitet
Attribute

Hinweise

Bei einem Code Element kann es sich um ein beliebiges Code Fragment handeln, im Allgemeinen gibt es jedoch ein- CodeElement Objekt für jede Definition oder deklarative Syntax in einer Sprache. Dies bedeutet, dass für die meisten Definitionen der obersten Ebene oder Deklarationen in einer Datei oder für eine syntaktische Form in einer Klassendefinition usw. ein entsprechendes-Objekt vorhanden ist CodeElement .

Hinweis

Die Werte von Codemodellelementen wie z. B. Klassen, Strukturen, Funktionen, Attributen Delegaten usw. sind nach bestimmten Änderungen unter Umständen nicht deterministisch, d. h. deren Werte bleiben nicht zuverlässig immer gleich. Weitere Informationen finden Sie im Abschnitt Code Modell Element-Werte können sich in ermitteln von Code mithilfe des Code Modells (Visual Basic)ändern.

Eigenschaften

Children

Gibt eine Auflistung von-Objekten zurück, die in diesem enthalten sind CodeElement .

Collection

Ruft die Auflistung ab CodeElements , die das Code Element enthält, das diese Eigenschaft unterstützt.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.

EndPoint

Ruft den Textpunkt ab, der die Position am Ende des Codeelements darstellt.

Extender[String]

Ruft den angeforderten Extender ab, wenn dieser für dieses CodeElement -Objekt verfügbar ist.

ExtenderCATID

Ruft die ID der Extenderkategorie (CATID) für das Objekt ab.

ExtenderNames

Ruft eine Liste der für das Objekt verfügbaren Extender ab.

FullName

Ruft einen vollqualifizierten Namen für das angegebene Codeelement ab.

InfoLocation

Ruft die Funktionen des Codemodells ab.

IsCodeType

Gibt an, ob ein- CodeType Objekt aus dem-Objekt abgerufen werden kann CodeElement .

Kind

Ruft eine Enumeration ab, die den Typ des Objekts definiert.

Language

Ruft die Programmiersprache ab, die die zum Schreiben des Codes verwendet wurde.

Name

Legt den Namen des Objekts fest oder ruft diesen ab.

ProjectItem

Ruft das ProjectItem-Objekt ab, das dem CodeElement-Objekt zugeordnet ist.

StartPoint

Ruft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert.

Methoden

GetEndPoint(vsCMPart)

Gibt ein TextPoint-Objekt zurück, das das Ende der Codeelementdefinition markiert.

GetStartPoint(vsCMPart)

Gibt ein- TextPoint Objekt zurück, das den Anfang der Code Element Definition markiert.

Gilt für