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: StringGerekli.(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: ObjectGerekli.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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.