CodeVariable Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |