Freigeben über


CodeParameter2-Schnittstelle

Ein Objekt, das einen Parameter für eine Funktion, Eigenschaft usw. definiert.

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

Syntax

'Declaration
<GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")> _
Public Interface CodeParameter2 _
    Inherits CodeParameter
[GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")]
public interface CodeParameter2 : CodeParameter
[GuidAttribute(L"35CD9E36-7C96-4429-968F-C0C350CB1A47")]
public interface class CodeParameter2 : CodeParameter
[<GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")>]
type CodeParameter2 =  
    interface
        interface CodeParameter
    end
public interface CodeParameter2 extends CodeParameter

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Attributes (Von CodeParameter geerbt.)
Öffentliche Eigenschaft Attributes Ruft eine Auflistung der Attribute für das übergeordnete Objekt ab.
Öffentliche Eigenschaft Children (Von CodeParameter geerbt.)
Öffentliche Eigenschaft Children Ruft eine Auflistung von Objekten ab, die in diesem Codekonstrukt enthalten sind.
Öffentliche Eigenschaft Collection (Von CodeParameter geerbt.)
Öffentliche Eigenschaft Collection Ruft die Auflistung mit dem CodeParameter-Objekt ab, das diese Eigenschaft unterstützt.
Öffentliche Eigenschaft DefaultValue Ruft den im Code vorhandenen literalen Wert ab oder legt ihn fest.
Öffentliche Eigenschaft DocComment (Von CodeParameter geerbt.)
Öffentliche Eigenschaft DocComment Ruft den Dokumentkommentar für das aktuelle Codemodellelement ab oder legt ihn fest.
Öffentliche Eigenschaft DTE (Von CodeParameter geerbt.)
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft EndPoint (Von CodeParameter geerbt.)
Öffentliche Eigenschaft EndPoint Ruft den Bearbeitungspunkt ab, der die Position am Ende des Codeelements darstellt.
Öffentliche Eigenschaft Extender[String] (Von CodeParameter geerbt.)
Öffentliche Eigenschaft Extender[String] Ruft den angeforderten Extender ab, falls er für das CodeParameter-Objekt verfügbar ist.
Öffentliche Eigenschaft ExtenderCATID (Von CodeParameter geerbt.)
Öffentliche Eigenschaft ExtenderCATID Ruft die ID der Extenderkategorie (CATID) für das CodeParameter-Objekt ab.
Öffentliche Eigenschaft ExtenderNames (Von CodeParameter geerbt.)
Öffentliche Eigenschaft ExtenderNames Ruft eine Liste der für das Objekt verfügbaren Extender ab.
Öffentliche Eigenschaft FullName (Von CodeParameter geerbt.)
Öffentliche Eigenschaft FullName Ruft den vollständigen Pfad und Namen der Objektdatei ab.
Öffentliche Eigenschaft InfoLocation (Von CodeParameter geerbt.)
Öffentliche Eigenschaft InfoLocation Ruft die Funktionen des Codemodells ab.
Öffentliche Eigenschaft IsCodeType (Von CodeParameter geerbt.)
Öffentliche Eigenschaft IsCodeType Ruft einen Wert ab, der angibt, ob ein CodeType-Objekt von diesem CodeParameter-Objekt abgerufen werden kann.
Öffentliche Eigenschaft Kind (Von CodeParameter geerbt.)
Öffentliche Eigenschaft Kind Ruft eine Enumeration ab, die den Typ des Objekts anzeigt.
Öffentliche Eigenschaft Language (Von CodeParameter geerbt.)
Öffentliche Eigenschaft Language Ruft die zum Schreiben von Code verwendete Programmiersprache ab.
Öffentliche Eigenschaft Name (Von CodeParameter geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des Objekts ab oder legt ihn fest.
Öffentliche Eigenschaft ParameterKind Ruft einen Wert ab, der angibt, ob der Parameter einen Wert haben oder auf ein Verhalten verweisen muss, oder legt diesen fest.
Öffentliche Eigenschaft Parent (Von CodeParameter geerbt.)
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines CodeParameter-Objekts ab.
Öffentliche Eigenschaft ProjectItem (Von CodeParameter geerbt.)
Öffentliche Eigenschaft ProjectItem Ruft das mit dem angegebenen Objekt verknüpfte ProjectItem ab.
Öffentliche Eigenschaft StartPoint (Von CodeParameter geerbt.)
Öffentliche Eigenschaft StartPoint Ruft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert.
Öffentliche Eigenschaft Type (Von CodeParameter geerbt.)
Öffentliche Eigenschaft Type Ruft ein Objekt ab, das den programmgesteuerten Typ darstellt, oder legt es fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddAttribute(String, String, Object) (Von CodeParameter geerbt.)
Öffentliche Methode AddAttribute(String, String, Object) Erstellt ein neues Attributcodekonstrukt und fügt den Code an der korrekten Position ein.
Öffentliche Methode GetEndPoint(vsCMPart) (Von CodeParameter geerbt.)
Öffentliche Methode GetEndPoint(vsCMPart) Ruft ein TextPoint-Objekt ab, das das Ende der Codeelementdefinition markiert.
Öffentliche Methode GetStartPoint(vsCMPart) (Von CodeParameter geerbt.)
Öffentliche Methode GetStartPoint(vsCMPart) Ruft ein TextPoint-Objekt ab, das den Anfang der Codeelementdefinition definiert.

Zum Seitenanfang

Hinweise

Das CodeParameter-Objekt stellt formale Parameter einer Funktionsdefinition dar.

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

EnvDTE80-Namespace

Weitere Ressourcen

Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell

Ermitteln von Code über das Codemodell (Visual Basic)

Ermitteln von Code über das Codemodell (Visual C#)