Hello.
I have an issue occured while using your library(Caliburn.Micro).
Interface IHandle<> defined as IHandle<in T> instead of IHandle<T>.
It causes app crash while runnig on WP7 devices or emulator in case of using types implementing that interface.
Also I found another "bad" interface IHandleWithCoroutine<>. It is defined in the same way and has the same issue.
To reproduce the error, you need to instantiate TaskController while using WP7 device or emulator. Another way: call typeof(IStorageMechanism).Assembly.GetTypes() and you will receive "ReflectionTypeLoadException".
If use WP8 device or emulator then all are well.
Looking forward for your help, Viacheslav.
Comments: Fixed.
I have an issue occured while using your library(Caliburn.Micro).
Interface IHandle<> defined as IHandle<in T> instead of IHandle<T>.
It causes app crash while runnig on WP7 devices or emulator in case of using types implementing that interface.
Also I found another "bad" interface IHandleWithCoroutine<>. It is defined in the same way and has the same issue.
To reproduce the error, you need to instantiate TaskController while using WP7 device or emulator. Another way: call typeof(IStorageMechanism).Assembly.GetTypes() and you will receive "ReflectionTypeLoadException".
If use WP8 device or emulator then all are well.
Looking forward for your help, Viacheslav.
Comments: Fixed.