CodeParameter-Schnittstelle
Ein Objekt, das einen Parameter zu einer Funktion, Eigenschaft usw. in einer Quelldatei definiert.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
<GuidAttribute("0CFBC2BD-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeParameter
[GuidAttribute("0CFBC2BD-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeParameter
[GuidAttribute(L"0CFBC2BD-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeParameter
[<GuidAttribute("0CFBC2BD-0D4E-11D3-8997-00C04F688DDE")>]
type CodeParameter = interface end
public interface CodeParameter
Der CodeParameter-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Attributes | Ruft eine Auflistung aller Attribute für das übergeordnete Objekt ab. | |
Children | Ruft eine Auflistung von Objekten ab, die in diesem Codekonstrukt enthalten sind. | |
Collection | Ruft die Auflistung mit dem CodeParameter-Objekt ab, das diese Eigenschaft unterstützt. | |
DocComment | Gibt den Dokumentkommentar für das aktuelle Codemodellelement zurück. | |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. | |
EndPoint | Ruft den Bearbeitungspunkt ab, der die Position am Ende des Codeelements darstellt. | |
Extender | Gibt den angeforderten Extender zurück, falls er für das CodeParameter-Objekt verfügbar ist. | |
ExtenderCATID | Ruft die ID der Extenderkategorie (CATID) für das CodeParameter-Objekt ab. | |
ExtenderNames | Ruft eine Liste der für das Objekt verfügbaren Extender ab. | |
FullName | Ruft den vollständigen Pfad und Namen der Objektdatei ab. | |
InfoLocation | Ruft die Funktionen des Codemodells ab. | |
IsCodeType | Stellt fest, ob ein CodeType-Objekt aus diesem CodeParameter-Objekt abgerufen werden kann. | |
Kind | Ruft eine Enumeration ab, die den Typ des Objekts anzeigt. | |
Language | Ruft die zum Schreiben von Code verwendete Programmiersprache ab. | |
Name | Legt den Namen des Objekts fest oder ruft ihn ab. | |
Parent | Ruft das unmittelbar übergeordnete Objekt eines CodeParameter-Objekts ab. | |
ProjectItem | Ruft das mit dem angegebenen Objekt verknüpfte ProjectItem ab. | |
StartPoint | Ruft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert. | |
Type | Legt ein Objekt fest, das den programmgesteuerten Typ darstellt, oder ruft es ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddAttribute | Erstellt ein neues Attributcodekonstrukt und fügt den Code an der korrekten Position ein. | |
GetEndPoint | Ruft ein TextPoint-Objekt ab, das das Ende der Codeelementdefinition markiert. | |
GetStartPoint | 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
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell