Aracılığıyla paylaş


VCFileCodeModel.AddMacro Yöntem

Ekler bir #define öğesine VCFileCodeModel nesne.

Ad alanı:  Microsoft.VisualStudio.VCCodeModel
Derleme:  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)

Sözdizimi

'Bildirim
Function AddMacro ( _
    Name As String, _
    Value As String, _
    Position As Object _
) As VCCodeMacro
VCCodeMacro AddMacro(
    string Name,
    string Value,
    Object Position
)
VCCodeMacro^ AddMacro(
    String^ Name, 
    String^ Value, 
    Object^ Position
)
abstract AddMacro : 
        Name:string * 
        Value:string * 
        Position:Object -> VCCodeMacro
function AddMacro(
    Name : String, 
    Value : String, 
    Position : Object
) : VCCodeMacro

Parametreler

  • Name
    Tür: String

    Gerekli.(Tırnak işaretleri veya köşeli) olarak eklenmesini dosyasının adını belirtir.

  • Value
    Tür: String

    İsteğe Bağlı.Metni makro tanımı.

  • Position
    Tür: Object

    Gerekli.Varsayılan = 0.Kod öğesi yeni öğe eklemek önce beklenecek.Değer ise, bir CodeElement, sonra da yeni öğe hemen bundan sonra eklenir.

    0 Geçirerek bunların sayısı tek tek koleksiyon başladığı için yeni öğe koleksiyonu başında yerleştirilmesi gerektiğini gösterir.Değeri-1 öğesinin sonuna yerleştirilmelidir.

Dönüş Değeri

Tür: Microsoft.VisualStudio.VCCodeModel.VCCodeMacro
VCCodeMacro nesnesi

Notlar

Eklemek için bu işlev çağrısı bir #define Yönergesi (C/C++) öğesi tarafından temsil edilen dosya içinde VCFileCodeModel nesne.

Bkz: Nasıl yapılır: Visual C++ Kod Modeli Genişletilebilirliği için Örnek Kod Derleme derlemek ve bu örnek çalıştırma hakkında bilgi için.

Örnekler

Bu örnek, makro deyim tarafından temsil edilen dosya ekler vcFile nesne.

Sub AddMacro()
    Dim vcFile as VCFileCodeModel
    vcFile = DTE.Solution.Item(1).ProjectItems.Item(1).FileCodeModel
    vcFile.AddMacro("LAST_CHAR", "'Z'", 0)
End Sub

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VCFileCodeModel Arabirim

Microsoft.VisualStudio.VCCodeModel Ad Alanı