.NET Inside Out Part 15 — Starting process on different desktop

This is the fifteenth part of the .NET Inside Out series. For your convenience you can find other parts in the table of contents in Part 1 – Virtual and non-virtual calls in C# Windows supports multiple desktops for a long time. We may want to run an application on different one than the current … Continue reading .NET Inside Out Part 15 — Starting process on different desktop

.NET Inside Out Part 14 — Calling virtual method without dynamic dispatch

This is the fourteenth part of the .NET Inside Out series. For your convenience you can find other parts in the table of contents in Part 1 – Virtual and non-virtual calls in C# We know that when we call virtual method we get runtime polymorphism, dynamic dispatch. Can we somehow call a method method … Continue reading .NET Inside Out Part 14 — Calling virtual method without dynamic dispatch

.NET Inside Out Part 12 — Modifying managed library on an IL level

This is the twelfth part of the .NET Inside Out series. For your convenience you can find other parts in the table of contents in Part 1 – Virtual and non-virtual calls in C# Imagine that you have a managed library which doesn’t work as expected and you need to tweak it a bit without … Continue reading .NET Inside Out Part 12 — Modifying managed library on an IL level