default always a null field. For reference types that mean a null reference (since null really points to a null address), and for value types, this means that all fields in it are zero in memory, effectively making the numeric types zero, DateTime be DateTime.MinValue , etc. .
In this case, I assume that both Server and LinkedServer are reference types, so using the default value is the same as setting them to null . I assume that the one who wrote this code really does not understand what default does.
Matt greer
source share