VCCodeFunction.AddInitializer(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Adds a C++ initializer to a constructor's member initializer list.
public:
void AddInitializer(System::String ^ bstrText);
public:
void AddInitializer(Platform::String ^ bstrText);
void AddInitializer(std::wstring const & bstrText);
[System.Runtime.InteropServices.DispId(586)]
public void AddInitializer (string bstrText);
[<System.Runtime.InteropServices.DispId(586)>]
abstract member AddInitializer : string -> unit
Public Sub AddInitializer (bstrText As String)
Parameters
- bstrText
- String
Required. The full text of the initializer.
- Attributes
Examples
This example adds an initialization string to the first function, assuming that the first function has a variable m_func
.
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