Metoda VCCodeModel.AddImport —
Dodaje #import element do określonego pliku.
Przestrzeń nazw: Microsoft.VisualStudio.VCCodeModel
Zestaw: Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)
Składnia
'Deklaracja
Function AddImport ( _
Name As String, _
Location As Object, _
Position As Object, _
Attributes As String _
) As VCCodeImport
VCCodeImport AddImport(
string Name,
Object Location,
Object Position,
string Attributes
)
VCCodeImport^ AddImport(
String^ Name,
Object^ Location,
Object^ Position,
String^ Attributes
)
abstract AddImport :
Name:string *
Location:Object *
Position:Object *
Attributes:string -> VCCodeImport
function AddImport(
Name : String,
Location : Object,
Position : Object,
Attributes : String
) : VCCodeImport
Parametry
Name
Typ: StringWymagany.Określa nazwę (w cudzysłowie lub między nawiasy kątowe <>) biblioteki typów są przywożone.
Location
Typ: ObjectWymagany.Nazwa pliku lub ścieżka pliku do zmodyfikowania.Jeśli plik nie istnieje, zostanie utworzony automatycznie.Plik zostanie dodany do projektu, jeśli nie jest jeszcze elementu projektu.Jeśli plik nie utworzony i dodany do projektu, a następnie AddImport nie powiedzie się.
Position
Typ: ObjectWymagany.Default = 0.Element kodu, po którym ma być dodany nowy element.Jeśli wartość jest CodeElement, a następnie dodaje się nowy element zaraz za nim.
Ponieważ kolekcje rozpocząć ich liczba w jednym, przekazując 0 wskazuje, że nowy element powinien być umieszczony na początku kolekcji.Wartość-1 oznacza element powinien być umieszczony na końcu.
Attributes
Typ: StringOpcjonalnie.Jeden lub więcej #import atrybuty.Aby uzyskać pełną listę zobacz sekcję atrybutów #import #import dyrektywy.Oddziel atrybuty spacją lub przecinkiem.
Wartość zwracana
Typ: Microsoft.VisualStudio.VCCodeModel.VCCodeImport
Obiekt VCCodeImport.
Uwagi
Wywołać tę funkcję, aby wstawić #import element do określonego pliku zawartych przez VCCodeModel obiektu.
Zobacz Porady: kompilowanie przykładowego kodu dla rozszerzalności modelu kodu Visual C++ informacji na temat sposobu skompilować i uruchomić ten przykład.
Przykłady
W tym przykładzie dodaje #import instrukcja w pliku stdafx.h.
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
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.