VCCodeStruct.AddProperty(String, String, Object, Object, vsCMAccess, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein neues Eigenschafts-Codekonstrukt und fügt den Code am korrekten Ort ein.
EnvDTE::CodeProperty AddProperty(std::wstring const & GetterName, std::wstring const & PutterName, winrt::Windows::Foundation::IInspectable const & Type, winrt::Windows::Foundation::IInspectable const & Position, EnvDTE::vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault, winrt::Windows::Foundation::IInspectable const & Location);
[System.Runtime.InteropServices.DispId(66)]
public EnvDTE.CodeProperty AddProperty (string GetterName, string PutterName, object Type, object Position, EnvDTE.vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault, object Location);
[<System.Runtime.InteropServices.DispId(66)>]
abstract member AddProperty : string * string * obj * obj * EnvDTE.vsCMAccess * obj -> EnvDTE.CodeProperty
Public Function AddProperty (GetterName As String, PutterName As String, Type As Object, Optional Position As Object, Optional Access As vsCMAccess = EnvDTE.vsCMAccess.vsCMAccessDefault, Optional Location As Object) As CodeProperty
Parameter
- GetterName
- String
Erforderlich. Der Name der Funktion, die den Wert der Eigenschaft abruft.
- PutterName
- String
Erforderlich. Der Name der Funktion, die den Wert der Eigenschaft setzt.
- Type
- Object
Erforderlich. Der Typ der Eigenschaft. Dies kann ein CodeTypeRef-Objekt, ein vsCMTypeRef-Wert oder ein vollqualifizierter Typname sein.
- Position
- Object
(Optional) Standardwert = 0. Das Codeelement, nach dem das neue Element eingefügt werden soll. Wenn der Wert ein CodeElement ist, wird das neue Element direkt im Anschluss eingefügt.
Wenn der Wert ein Long-Datentyp ist, dann gibt AddProperty(String, String, Object, Object, vsCMAccess, Object) das Element an, nach dem das neue Element eingefügt werden soll.
Da Auflistungen mit dem Index 1 beginnen, gibt ein Übergabewert von 0 an, dass das neue Element zu Anfang der Auflistung eingefügt werden soll. Der Wert -1 bedeutet, dass das Element am Ende eingefügt werden soll.
- Access
- vsCMAccess
(Optional) Der Zugriff. Ein vsCMAccess-Konstantenwert.
- Location
- Object
(Optional) Der Speicherort.
Gibt zurück
Ein CodeProperty-Objekt.
- Attribute
Hinweise
Visual C++ erfordert die durch Doppelpunkte getrennte (::) Format für die voll qualifizierten Typnamen. Alle anderen Sprachen unterstützen das Format mit Trennung durch Punkte.
Die Richtigkeit der Argumente hängt von der Sprache hinter dem Code Modell ab.