Partager via


VCCodeFunction.AddInitializer, méthode

Ajoute un initialiseur C++ à la liste d'initialiseurs d'un membre de constructeur.

Espace de noms :  Microsoft.VisualStudio.VCCodeModel
Assembly :  Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Déclaration
Sub AddInitializer ( _
    bstrText As String _
)
void AddInitializer(
    string bstrText
)
void AddInitializer(
    [InAttribute] String^ bstrText
)
abstract AddInitializer : 
        bstrText:string -> unit
function AddInitializer(
    bstrText : String
)

Paramètres

  • bstrText
    Type : String

    Obligatoire. Texte complet de l'initialiseur.

Exemples

Cet exemple ajoute une chaîne d'initialisation de la fonction first, en supposant que la première fonction a m_funcvariable.

Sub AddInitializer()
    Dim vcCM As VCCodeModel
    Dim vcClass As VCCodeClass
    Dim vcVariable As VCCodeVariable
    Dim vcFunction As VCCodeFunction
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.AddClass("MyClass", "MyClass.h")
    vcVariable = vcClass.AddVariable("m_var", "int")
    vcFunction = vcClass.AddFunction("MyClass", vsCMFunction.vsCMFunctionConstructor, "")
    vcFunction.AddInitializer("m_var(0)")
End Sub

Sécurité .NET Framework

Voir aussi

Référence

VCCodeFunction Interface

Microsoft.VisualStudio.VCCodeModel, espace de noms