VCCodeModel.AddImport(String, Object, Object, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt einer #import bestimmten Datei ein-Element hinzu.
Microsoft::VisualStudio::VCCodeModel::VCCodeImport AddImport(std::wstring const & Name, winrt::Windows::Foundation::IInspectable const & Location, winrt::Windows::Foundation::IInspectable const & Position, std::wstring const & Attributes = "");
[System.Runtime.InteropServices.DispId(569)]
public Microsoft.VisualStudio.VCCodeModel.VCCodeImport AddImport (string Name, object Location, object Position, string Attributes = "");
[<System.Runtime.InteropServices.DispId(569)>]
abstract member AddImport : string * obj * obj * string -> Microsoft.VisualStudio.VCCodeModel.VCCodeImport
Public Function AddImport (Name As String, Location As Object, Optional Position As Object, Optional Attributes As String = "") As VCCodeImport
Parameter
- Name
- String
Erforderlich. Gibt den Namen (in Anführungszeichen oder zwischen eckigen Klammern < > ) der Typbibliothek an, die importiert wird.
- Location
- Object
Erforderlich. Der Pfad oder Dateiname der Datei, die geändert werden soll. Wenn die Datei nicht vorhanden ist, wird Sie automatisch erstellt. Die Datei wird zum Projekt hinzugefügt, wenn diese nicht bereits ein Projektelement ist. Wenn die Datei nicht erstellt und zum Projekt hinzugefügt werden kann, schlägt AddImport(String, Object, Object, String) fehl.
- Position
- Object
Erforderlich. Standardwert = 0. Das Codeelement, nach dem das neue Element eingefügt werden soll. Wenn der Wert ein CodeElement ist, wird das neue Element direkt im Anschluss eingefügt.
Da Auflistungen mit dem Index 1 beginnen, gibt ein Übergabewert von 0 an, dass das neue Element zu Anfang der Auflistung eingefügt werden soll. Der Wert -1 bedeutet, dass das Element am Ende eingefügt werden soll.
- Attributes
- String
(Optional) Ein oder mehrere #import Attribute. Eine umfassende Liste finden Sie im Abschnitt #Import Attribute der #Import-Direktive. Trennen Sie Attribute entweder mit einem Komma oder einem Leerzeichen.
Gibt zurück
Ein VCCodeImport-Objekt.
- Attribute
Beispiele
In diesem Beispiel wird #import der Datei "stdafx. h" eine-Anweisung hinzugefügt.
Sub AddImport()
Dim codeModel As VCCodeModel
codeModel = DTE.Solution.Item(1).CodeModel
Dim import As VCCodeImport
import = codeModel.AddImport("""MyDll.dll""", "stdafx.h", -1, "no_namespace named_guids raw_interfaces_only")
End Sub
Hinweise
Mit dieser Funktion wird ein- #import Element in die angegebene Datei eingefügt, die im-Objekt enthalten ist VCCodeModel .
Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit von Visual C++-Code Modellen .