CodeVariable2-Schnittstelle
Definiert ein Variablenkonstrukt in einer Quelldatei.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
<GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")> _
Public Interface CodeVariable2 _
Inherits CodeVariable
[GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
public interface CodeVariable2 : CodeVariable
[GuidAttribute(L"F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
public interface class CodeVariable2 : CodeVariable
[<GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")>]
type CodeVariable2 =
interface
interface CodeVariable
end
public interface CodeVariable2 extends CodeVariable
Der CodeVariable2-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Access | (Von CodeVariable geerbt.) | |
Access | Legt die Zugriffsattribute dieses Elements fest oder ruft sie ab. | |
Attributes | (Von CodeVariable geerbt.) | |
Attributes | Ruft eine Auflistung aller Attribute für das übergeordnete Objekt ab. | |
Children | (Von CodeVariable geerbt.) | |
Children | Ruft eine Auflistung der Objekte ab, die innerhalb von CodeVariable enthalten sind. | |
Collection | (Von CodeVariable geerbt.) | |
Collection | Ruft die Auflistung mit dem CodeVariable-Objekt ab, das diese Eigenschaft unterstützt. | |
Comment | (Von CodeVariable geerbt.) | |
Comment | Ruft den dem Codeelement zugeordneten Kommentar ab oder legt diesen fest. | |
ConstKind | Legt fest oder ruft ab, wann die Variable für Änderungen freigegeben ist. | |
DocComment | (Von CodeVariable geerbt.) | |
DocComment | Ruft den Dokumentkommentar für das aktuelle Codemodellelement ab oder legt ihn fest. | |
DTE | (Von CodeVariable geerbt.) | |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. | |
EndPoint | (Von CodeVariable geerbt.) | |
EndPoint | Ruft den Bearbeitungspunkt ab, der die Position am Ende des Codeelements darstellt. | |
Extender[String] | (Von CodeVariable geerbt.) | |
Extender[String] | Gibt das angeforderte Extenderobjekt zurück, falls es verfügbar ist. | |
ExtenderCATID | (Von CodeVariable geerbt.) | |
ExtenderCATID | Ruft die ID der Extenderkategorie (CATID) für das Objekt ab. | |
ExtenderNames | (Von CodeVariable geerbt.) | |
ExtenderNames | Ruft eine Liste der für das Objekt verfügbaren Extender ab. | |
FullName | (Von CodeVariable geerbt.) | |
FullName | Ruft den vollständigen Pfad und Namen der CodeVariable-Objektdatei ab. | |
InfoLocation | (Von CodeVariable geerbt.) | |
InfoLocation | Ruft die Funktionen des Codemodells ab. | |
InitExpression | (Von CodeVariable geerbt.) | |
InitExpression | Ruft ein Objekt ab, das den Initialisierungscode für ein Element definiert, oder legt dieses fest. | |
IsCodeType | (Von CodeVariable geerbt.) | |
IsCodeType | Ruft einen Wert ab, der angibt, ob ein CodeType-Objekt aus diesem Objekt abgerufen werden kann. | |
IsConstant | (Von CodeVariable geerbt.) | |
IsConstant | Ruft einen Wert ab, der angibt, ob das Element eine Konstante ist, oder legt diesen fest. | |
IsGeneric | Ruft einen Wert ab, der angibt, ob die aktuelle Klasse generisch ist. | |
IsShared | (Von CodeVariable geerbt.) | |
IsShared | Ruft einen Wert ab, der angibt, ob das Element statisch definiert ist, d. h., ob das Element für alle Instanzen dieses Objekttyps oder nur für dieses Objekt verfügbar ist, oder legt diesen Wert fest. | |
Kind | (Von CodeVariable geerbt.) | |
Kind | Ruft eine Enumeration ab, die den Typ des Objekts angibt. | |
Language | (Von CodeVariable geerbt.) | |
Language | Ruft die zum Schreiben von Code verwendete Programmiersprache ab. | |
Name | (Von CodeVariable geerbt.) | |
Name | Ruft den Namen des Objekts ab oder legt ihn fest. | |
Parent | (Von CodeVariable geerbt.) | |
Parent | Ruft das unmittelbar übergeordnete Objekt eines CodeVariable-Objekts ab. | |
ProjectItem | (Von CodeVariable geerbt.) | |
ProjectItem | Ruft das mit dem CodeVariable-Objekt verknüpfte ProjectItem-Objekt ab. | |
Prototype[Int32] | (Von CodeVariable geerbt.) | |
Prototype[Int32] | Ruft eine Zeichenfolge ab, die die Stubdefinition dieses Objekts enthält. | |
StartPoint | (Von CodeVariable geerbt.) | |
StartPoint | Ruft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert. | |
Type | (Von CodeVariable geerbt.) | |
Type | Ruft ein Objekt ab, das den programmgesteuerten Typ darstellt, oder legt es fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddAttribute(String, String, Object) | (Von CodeVariable geerbt.) | |
AddAttribute(String, String, Object) | Erstellt ein neues Attributcodekonstrukt und fügt den Code an der korrekten Position ein. | |
GetEndPoint(vsCMPart) | (Von CodeVariable geerbt.) | |
GetEndPoint(vsCMPart) | Ruft ein TextPoint-Objekt ab, das das Ende der Codeelementdefinition markiert. | |
GetStartPoint(vsCMPart) | (Von CodeVariable geerbt.) | |
GetStartPoint(vsCMPart) | Ruft ein TextPoint-Objekt ab, das das Ende der Codeelementdefinition markiert. |
Zum Seitenanfang
Hinweise
Hinweis |
---|
Die Werte von Codemodellelementen wie Klassen, Strukturen, Funktionen, Attributen, Delegaten usw. können nach bestimmten Bearbeitungsvorgängen nicht deterministisch sein, d. h., dass nicht mehr davon ausgegangen werden kann, dass ihre Werte immer unverändert bleiben.Weitere Informationen finden Sie im Abschnitt zum Änderungsverhalten von Codemodellelementwerten unter Ermitteln von Code über das Codemodell (Visual Basic). |
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell