diff options
author | Tarek Mahmoud Sayed <tarekms@microsoft.com> | 2016-02-18 14:19:09 -0800 |
---|---|---|
committer | Tarek Mahmoud Sayed <tarekms@microsoft.com> | 2016-02-18 14:19:09 -0800 |
commit | 0148107cff7f462a601d91a8a119208b11a832a4 (patch) | |
tree | 10f58d5a783de76b5aa803cff602a48bce0fa0f0 /src | |
parent | b90b09116d12ab65328fbd1ed80c21c75131e121 (diff) | |
download | coreclr-0148107cff7f462a601d91a8a119208b11a832a4.tar.gz coreclr-0148107cff7f462a601d91a8a119208b11a832a4.tar.bz2 coreclr-0148107cff7f462a601d91a8a119208b11a832a4.zip |
Small refactoring in DateTime comparing methods
Diffstat (limited to 'src')
-rw-r--r-- | src/mscorlib/src/System/DateTime.cs | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/mscorlib/src/System/DateTime.cs b/src/mscorlib/src/System/DateTime.cs index 9105db86a5..6a496ac9d2 100644 --- a/src/mscorlib/src/System/DateTime.cs +++ b/src/mscorlib/src/System/DateTime.cs @@ -487,20 +487,12 @@ namespace System { if (!(value is DateTime)) { throw new ArgumentException(Environment.GetResourceString("Arg_MustBeDateTime")); } - - long valueTicks = ((DateTime)value).InternalTicks; - long ticks = InternalTicks; - if (ticks > valueTicks) return 1; - if (ticks < valueTicks) return -1; - return 0; + + return Compare(this, (DateTime)value); } public int CompareTo(DateTime value) { - long valueTicks = value.InternalTicks; - long ticks = InternalTicks; - if (ticks > valueTicks) return 1; - if (ticks < valueTicks) return -1; - return 0; + return Compare(this, value); } // Returns the tick count corresponding to the given year, month, and day. |