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