Inlining methods in C#

Inlining is a simple process of, essentially replacing a method call with the contents of the call, it’s main benefits are around performance in that it removed the method call/stack frame overhead and is especially useful in tight looks or hot path scenarios. An example in C++ we might have something like class Math { […]