VCCodeInterface.AddProperty(String, String, Object, Object, vsCMAccess, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.