CodeInterface2-Schnittstelle
Ein Objekt, das eine Schnittstelle im Quellcode darstellt.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
<GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")> _
Public Interface CodeInterface2 _
Inherits CodeInterface
[GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")]
public interface CodeInterface2 : CodeInterface
[GuidAttribute(L"860AB609-8AF2-4434-B4DD-A43DEE31B017")]
public interface class CodeInterface2 : CodeInterface
[<GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")>]
type CodeInterface2 =
interface
interface CodeInterface
end
public interface CodeInterface2 extends CodeInterface
Der CodeInterface2-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Access | (Von CodeInterface geerbt.) | |
Access | Legt die Zugriffsattribute dieses Elements fest oder ruft sie ab. | |
Attributes | (Von CodeInterface geerbt.) | |
Attributes | Ruft eine Auflistung aller Attribute des übergeordneten Objekts ab. | |
Bases | (Von CodeInterface geerbt.) | |
Bases | Ruft eine Auflistung von Klassen ab, aus denen dieses Element abgeleitet wird. | |
Children | (Von CodeInterface geerbt.) | |
Children | Ruft eine Auflistung der Objekte ab, die innerhalb von CodeInterface enthalten sind. | |
Collection | (Von CodeInterface geerbt.) | |
Collection | Ruft die Auflistung mit dem CodeInterface-Objekt ab, das diese Eigenschaft unterstützt. | |
Comment | (Von CodeInterface geerbt.) | |
Comment | Ruft den Kommentar ab, der CodeInterface zugeordnet ist, oder legt ihn fest. | |
DataTypeKind | Legt die Beziehung dieser Schnittstelle mit anderen Schnittstellen fest, oder ruft diese ab. | |
DerivedTypes | (Von CodeInterface geerbt.) | |
DerivedTypes | Ruft eine Auflistung von Objekten ab, die von diesem Objekt abgeleitet sind.Nicht implementiert in Visual C#. | |
DocComment | (Von CodeInterface geerbt.) | |
DocComment | Ruft den Dokumentkommentar für das aktuelle Codemodellelement ab oder legt ihn fest. | |
DTE | (Von CodeInterface geerbt.) | |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. | |
EndPoint | (Von CodeInterface geerbt.) | |
EndPoint | Ruft den Textpunkt ab, der die Position am Ende des Codeelements darstellt. | |
Extender[String] | (Von CodeInterface geerbt.) | |
Extender[String] | Ruft das angeforderte Extenderobjekt ab, falls es für dieses Objekt verfügbar ist.Nicht implementiert in Visual C#. | |
ExtenderCATID | (Von CodeInterface geerbt.) | |
ExtenderCATID | Ruft die ID der Extenderkategorie (CATID) für das Objekt ab.Nicht implementiert in Visual C#. | |
ExtenderNames | (Von CodeInterface geerbt.) | |
ExtenderNames | Ruft eine Liste der für das Objekt verfügbaren Extender ab.Nicht implementiert in Visual C#. | |
FullName | (Von CodeInterface geerbt.) | |
FullName | Ruft den vollständigen Pfad und Namen der Objektdatei ab. | |
InfoLocation | (Von CodeInterface geerbt.) | |
InfoLocation | Ruft die Funktionen des Codemodells ab. | |
IsCodeType | (Von CodeInterface geerbt.) | |
IsCodeType | Ruft einen Wert ab, der angibt, ob ein CodeType-Objekt aus diesem Objekt abgerufen werden kann. | |
IsDerivedFrom[String] | (Von CodeInterface geerbt.) | |
IsDerivedFrom[String] | Ruft einen Wert ab, der angibt, ob ein Objekt auf einem anderen Objekt basiert. | |
IsGeneric | Ruft einen Wert ab, der angibt, ob die Schnittstelle generisch ist. | |
Kind | (Von CodeInterface geerbt.) | |
Kind | Ruft eine Enumeration ab, die den Typ des Objekts angibt. | |
Language | (Von CodeInterface geerbt.) | |
Language | Ruft die zum Schreiben von Code verwendete Programmiersprache ab. | |
Members | (Von CodeInterface geerbt.) | |
Members | Ruft eine Auflistung der in der CodeInterface enthaltenen Elemente ab. | |
Name | (Von CodeInterface geerbt.) | |
Name | Ruft den Namen des Objekts ab oder legt ihn fest. | |
Namespace | (Von CodeInterface geerbt.) | |
Namespace | Ruft ein Objekt ab, das den übergeordneten Namespace definiert. | |
Parent | (Von CodeInterface geerbt.) | |
Parent | Ruft das unmittelbar übergeordnete Objekt eines CodeInterface-Objekts ab. | |
Parts | Ruft die Bestandteile einer Schnittstelle ab. | |
ProjectItem | (Von CodeInterface geerbt.) | |
ProjectItem | Ruft das mit dem CodeInterface-Objekt verknüpfte ProjectItem-Objekt ab. | |
StartPoint | (Von CodeInterface geerbt.) | |
StartPoint | Ruft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddAttribute(String, String, Object) | (Von CodeInterface geerbt.) | |
AddAttribute(String, String, Object) | Erstellt ein neues Attributcodekonstrukt und fügt den Code an der korrekten Position ein. | |
AddBase(Object, Object) | (Von CodeInterface geerbt.) | |
AddBase(Object, Object) | Fügt der Liste der geerbten Objekte ein Element hinzu. | |
AddEvent | Fügt ein Schnittstellenereignis hinzu. | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | (Von CodeInterface geerbt.) | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | Erstellt ein neues Funktionscodekonstrukt und fügt den Code an der korrekten Position ein. | |
AddProperty(String, String, Object, Object, vsCMAccess, Object) | (Von CodeInterface geerbt.) | |
AddProperty(String, String, Object, Object, vsCMAccess, Object) | Erstellt ein neues Eigenschaftscodekonstrukt und fügt den Code an der korrekten Position ein. | |
GetEndPoint(vsCMPart) | (Von CodeInterface geerbt.) | |
GetEndPoint(vsCMPart) | Ruft ein TextPoint-Objekt ab, das das Ende der Codeelementdefinition markiert. | |
GetStartPoint(vsCMPart) | (Von CodeInterface geerbt.) | |
GetStartPoint(vsCMPart) | Ruft ein TextPoint-Objekt ab, das den Anfang der Codeelementdefinition definiert. | |
RemoveBase(Object) | (Von CodeInterface geerbt.) | |
RemoveBase(Object) | Entfernt ein Objekt aus der Basisliste. | |
RemoveMember(Object) | (Von CodeInterface geerbt.) | |
RemoveMember(Object) | Entfernt ein Membercodekonstrukt. |
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