VCCodeFunction.AddInitializer(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 c + + 初始值设定项添加到构造函数的成员初始值设定项列表。
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)
参数
- bstrText
- String
必需。 初始值设定项的完整文本。
- 属性
示例
此示例将一个初始化字符串添加到第一个函数,假定第一个函数包含变量 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