I can't remember what causes implicit conversion to fail, but you should be
able to call the Action ctor explicitly. e.g.

new Action(() => Console.WriteLine("Hello"))

If your lambda is actually returning a value you'll have to discard the
return value, e.g.

new Action(() => { obj.ToString(); });

-Max

On Sat, Aug 18, 2012 at 5:17 PM, Stephan Steiner
<stephan.stei...@gmail.com>wrote:

> Hi
>
> I have this nice method that performs all kind of magic and allows me to be
> really lazy - and then when I try using it on MonoDroid, I get the error in
> the title for every call.
>
> Method signature is as follows:
> private void processRestResponse<T>(T result, IRestResponse response,
> Action
> errorAction, Action<T> successAction) where T :
> ClientInterface.BooleanResult
>
> Any ideas on how to work around this without having to start from scratch?
>
> Thanks
> Stephan
>
>
>
> --
> View this message in context:
> http://mono-for-android.1047100.n5.nabble.com/cannot-convert-from-lambda-expression-to-System-Action-tp5711402.html
> Sent from the Mono for Android mailing list archive at Nabble.com.
> _______________________________________________
> Monodroid mailing list
> Monodroid@lists.ximian.com
>
> UNSUBSCRIBE INFORMATION:
> http://lists.ximian.com/mailman/listinfo/monodroid
>



-- 
Hahahahaaaa!!! That is ME laughing at YOU, cruel world.
    -Jordan Rixon

I could not love thee, dear, so much,
Loved I not Honour more.
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to