Metodo VCCodeFunction.AddInitializer
Aggiunge un inizializzatore C++ all'elenco di inizializzatori del membro di un costruttore.
Spazio dei nomi: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Sintassi
'Dichiarazione
Sub AddInitializer ( _
bstrText As String _
)
void AddInitializer(
string bstrText
)
void AddInitializer(
[InAttribute] String^ bstrText
)
abstract AddInitializer :
bstrText:string -> unit
function AddInitializer(
bstrText : String
)
Parametri
bstrText
Tipo: StringObbligatorio. Testo completo dell'inizializzatore.
Esempi
In questo esempio viene aggiunta una stringa di inizializzazione alla prima funzione, presupponendo che la prima funzione ha m_funcvariabile.
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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.