VCCodeUsing-Schnittstelle
Ein Objekt, das ein #using Direktiven (C++)-Codeelement im Quellcode einer Projektmappe darstellt.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Syntax
'Declaration
<GuidAttribute("9DFDBEC8-2DB0-4FAF-BC35-CD0773ADE96C")> _
Public Interface VCCodeUsing
[GuidAttribute("9DFDBEC8-2DB0-4FAF-BC35-CD0773ADE96C")]
public interface VCCodeUsing
[GuidAttribute(L"9DFDBEC8-2DB0-4FAF-BC35-CD0773ADE96C")]
public interface class VCCodeUsing
[<GuidAttribute("9DFDBEC8-2DB0-4FAF-BC35-CD0773ADE96C")>]
type VCCodeUsing = interface end
public interface VCCodeUsing
Der VCCodeUsing-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Children | Ruft eine Auflistung von Objekten ab, die in diesem Codekonstrukt enthalten sind. | |
CodeModel | Ruft das VCCodeModel-Objekt für das Projekt ab. | |
Collection | Ruft die Auflistung mit dem Objekt ab, das diese Eigenschaft unterstützt oder das in diesem Codekonstrukt enthalten ist. | |
Comment | Ruft den dem Codeelement zugeordneten Kommentar ab oder legt diesen fest. | |
DisplayName | Ruft den Namen ab, der in der Benutzeroberfläche für diese Ausgabegruppe verwendet wird. | |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. | |
EndPoint | Ruft den Bearbeitungspunkt ab, der die Position am Ende des Codeelements darstellt. | |
EndPointOf | Ruft den Endpunkt des übergeordneten Objekts ab. | |
Extender | Ruft das angeforderte Extenderobjekt ab, falls es für dieses 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. | |
File | Ruft die Datei ab, die diesem VCCodeUsing-Element zugeordnet ist. | |
FullName | Ruft den vollständigen Pfad und Namen der Objektdatei ab. | |
InfoLocation | Ruft die Funktionen des Codemodells ab. | |
IsCaseSensitive | Ruft einen Wert ab, der angibt, ob bei einem Codeelement die Groß-/Kleinschreibung beachtet wird. | |
IsCodeType | Ruft einen Wert ab, der angibt, ob ein CodeType-Objekt aus diesem Objekt abgerufen werden kann. | |
IsInjected | Ruft einen Wert ab, der angibt, ob ein Codeelement von einem Attribut eingefügt wurde. | |
IsReadOnly | Ruft einen Wert ab, der angibt, ob das aktuelle Element schreibgeschützt ist. | |
IsZombie | Ruft einen Wert ab, der angibt, ob das Objekt vorhanden ist. | |
Kind | Ruft eine Enumeration ab, die den Typ des Objekts angibt. | |
Language | Ruft die zum Schreiben von Code verwendete Programmiersprache ab. | |
Location | Gibt den Speicherort der Objektdeklaration zurück. | |
Name | Ruft den Namen des Objekts ab oder legt ihn fest. | |
Parent | Ruft das unmittelbar übergeordnete Objekt eines angegebenen Objekts ab. | |
Picture | Ruft ein Bildautomatisierungsobjekt ab, das als Symbol in der Benutzerschnittstelle verwendet werden soll. | |
Project | Ruft das Project-Objekt ab, das dem Objekt zugeordnet ist. | |
ProjectItem | Ruft das dem angegebenen Objekt zugeordnete ProjectItem-Objekt ab. | |
StartPoint | Gibt ein TextPoint-Objekt zurück, das den Anfang des Codeelements definiert. | |
StartPointOf | Gibt den Startpunkt des Objekts zurück. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
GetEndPoint | Ruft ein TextPoint-Objekt ab, das das Ende der Codeelementdefinition markiert. | |
GetStartPoint | Ruft ein TextPoint-Objekt ab, das den Anfang der Codeelementdefinition definiert. | |
IsSelf | Ruft einen Wert ab, der angibt, ob das angegebene Codeelement mit dem Codeelement identisch ist. |
Zum Seitenanfang
Hinweise
Das VCCodeUsing-Objekt stellt ein #using Codeelement in einer Quelldatei dar und ermöglicht den Zugriff auf Informationen über das jeweilige Codeelement.
Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit des Visual C++-Codemodells.
Beispiele
In diesem Beispiel wird das erste VCCodeUsing-Objekt der aktuellen Projektmappe ab und zeigt sie in einem Meldungsfeld angezeigt.
Sub GetFirstUsing()
Dim vcCM As VCCodeModel
Dim vcUsing As VCCodeUsing
vcCM = DTE.Solution.Item(1).CodeModel
vcUsing = vcCM.Usings.Item(1)
MsgBox(vcUsing.DisplayName)
End Sub