VCCodeInterface.AddProperty(String, String, Object, Object, vsCMAccess, Object) Méthode

Définition

Crée une construction de code de propriété et insère le code à l'emplacement approprié.

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(62)]
public EnvDTE.CodeProperty AddProperty (string GetterName, string PutterName, object Type, object Position, EnvDTE.vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault, object Location);
[<System.Runtime.InteropServices.DispId(62)>]
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

Paramètres

GetterName
String

Obligatoire. Nom de la fonction qui obtient la valeur de la propriété.

PutterName
String

Obligatoire. Nom de la fonction qui définit la propriété.

Type
Object

Obligatoire. Type de propriété. Il peut s'agir d'un objet CodeTypeRef, d'une valeur vsCMTypeRef ou d'un nom de type qualifié complet.

Position
Object

Facultatif. Valeur par défaut = 0. Élément de code après lequel le nouvel élément doit être ajouté. Si la valeur est CodeElement, le nouvel élément est ajouté directement après.

Si la valeur est un type de données Long, AddProperty(String, String, Object, Object, vsCMAccess, Object) indique l'élément après lequel le nouvel élément doit être ajouté.

Comme la comptabilisation des collections commence à 1, la transmission de la valeur 0 indique que le nouvel élément doit être placé au début de la collection. La valeur -1 signifie que l'élément doit être placé à la fin.

Access
vsCMAccess

Facultatif. Accès. Valeur de constante vsCMAccess.

Location
Object

Facultatif. Emplacement.

Retours

CodeProperty

Objet CodeProperty.

Attributs

Remarques

Visual C++ nécessite le format séparé par deux-points (::) pour ses noms de types qualifiés complets. Tous les autres langages prennent en charge le format séparé par des points.

L’exactitude des arguments est déterminée par le langage derrière le modèle de code.

S’applique à