This is the twentieth sixth 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 C# has multiple signature (interface) and implementation inheritance. The latter doesn’t support full polymorphic invocations, though, but we … Continue reading .NET Inside Out Part 26 – Multiple identity inheritance in C#
Tag: CLR
.NET Inside Out Part 18 — Handling StackOverflowException with custom CLR host
This is the eighteenth 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 saw in Part 8 — Handling Stack Overflow Exception in C# with VEH how to handle SOE in C#. Obviously, … Continue reading .NET Inside Out Part 18 — Handling StackOverflowException with custom CLR host
.NET Inside Out Part 17 — Abusing types to serialize non-serializable type
This is the seventeenth 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# Last time we saw how to abuse type system. Today we are going to do this to serialize non-serializable type (kind … Continue reading .NET Inside Out Part 17 — Abusing types to serialize non-serializable type
.NET Inside Out Part 16 — Abusing type system
This is the sixteenth 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# Today we are going to play with type system to see if we can break it. Let’s take this code: We … Continue reading .NET Inside Out Part 16 — Abusing type system