VCCodeFunction.AddInitializer - метод
Добавляет инициализатор C++ в список инициализации членов конструктора.
Пространство имен: Microsoft.VisualStudio.VCCodeModel
Сборка: Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)
Синтаксис
'Декларация
Sub AddInitializer ( _
bstrText As String _
)
void AddInitializer(
string bstrText
)
void AddInitializer(
[InAttribute] String^ bstrText
)
abstract AddInitializer :
bstrText:string -> unit
function AddInitializer(
bstrText : 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
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.