Partager via


VCCodeModel.AddImport, méthode

Ajoute un élément #import à un fichier spécifique.

Espace de noms :  Microsoft.VisualStudio.VCCodeModel
Assembly :  Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Déclaration
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

Paramètres

  • Name
    Type : String

    Requis. Indique le nom (entre guillemets ou crochets pointus <>) de la bibliothèque de types à importer.

  • Location
    Type : Object

    Requis. Chemin d'accès ou nom du fichier à 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 AddImport échoue.

  • Position
    Type : Object

    Requis. 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, passer 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.

  • Attributes
    Type : String

    Optionnel. Un ou plusieurs attributs #import. Pour obtenir une liste complète, consultez la section relative aux attributs d'importation dans la Direction d'importation. Sépare les attributs par un espace ou une virgule.

Valeur de retour

Type : Microsoft.VisualStudio.VCCodeModel.VCCodeImport
Objet VCCodeImport.

Notes

Appelez cette fonction pour insérer un élément #import dans le fichier spécifié contenu par l'objet VCCodeModel.

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

Exemples

Cet exemple ajoute une instruction #import au fichier de 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

Sécurité .NET Framework

Voir aussi

Référence

VCCodeModel Interface

Microsoft.VisualStudio.VCCodeModel, espace de noms