VCFileCodeModel.AddIDLImport(String, Object) Yöntem

Tanım

importNesnenin. IDL dosyasına yeni bir ifade ekler VCFileCodeModel .

Microsoft::VisualStudio::VCCodeModel::VCCodeIDLImport AddIDLImport(std::wstring const & Name, winrt::Windows::Foundation::IInspectable const & Position);
[System.Runtime.InteropServices.DispId(570)]
public Microsoft.VisualStudio.VCCodeModel.VCCodeIDLImport AddIDLImport (string Name, object Position);
[<System.Runtime.InteropServices.DispId(570)>]
abstract member AddIDLImport : string * obj -> Microsoft.VisualStudio.VCCodeModel.VCCodeIDLImport
Public Function AddIDLImport (Name As String, Optional Position As Object) As VCCodeIDLImport

Parametreler

Name
String

Gereklidir. İçeri aktarılacak üst bilgi, IDL veya ODL dosyasının adını (tırnak işaretleri) belirtir.

Position
Object

İsteğe bağlı. Varsayılan = 0. Yeni öğenin ekleneceği kod öğesi. Değer bir ise CodeElement , yeni öğe öğesinden hemen sonra eklenir.

Koleksiyonlar her birinde sayımına başlayacağı için 0 geçirme yeni öğenin koleksiyonun başına yerleştirilmesi gerektiğini gösterir. -1 değeri, öğenin sonuna yerleştirilmesi gerektiği anlamına gelir.

Döndürülenler

VCCodeIDLImport

Bir VCCodeIDLImport nesnesi.

Öznitelikler

Örnekler

Bu örnek, MyIdlFile.idl dosyasını. IDL dosyasına aktarır vcFile .

Sub AddIDLImport()  
    Dim vcFile as VCFileCodeModel  
    vcFile = DTE.Solution.Item(1).ProjectItems.Item(1).FileCodeModel  
    vcFile.AddIDLImport("""MyIdlFile.idl""")  
End Sub  

Açıklamalar

importNesnenin. IDL dosyasına bir ifade eklemek için bu işlevi çağırın VCFileCodeModel .

Bu örneği derlemek ve çalıştırmak hakkında bilgi için bkz. nasıl yapılır: Visual C++ Code Model genişletilebilirliği Için örnek kod derleme .

Şunlara uygulanır