CodeVariable Schnittstelle

Definition

Ein Objekt, das ein Variablen Konstrukt in einer Quelldatei definiert.

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

Hinweise

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

Access

Definiert den Zugriffsmodifizierer dieses Elements.

Attributes

Ruft eine Auflistung aller Attribute für das übergeordnete Objekt ab.

Children

Ruft eine Auflistung von Objekten ab, die in dieser CodeVariable enthalten sind.

Collection

Ruft die Auflistung mit dem CodeVariable-Objekt ab, das diese Eigenschaft unterstützt.

Comment

Ruft den zum Codeelement zugeordneten Kommentar ab oder legt diesen fest.

DocComment

Ruft den zum aktuellen Codemodellelement zugeordneten Dokumentkommentar ab oder legt diesen fest.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.

EndPoint

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

Extender[String]

Gibt das angeforderte Extenderobjekt zurück, falls es 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 den vollständigen Pfad und den Namen der CodeVariable-Objektdatei ab.

InfoLocation

Ruft die Funktionen des Code Modell Objekts ab.

InitExpression

Ruft ein Objekt ab, das den Initialisierungs Code für ein Element definiert, oder legt dieses fest.

IsCodeType

Ruft ab, ob ein CodeType-Objekt aus diesem Objekt abgerufen werden kann.

IsConstant

Ruft ab oder legt fest, ob das Element eine Konstante ist.

IsShared

Legt fest oder Ruft ab, ob das Element statisch definiert ist, d. h. ob das Element für alle Instanzen dieses Objekt Typs oder nur für dieses Objekt gilt.

Kind

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

Language

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

Name

Legt den Namen des Objekts fest oder ruft diesen ab.

Parent

Ruft das unmittelbar übergeordnete Objekt eines CodeVariable-Objekts ab.

ProjectItem

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

Prototype[Int32]

Gibt eine Zeichenfolge zurück, die die Stubdefinition dieses Objekts enthält.

StartPoint

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

Type

Legt ein Objekt fest, das den programmatischen Typ darstellt, oder ruft es

Methoden

AddAttribute(String, String, Object)

Erstellt ein neues Attribut-Codekonstrukt und fügt den Code am korrekten Ort ein.

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 Codeelementdefinition definiert.

Gilt für