I'm trying to get away with not learning IL... that's what. ;) And yes, I realize that T4 doesn't have much in common w/ Cecil, but I find it very difficult to work with.
I'm basically building a Xamarin.Forms framework, and unfortunately, iOS does not support dynamic code, so all code must be compiled ahead-of-time. My framework involves Unity Interception and Policy Injection and I want to port that over to Xamarin.Forms (PCLs), so that will involve using Cecil to rewrite assemblies after they are compiled. I'm looking at both Fody and FluentIL to do this. FluentIL does have a parsing mechanism, but it is not robust (still very impressive though!). Thanks for replying... on Thanksgiving no less. Enjoy the turkey. :D On Thursday, November 27, 2014 8:38:16 AM UTC-5, Jb Evain wrote: > > Hi Michael, > > Thanks for the kind words! > > I don't think there's anything like that around. It would involve a C# > REPL like compiler (Mono has one, Roslyn has one) that doesn't emit > assemblies in memory, and analyzing the result. > > The real question is why would you want that? Cecil and T4 don't have > much in common : what are you trying to achieve? > > Jb > > On Thu, Nov 27, 2014 at 2:22 PM, Michael DeMond <[email protected] > <javascript:>> wrote: > > Hello Community, > > > > I am looking into Cecil... tremendous project, I must say first off. I > am > > curious if there is a way to take a given string and parse it into an > Cecil > > entity definition. For instance, something like: > > > > var data = "void Add( int a, int b ) { return a + b; }"; > > MethodDefinition definition = SomeAwesomeExpressionParserClass.Parse( > data > > ); > > > > This would be extremely useful and would possibly eliminate any sort of > > dependency on T4 (I have found this very clunky and Cecil seems like a > MUCH > > better alternative!) > > > > Thanks for any assistance you can provide, > > Michael > > > > -- > > -- > > -- > > mono-cecil > > --- > > You received this message because you are subscribed to the Google > Groups > > "mono-cecil" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > For more options, visit https://groups.google.com/d/optout. > -- -- -- mono-cecil --- You received this message because you are subscribed to the Google Groups "mono-cecil" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
