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 : System.String
Obligatoire.Texte complet de l'initialiseur.
Exemples
Cet exemple ajoute une chaîne d'initialisation à la première fonction, si la première fonction a m_func variable.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.