Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
'class': una clase con el atributo ComImport no puede especificar ninguna clase base
La especificación del atributo ComImportAttribute implica que la implementación de la clase se importará de un módulo COM. No se pueden agregar métodos adicionales ni campos heredados de la clase base a la implementación definida en el módulo COM.
El ejemplo siguiente genera la advertencia CS0424:
// CS0424.cs
// compile with: /target:library
using System.Runtime.InteropServices;
public class A {}
[ ComImport, Guid("7ab770c7-0e23-4d7a-8aa2-19bfad479829") ]
class B : A {} // CS0424 error