Sun, June 3, 2007, 05:00 AM under
dotNET |
Orcas
If you never liked the name of
TimeZone2, you'll be pleased to know that in "Orcas" Beta 1 it was renamed to
TimeZoneInfo. Having played with this a bit, I found that its members include a dependency on yet another new type:
DateTimeOffset. I searched and saw that this has actually been in there for a
while.
What I can't fathom is why
DateTimeOffset ended up in
mscorlib and
TimeZoneInfo ended up in
System.Core! The latter makes sense, it is a brand new type so it cannot go into existing bits; so why break that rule for the former? To be clear, I would expect both of them to reside in Core. Anyway, regardless of where they belong, go play with them ;)