VCCodeFunction.AddInitializer(String) 方法

定义

将 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  

适用于