VCFileCodeModel.AddIDLImport (Método)
Agrega una nueva instrucción import al archivo .idl del objeto VCFileCodeModel.
Espacio de nombres: Microsoft.VisualStudio.VCCodeModel
Ensamblado: Microsoft.VisualStudio.VCCodeModel (en Microsoft.VisualStudio.VCCodeModel.dll)
Sintaxis
'Declaración
Function AddIDLImport ( _
Name As String, _
Position As Object _
) As VCCodeIDLImport
VCCodeIDLImport AddIDLImport(
string Name,
Object Position
)
VCCodeIDLImport^ AddIDLImport(
String^ Name,
Object^ Position
)
abstract AddIDLImport :
Name:string *
Position:Object -> VCCodeIDLImport
function AddIDLImport(
Name : String,
Position : Object
) : VCCodeIDLImport
Parámetros
Name
Tipo: StringObligatorio. Especifica el nombre (entre comillas) del archivo de encabezado, IDL u ODL que se va a importar.
Position
Tipo: ObjectOpcional. Valor predeterminado = 0. Elemento de código tras el que se agrega el elemento nuevo. Si el valor es un CodeElement, el nuevo elemento se agregará inmediatamente tras él.
Como el recuento de los elementos de una colección comienza en uno, pasar un valor 0 indica que el nuevo elemento deberá colocarse al principio de la colección. Un valor de -1 indica que el elemento deberá situarse al final de la colección.
Valor devuelto
Tipo: Microsoft.VisualStudio.VCCodeModel.VCCodeIDLImport
Un objeto VCCodeIDLImport.
Comentarios
Llame a esta función para insertar una instrucción de import en el archivo de the.idl del objeto de VCFileCodeModel .
Vea Cómo: Compilar el código de ejemplo de extensibilidad del modelo de código de Visual C++ para obtener información sobre cómo compilar y ejecutar este ejemplo.
Ejemplos
Este ejemplo importa el archivo de MyIdlFile.idl en el archivo .idl de vcFile.
Sub AddIDLImport()
Dim vcFile as VCFileCodeModel
vcFile = DTE.Solution.Item(1).ProjectItems.Item(1).FileCodeModel
vcFile.AddIDLImport("""MyIdlFile.idl""")
End Sub
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.