@@ -127,7 +127,7 @@ internal static void CheckAddResult(long ticks, DateTime minValue, DateTime maxV
127
127
}
128
128
}
129
129
130
- internal DateTime Add ( DateTime time , double value , long scale )
130
+ internal DateTime Add ( DateTime time , double value , int scale )
131
131
{
132
132
// From ECMA CLI spec, Partition III, section 3.27:
133
133
//
@@ -169,7 +169,7 @@ public virtual DateTime AddMilliseconds(DateTime time, double milliseconds)
169
169
/// </summary>
170
170
public virtual DateTime AddDays ( DateTime time , int days )
171
171
{
172
- return Add ( time , days , TimeSpan . MillisecondsPerDay ) ;
172
+ return Add ( time , days , ( int ) TimeSpan . MillisecondsPerDay ) ;
173
173
}
174
174
175
175
/// <summary>
@@ -181,7 +181,7 @@ public virtual DateTime AddDays(DateTime time, int days)
181
181
/// </summary>
182
182
public virtual DateTime AddHours ( DateTime time , int hours )
183
183
{
184
- return Add ( time , hours , TimeSpan . MillisecondsPerHour ) ;
184
+ return Add ( time , hours , ( int ) TimeSpan . MillisecondsPerHour ) ;
185
185
}
186
186
187
187
/// <summary>
@@ -193,7 +193,7 @@ public virtual DateTime AddHours(DateTime time, int hours)
193
193
/// </summary>
194
194
public virtual DateTime AddMinutes ( DateTime time , int minutes )
195
195
{
196
- return Add ( time , minutes , TimeSpan . MillisecondsPerMinute ) ;
196
+ return Add ( time , minutes , ( int ) TimeSpan . MillisecondsPerMinute ) ;
197
197
}
198
198
199
199
/// <summary>
@@ -225,7 +225,7 @@ public virtual DateTime AddMinutes(DateTime time, int minutes)
225
225
/// </summary>
226
226
public virtual DateTime AddSeconds ( DateTime time , int seconds )
227
227
{
228
- return Add ( time , seconds , TimeSpan . MillisecondsPerSecond ) ;
228
+ return Add ( time , seconds , ( int ) TimeSpan . MillisecondsPerSecond ) ;
229
229
}
230
230
231
231
// Returns the DateTime resulting from adding a number of
0 commit comments