Is there any way to see how LINQ expressions are implemented? (Eg. Union / Intersect, Where etc). That would be very helpful because sometimes LINQ executes faster than custom code and sometimes it doesn't. It would be nice to know from the beginning what to use.
I know there's also tool which allows you to see .NET System methods implementations, but i can't remember its name. Can anyone point me to that?
Thank you!