I'm afraid I don't understand what you mean by this, nor why it is important. The C# compiler does some optimisations and the .NET Common Language Runtime Just In Time compiler will (on the desktop at least) do further performance code analysis and performance optimisations. What these optimisations are is not documented and I see no need to know what they are just as I see no need to see what the processor is doing when it in turn is optimising the machine code by performing branch prediction and out of order execution. As long as the code performs as I expect I don't care about such things..
I need to know that because I was thinking of reducing my loading time to the processor. At the moment, I noticed that B4PPC does not have preprocessor like #ifdef and hence, the only way, I can reduce the code loading time, is by reducing the module or actual code size.
The other way is via compilation optimisation. For example: if I code like the above way, then, the compiler will be smart enough to ignore the rest of the code from compiling and hence, my code size would be smaller and indirectly, my loading time would be small too.
This is why I was asking about this. Or if you have a other better way of reducing the loading time, it would be nice if you can share with us
Thanks Agraham. :icon_clap: