ekonbenefits / impromptu-interface

Static interface to dynamic implementation (duck casting). Uses the DLR combined with Reflect.Emit.
Apache License 2.0
656 stars 67 forks source link

impromptu-interface/MVVM support for Metro apps #6

Closed jbtule closed 11 years ago

jbtule commented 11 years ago

Reported by buskila, Dec 26, 2012 Description of feature: It seems that the current version does not work in a Metro style app on win8 due to missing classes from the Metro .NET framework.

Any chance its possible to create a workaround or the missing objects are crucial and cant be reimplemented?

Jan 31, 2013 Delete comment Project Member #1 jtuley They are kind of crucial, the interface proxying is a big part and that is all reflection emit which doesn't exist in WinRT, a lot of the other feature just use the dlr and that does work in WinRT. Technically Impromptu has an api in which you can pre-emit the interface proxies, so if i restructure to a portable library and just ommited emit code for the WinRT specific additions it might be something usable or just confusing. I'm probably going to restructure to a portable library at some point, just have too many project files to deal with, so we will see.

jbtule commented 11 years ago

Duplicate of issue #2