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: StringObbligatorio. Specifica il nome (tra virgolette) del file d'intestazione o del file con estensione IDL o ODL da importare.
Location
Tipo: ObjectObbligatorio. 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: ObjectParametro 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.