VCCodeModel.AddIDLImport(String, Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 .