VCCodeUsingAlias-Schnittstelle
Ein Objekt, das ein alias-Codeelement im Quellcode einer Projektmappe darstellt.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Syntax
'Declaration
<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")> _
Public Interface VCCodeUsingAlias
[GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface VCCodeUsingAlias
[GuidAttribute(L"0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface class VCCodeUsingAlias
[<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")>]
type VCCodeUsingAlias = interface end
public interface VCCodeUsingAlias
Der VCCodeUsingAlias-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Access | Ruft die Zugriffsattribute dieses Elements ab. | |
Attributes | Ruft eine Auflistung aller Attribute für das Objekt ab. | |
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 | Gibt den Endpunkt des Objekts zurück. | |
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 Element zugeordnet ist. | |
FullName | Ruft den vollständigen Pfad und Namen der Objektdatei ab. | |
InfoLocation | Ruft die Funktionen des Codemodells ab. | |
IsCaseSensitive | Bestimmt, ob ein Codeelement die Groß-/Kleinschreibung beachtet wird. | |
IsCodeType | Bestimmt, ob ein CodeType-Objekt aus diesem Objekt abgerufen werden kann. | |
IsInjected | Bestimmt, ob ein Codeelement von einem Attribut eingefügt wurde. | |
IsReadOnly | Bestimmt, ob die Datei, die das Objekt enthält, schreibgeschützt ist. | |
IsTemplate | Bestimmt, ob dieses Element eine Vorlage ist. | |
IsZombie | Bestimmt, ob das Objekt vorhanden ist. | |
Kind | Ruft den Typ des Objekts ab. | |
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. | |
Namespace | Ruft ein Objekt ab, das den Namespace definiert. | |
Parent | Ruft das unmittelbar übergeordnete Objekt dieses 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 ProjectItem-Objekt ab, das dem Objekt zugeordnet ist. | |
References | Derzeit nicht implementiert. | |
StartPoint | Ruft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert. | |
StartPointOf | Ruft den Startpunkt des Objekts ab. | |
TemplateParameters | Ruft die Auflistung von Parametern, die in einer Klassenvorlage enthalten sind. | |
Templatizations | Nur für die interne Verwendung durch Microsoft vorgesehen. | |
TypeString | Ruft den Typ des Objekts als Zeichenfolgendarstellung ab oder legt diesen fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddAttribute | Erstellt ein neues Attributcodekonstrukt und fügt den Code an der korrekten Position ein. | |
AddTemplateParameter | Fügt einen Parameter der Vorlage hinzu | |
GetEndPoint | Gibt ein TextPoint-Objekt zurück, das das Ende der Codeelementdefinition markiert. | |
GetStartPoint | Gibt ein TextPoint-Objekt zurück, das den Anfang der Codeelementdefinition definiert. | |
IsSelf | Bestimmt, ob das angegebene Codeelement mit dem übergeordneten Codeelement identisch ist. | |
RemoveTemplateParameter | Entfernt einen Parameter aus einer Vorlagendefinition. |
Zum Seitenanfang
Hinweise
Das VCCodeUsingAlias-Objekt wird verwendet, um ein vorhandenes alias Konstrukt zu ändern.
Wenn ein Objekt keine untergeordneten Elemente aufweist, wird Nothing oder nullein Nullverweis (Nothing in Visual Basic) zurückgegeben.
Children wird hauptsächlich von Visual C++ verwendet. Children gibt jedes Objekt zurück, das von einem Codeelement zurückgegeben werden kann.
Zum Durchlaufen der Member eines Namespaces oder Typs (Klasse, Struktur, Schnittstelle usw.) müssen Sie eine Schnittstellenabfrage für CodeElement durchführen oder das Codeelement in CodeNamespace umwandeln und dann die Members-Eigenschaft verwenden.
Children gibt die Auflistung aller zugehörigen CodeElement-Objekte zurück, auf die über dieses Codeelement verwiesen werden kann.
Die Children-Eigenschaft gibt, abhängig vom Objekt und der Sprache, Nothing oder nullein Nullverweis (Nothing in Visual Basic) zurück. In Visual Studio ist keine Unterstützung erforderlich.