namespace OAuthAuthorizationServer.Code {
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
internal static class Utilities {
///
/// Ensures that local times are converted to UTC times. Unspecified kinds are recast to UTC with no conversion.
///
/// The date-time to convert.
/// The date-time in UTC time.
internal static DateTime AsUtc(this DateTime value) {
if (value.Kind == DateTimeKind.Unspecified) {
return new DateTime(value.Ticks, DateTimeKind.Utc);
}
return value.ToUniversalTime();
}
}
}