Поделиться через


VCCodeFunction.AddInitializer - метод

Adds a C++ initializer to a constructor's member initializer list.

Пространство имен:  Microsoft.VisualStudio.VCCodeModel
Сборка:  Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)

Синтаксис

'Декларация
Sub AddInitializer ( _
    bstrText As String _
)
'Применение
Dim instance As VCCodeFunction
Dim bstrText As String

instance.AddInitializer(bstrText)
void AddInitializer(
    string bstrText
)
void AddInitializer(
    [InAttribute] String^ bstrText
)
function AddInitializer(
    bstrText : String
)

Параметры

  • bstrText
    Тип: System.String

    Required. The full text of the initializer.

Примеры

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

Разрешения

  • Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Using Libraries from Partially Trusted Code.

См. также

Ссылки

VCCodeFunction Интерфейс

VCCodeFunction - члены

Microsoft.VisualStudio.VCCodeModel - пространство имен