Condividi tramite


Metodo VCCodeModel.AddIDLImport

Aggiunge una nuova istruzione import a un file con estensione .idl specifico.

Spazio dei nomi:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Sintassi

'Dichiarazione
Function AddIDLImport ( _
    Name As String, _
    Location As Object, _
    Position As Object _
) As VCCodeIDLImport
VCCodeIDLImport AddIDLImport(
    string Name,
    Object Location,
    Object Position
)
VCCodeIDLImport^ AddIDLImport(
    String^ Name, 
    Object^ Location, 
    Object^ Position
)
abstract AddIDLImport : 
        Name:string * 
        Location:Object * 
        Position:Object -> VCCodeIDLImport
function AddIDLImport(
    Name : String, 
    Location : Object, 
    Position : Object
) : VCCodeIDLImport

Parametri

  • Name
    Tipo: String

    Obbligatorio. Specifica il nome (tra virgolette) del file d'intestazione o del file con estensione IDL o ODL da importare.

  • Location
    Tipo: Object

    Obbligatorio. Il percorso o il nome del file con estensione idl da modificare. Se il file non esiste, verrà creato automaticamente. Se non ne costituisce già un elemento, il file viene aggiunto al progetto. Se non è possibile creare il file e aggiungerlo al progetto, AddIDLImport avrà esito negativo.

  • Position
    Tipo: Object

    Parametro facoltativo. Valore predefinito = 0. Elemento di codice dopo il quale deve essere aggiunto il nuovo elemento. Se il valore è un oggetto CodeElement, il nuovo elemento verrà aggiunto immediatamente dopo.

    Poiché nelle raccolte il conteggio inizia da 1, un valore 0 indica che il nuovo elemento deve essere inserito all'inizio della raccolta. Il valore -1 indica invece che l'elemento deve essere inserito alla fine.

Valore restituito

Tipo: Microsoft.VisualStudio.VCCodeModel.VCCodeIDLImport
Oggetto VCCodeIDLImport.

Note

Chiamare la funzione per inserire un'istruzione import specificato nel file .idl dell'oggetto VCCodeModel.

Per informazioni sulla compilazione e l'esecuzione dell'esempio, vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++.

Esempi

In questo esempio viene aggiunta un'istruzione per importare il file di 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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCCodeModel Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel