Farewell Visitor 01 December 2010 Kris-Vandermotten .NET The Visitor design pattern was first documented in 1995 by the Gang of Four. It’s a workaround for the fact that most strongly typed object oriented languages only support single dispatch, even when sometimes double dispatch is required. With C# 4, we no longer need this workaround. We now have some... [More]
Static Reflection in .NET, part 2 18 October 2009 Kris-Vandermotten .NET A few weeks ago, I talked about static reflection and its advantages. You’ll remember that the main advantages, compared to the normal reflection API’s, are the compile time checking of parameters and IntelliSense support. How does it compare at other levels, performance for example? Before we dive... [More]
String.Trim() fixed in .NET 4.0 16 July 2009 Kris-Vandermotten .NET A long time ago, I wrote a blog post about the problems with String.Trim(). I’m happy to see that all three issues have been addressed in the .NET Framework 4.0. To start with, Trim() will now be consistent with Char.IsWhiteSpace(). Theoretically, this is a breaking change, but I don’t expect many ... [More]
.NET 3.5 SP1 Beta available 01 January 2008 Kris-Vandermotten .NET .NET 3.5 SP1 Beta available [More]
.NET Framework Library Source Code now available 01 December 2007 Kris-Vandermotten .NET .NET Framework Library Source Code now available [More]
.NET Framework Source Code to be Released 31 August 2007 Kris-Vandermotten .NET .NET Framework Source Code to be Released [More]
Properties with property changed event, part 3 31 May 2007 Kris-Vandermotten .NET Properties with property changed event, part 3 [More]
Orcas: February 2008 it will be 30 May 2007 Kris-Vandermotten .NET Orcas: February 2008 it will be [More]