CodeAttribute-Schnittstelle

Ermöglicht die Bearbeitung von Attributen eines Codeelements.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("0CFBC2BE-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeAttribute
[GuidAttribute("0CFBC2BE-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeAttribute
[GuidAttribute(L"0CFBC2BE-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeAttribute
[<GuidAttribute("0CFBC2BE-0D4E-11D3-8997-00C04F688DDE")>]
type CodeAttribute =  interface end
public interface CodeAttribute

Der CodeAttribute-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Children Gibt eine Auflistung von Objekten zurück, die im CodeAttribute-Konstrukt dieses Codes enthalten sind.
Öffentliche Eigenschaft Collection Ruft die Auflistung mit dem CodeAttribute-Objekt ab, das diese Eigenschaft unterstützt.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft EndPoint Ruft den Textpunkt ab, der die Position am Ende des Codeelements darstellt.
Öffentliche Eigenschaft Extender Gibt das angeforderte Extenderobjekt zurück.
Öffentliche Eigenschaft ExtenderCATID Ruft die ID der Extenderkategorie (CATID) für das Objekt ab.
Öffentliche Eigenschaft ExtenderNames Ruft eine Liste der für das Objekt verfügbaren Extender ab.
Öffentliche Eigenschaft FullName Ruft den vollständigen Pfad und Namen der Datei des CodeAttribute-Objekts ab.
Öffentliche Eigenschaft InfoLocation Beschreibt die Funktionen des Codemodells.
Öffentliche Eigenschaft IsCodeType Gibt an, ob ein CodeType-Objekt aus diesem CodeAttribute-Objekt abgerufen werden kann.
Öffentliche Eigenschaft Kind Ruft eine Enumeration ab, die den Typ des Objekts anzeigt.
Öffentliche Eigenschaft Language Ruft die zum Schreiben von Code verwendete Programmiersprache ab.
Öffentliche Eigenschaft Name Legt den Namen des CodeAttribute-Objekts fest oder ruft ihn ab.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines angegebenen CodeAttribute-Objekts ab.
Öffentliche Eigenschaft ProjectItem Ruft das mit dem CodeAttribute-Objekt verknüpfte ProjectItem-Objekt ab.
Öffentliche Eigenschaft StartPoint Ruft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert.
Öffentliche Eigenschaft Value Legt den Datenwert für das Objekt fest oder ruft ihn ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Delete Entfernt das aktuelle CodeAttribute-Objekt.
Öffentliche Methode GetEndPoint Gibt ein TextPoint-Objekt zurück, das das Ende der Codeelementdefinition markiert.
Öffentliche Methode GetStartPoint Gibt ein TextPoint-Objekt zurück, das den Anfang der Codeelementdefinition definiert.

Zum Seitenanfang

Hinweise

Das CodeAttribute-Objekt stellt ein COM-Metadatenattribut dar, das einem Codeelement zugeordnet ist. Der Wert eines Codeattributs wird mit dem CodeAttribute-Objekt abgerufen und festgelegt.

Tipp

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

EnvDTE-Namespace