quando ho decompilato un file dll con Reflector, ho visto che il metodo di cui ho bisogno è implementato come di seguito. Cosa significa? È possibile vedere il codice sorgente dietro di esso?Decompilazione di un metodo Implementato con la parola chiave 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);
Cordiali saluti.
Hai perfettamente ragione, l'interfaccia inizia come segue: [ComImport, TypeLibType ((short) 2), ClassInterface ((short) 0), Guid (" 1CA8A500- E55C-11CF-9D38-00A02457680B ")]. Ma non capisco come posso raggiungere "un'altra DLL"? Mi piacerebbe fare un tentativo per capire l'assemblea. – Feyyaz