Metoda VCFileCodeModel.AddMacro —
Dodaje #define elementu VCFileCodeModel obiektu.
Przestrzeń nazw: Microsoft.VisualStudio.VCCodeModel
Zestaw: Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)
Składnia
'Deklaracja
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
Parametry
Name
Typ: StringWymagane.Określa nazwę (w ofertach lub nawiasy) pliku, są włączone.
Value
Typ: StringOpcjonalne.Tekst definicji makra.
Position
Typ: ObjectWymagane.Domyślnie = 0.Element kodu, po którym ma być dodany nowy element.Jeśli wartość jest CodeElement, a następnie dodaje się nowy element natychmiast po.
Ponieważ zbiory rozpocząć ich liczba w jednym, przekazując 0 wskazuje, że nowy element powinien być umieszczony na początku kolekcji.Wartość-1 oznacza element powinny być umieszczane na końcu.
Wartość zwracana
Typ: Microsoft.VisualStudio.VCCodeModel.VCCodeMacro
A VCCodeMacro object.
Uwagi
Wywołanie funkcji w celu wstawienia #define — dyrektywa (C/C++) element do pliku, reprezentowana przez VCFileCodeModel obiektu.
Zobacz Porady: kompilowanie przykładowego kodu dla rozszerzalności modelu kodu Visual C++ informacji na temat skompilować i uruchomić tej próbki.
Przykłady
W tym przykładzie dodaje instrukcji makra do pliku, reprezentowana przez vcFile obiektu.
Sub AddMacro()
Dim vcFile as VCFileCodeModel
vcFile = DTE.Solution.Item(1).ProjectItems.Item(1).FileCodeModel
vcFile.AddMacro("LAST_CHAR", "'Z'", 0)
End Sub
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.