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

Définition

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

EnvDTE::CodeVariable AddVariable(std::wstring const & Name, winrt::Windows::Foundation::IInspectable const & Type, winrt::Windows::Foundation::IInspectable const & Position, EnvDTE::vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[System.Runtime.InteropServices.DispId(582)]
public EnvDTE.CodeVariable AddVariable (string Name, object Type, object Position, EnvDTE.vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[<System.Runtime.InteropServices.DispId(582)>]
abstract member AddVariable : string * obj * obj * EnvDTE.vsCMAccess -> EnvDTE.CodeVariable
Public Function AddVariable (Name As String, Type As Object, Optional Position As Object, Optional Access As vsCMAccess = EnvDTE.vsCMAccess.vsCMAccessDefault) As CodeVariable

Paramètres

Name
String

Obligatoire. Nom de la nouvelle variable.

Type
Object

Obligatoire. Constante vsCMTypeRef indiquant le type de données retourné par la fonction. Il peut s'agir d'un objet CodeTypeRef, d'une constante 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, AddVariable(String, Object, Object, vsCMAccess) 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. Constante vsCMAccess.

Retours

CodeVariable

Objet CodeVariable.

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 à