cuando decompilé un archivo dll con Reflector, vi que el método que necesito se implementa de la siguiente manera. Qué significa eso? ¿Es posible ver el código fuente detrás de esto?Descompilación de un método implementado con la palabra clave extern
[return: MarshalAs(UnmanagedType.BStr)]
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(0x3a)]
public virtual extern string GetCOLDText([In] int PageNumber, [In] int Row, [In] int Column, [In, Optional, DefaultParameterValue(0x7fffffff)] int Length);
Saludos.
Tiene toda la razón, la interfaz comienza de la siguiente manera: [ComImport, TypeLibType ((short) 2), ClassInterface ((short) 0), Guid (" 1CA8A500- E55C-11CF-9D38-00A02457680B ")]. ¿Pero no entiendo cómo puedo llegar a "otra DLL"? Me gustaría intentarlo para comprender el montaje. – Feyyaz