public DateTime LocalizedTimeToUniversalTime(DateTime local) { if (local.Kind!=DateTimeKind.Local) throw new TimeException(StringConsts.ARGUMENT_ERROR+GetType().Name+".LocalizedTimeToUniversalTime(utc.Kind!=Local)"); var loc = TimeLocation; if (!loc.UseParentSetting) { return DateTime.SpecifyKind(local - TimeLocation.UTCOffset, DateTimeKind.Utc); } else { return TimeSource.LocalizedTimeToUniversalTime(local); } }
public DateTime LocalizedTimeToUniversalTime(DateTime local) { return(TimeSource.LocalizedTimeToUniversalTime(local)); }