VCCodeModel.AddIDLImport(String, Object, Object) Méthode

Définition

Ajoute une nouvelle instruction Import à un fichier. idl spécifique.

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

Paramètres

Name
String

Obligatoire. Spécifie le nom (entre guillemets) du fichier d'en-tête, IDL ou ODL à importer.

Location
Object

Obligatoire. Chemin d'accès ou nom du fichier .idl à modifier. Si le fichier n'existe pas déjà, il est créé automatiquement. Le fichier est ajouté au projet s'il n'est pas déjà un élément de projet. Si vous ne pouvez pas créer et ajouter le fichier au projet, la méthode AddIDLImport(String, Object, Object) échoue.

Position
Object

Facultatif. Valeur par défaut = 0. Élément de code après lequel le nouvel élément doit être ajouté. Si la valeur est CodeElement, le nouvel élément est ajouté directement après.

Comme la comptabilisation des collections commence à 1, la transmission de la valeur 0 indique que le nouvel élément doit être placé au début de la collection. La valeur -1 signifie que l'élément doit être placé à la fin.

Retours

VCCodeIDLImport

Objet VCCodeIDLImport.

Attributs

Exemples

Cet exemple ajoute une instruction import au fichier Project. idl.

Sub AddIDLImport()  
    Dim codeModel As VCCodeModel  
    codeModel = DTE.Solution.Item(1).CodeModel  
    Dim idlImport As VCCodeIDLImport  
    idlImport = codeModel.AddIDLImport("""MyIdlFile.idl""", "Project.idl")  
End Sub  

Remarques

Appelez cette fonction pour insérer une import instruction dans le fichier. idl spécifié de l' VCCodeModel objet.

Pour plus d’informations sur la compilation et l’exécution de cet exemple, consultez Comment : compiler un exemple de code pour Visual C++ extensibilité du modèle de code .

S’applique à