As far as I know, csc does not support inline IL. I was wondering: is
there any C# compiler that allows inline IL????
Probably not, as it would not be a C# compiler anymore. The C# language
specification doesn't have any mechanism to inline IL.
You can still code in IL if you want, and then compile it into a module,
along with your C# code, and then combine the modules into an assembly.

Signature
- Nicholas Paldino [.NET/C# MVP]
- mvp@spam.guard.caspershouse.com
> As far as I know, csc does not support inline IL. I was wondering: is
> there any C# compiler that allows inline IL????
> As far as I know, csc does not support inline IL. I was wondering: is
> there any C# compiler that allows inline IL????
What is the point ?
Since optimization is not done in C#->IL but in IL->x86, then
there are no reason to believe it could be used for optimization
and you can not use IL to access various low level hardware
features.
Arne
Jon Skeet [C# MVP] - 09 Sep 2007 20:02 GMT
> > As far as I know, csc does not support inline IL. I was wondering: is
> > there any C# compiler that allows inline IL????
[quoted text clipped - 5 lines]
> and you can not use IL to access various low level hardware
> features.
There are a few cases where hand-tweaking the IL would allow for
further optimisation (which *does* have an effect). It's rare, but it
could very occasionally be useful.
There are also some features which IL allows for but C# doesn't
(covariance/contravariance of generics in interfaces, for example).

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too