Condividi tramite


Metodo VCCodeModel.AddIDLLibrary

Aggiunge una nuova istruzione library 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 AddIDLLibrary ( _
    Name As String, _
    Location As Object, _
    Position As Object _
) As VCCodeIDLLibrary
VCCodeIDLLibrary AddIDLLibrary(
    string Name,
    Object Location,
    Object Position
)
VCCodeIDLLibrary^ AddIDLLibrary(
    String^ Name, 
    Object^ Location, 
    Object^ Position
)
abstract AddIDLLibrary : 
        Name:string * 
        Location:Object * 
        Position:Object -> VCCodeIDLLibrary
function AddIDLLibrary(
    Name : String, 
    Location : Object, 
    Position : Object
) : VCCodeIDLLibrary

Parametri

  • Name
    Tipo: String

    Obbligatorio. Specifica il nome della nuova libreria.

  • 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, AddIDLLibrary 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.VCCodeIDLLibrary
Oggetto VCCodeIDLLibrary.

Note

Chiamare la funzione per inserire un'istruzione library 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 di libreria alla fine del file di Project.idl.

Sub AddIDLLibrary()
    Dim codeModel As VCCodeModel
    codeModel = DTE.Solution.Item(1).CodeModel
    Dim idlLibrary As VCCodeIDLLibrary
    idlLibrary = codeModel.AddIDLLibrary("MyLibrary", "Project.idl", -1)
End Sub

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCCodeModel Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel