public int CompareTo(Object value) { if (value == null) return 1; return Compare(this, (XsdDateTime)value); }