262 references to DateTimeKind
mscorlib (122)
system\currenttimezone.cs (8)
143if (time.Kind == DateTimeKind.Local) { 150return new DateTime(DateTime.MaxTicks, DateTimeKind.Local); 153return new DateTime(DateTime.MinTicks, DateTimeKind.Local); 155return new DateTime(tick, DateTimeKind.Local, isAmbiguousLocalDst); 235if (time.Kind == DateTimeKind.Utc) { 260hour, minute, second, millisecond, DateTimeKind.Local); 267time = new DateTime(year, month, 1, hour, minute, second, millisecond, DateTimeKind.Local); 284time = new DateTime(year, month, cal.GetDaysInMonth(year, month), hour, minute, second, millisecond, DateTimeKind.Local);
system\datetime.cs (45)
116public static readonly DateTime MinValue = new DateTime(MinTicks, DateTimeKind.Unspecified); 117public static readonly DateTime MaxValue = new DateTime(MaxTicks, DateTimeKind.Unspecified); 157public DateTime(long ticks, DateTimeKind kind) { 161if (kind < DateTimeKind.Unspecified || kind > DateTimeKind.Local) { 168internal DateTime(long ticks, DateTimeKind kind, Boolean isAmbiguousDst) { 172Contract.Requires(kind == DateTimeKind.Local, "Internal Constructor is for local times only"); 196if (second == 60 && s_isLeapSecondsSupportedSystem && IsValidTimeWithLeapSeconds(year, month, day, hour, minute, second, DateTimeKind.Unspecified)) 207public DateTime(int year, int month, int day, int hour, int minute, int second, DateTimeKind kind) { 208if (kind < DateTimeKind.Unspecified || kind > DateTimeKind.Local) { 246if (!IsValidTimeWithLeapSeconds(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, 60, DateTimeKind.Unspecified)) 262if (second == 60 && s_isLeapSecondsSupportedSystem && IsValidTimeWithLeapSeconds(year, month, day, hour, minute, second, DateTimeKind.Unspecified)) 278public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, DateTimeKind kind) { 282if (kind < DateTimeKind.Unspecified || kind > DateTimeKind.Local) { 330if (!IsValidTimeWithLeapSeconds(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, 60, DateTimeKind.Unspecified)) 337public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, Calendar calendar, DateTimeKind kind) { 343if (kind < DateTimeKind.Unspecified || kind > DateTimeKind.Local) { 724DateTime utcDt = new DateTime(ticks, DateTimeKind.Utc); 737return new DateTime(ticks, DateTimeKind.Local, isAmbiguousLocalDst); 774return new DateTime(universalTicks, DateTimeKind.Utc); 780return new DateTime(DoubleDateToTicks(d), DateTimeKind.Unspecified); 798if (Kind == DateTimeKind.Utc) { 804public static DateTime SpecifyKind(DateTime value, DateTimeKind kind) { 809if (Kind == DateTimeKind.Local) { 1000public DateTimeKind Kind { 1004return DateTimeKind.Unspecified; 1006return DateTimeKind.Utc; 1008return DateTimeKind.Local; 1053Contract.Ensures(Contract.Result<DateTime>().Kind == DateTimeKind.Local); 1060return new DateTime(DateTime.MaxTicks, DateTimeKind.Local); 1063return new DateTime(DateTime.MinTicks, DateTimeKind.Local); 1065return new DateTime(tick, DateTimeKind.Local, isAmbiguousLocalDst); 1072Contract.Ensures(Contract.Result<DateTime>().Kind == DateTimeKind.Utc); 1214internal static bool IsValidTimeWithLeapSeconds(int year, int month, int day, int hour, int minute, int second, DateTimeKind kind) 1221case DateTimeKind.Local: return ValidateSystemTime(ref time, localTime: true); 1222case DateTimeKind.Utc: return ValidateSystemTime(ref time, localTime: false); 1398if (Kind == DateTimeKind.Local) { 1410return new DateTime(DateTime.MaxTicks, DateTimeKind.Local); 1417return new DateTime(DateTime.MinTicks, DateTimeKind.Local); 1419return new DateTime(tick, DateTimeKind.Local, isAmbiguousLocalDst); 1675if (s_isLeapSecondsSupportedSystem && IsValidTimeWithLeapSeconds(year, month, day, hour, minute, second, DateTimeKind.Unspecified)) 1696result = new DateTime(ticks, DateTimeKind.Unspecified);
system\datetimeoffset.cs (11)
71if (dateTime.Kind != DateTimeKind.Utc) { 86if (dateTime.Kind == DateTimeKind.Local) { 91else if (dateTime.Kind == DateTimeKind.Utc) { 114!DateTime.IsValidTimeWithLeapSeconds(m_dateTime.Year, m_dateTime.Month, m_dateTime.Day, m_dateTime.Hour, m_dateTime.Minute, 60, DateTimeKind.Utc)) 135!DateTime.IsValidTimeWithLeapSeconds(m_dateTime.Year, m_dateTime.Month, m_dateTime.Day, m_dateTime.Hour, m_dateTime.Minute, 60, DateTimeKind.Utc)) 157!DateTime.IsValidTimeWithLeapSeconds(m_dateTime.Year, m_dateTime.Month, m_dateTime.Day, m_dateTime.Hour, m_dateTime.Minute, 60, DateTimeKind.Utc)) 190Contract.Ensures(Contract.Result<DateTime>().Kind == DateTimeKind.Utc); 191return DateTime.SpecifyKind(m_dateTime, DateTimeKind.Utc); 198Contract.Ensures(Contract.Result<DateTime>().Kind == DateTimeKind.Local); 217return new DateTime((m_dateTime + Offset).Ticks, DateTimeKind.Unspecified); 807return new DateTime(utcTicks, DateTimeKind.Unspecified);
system\globalization\datetimeformat.cs (5)
727} else if (dateTime.Kind == DateTimeKind.Utc) { 737dateTime = DateTime.SpecifyKind(dateTime, DateTimeKind.Local); 777case DateTimeKind.Local: 782case DateTimeKind.Utc: 881else if (dateTime.Kind == DateTimeKind.Local) {
system\globalization\datetimeparse.cs (9)
2594result.parsedDate = DateTime.SpecifyKind(result.parsedDate, DateTimeKind.Local); 2600result.parsedDate = DateTime.SpecifyKind(result.parsedDate, DateTimeKind.Utc); 2610Contract.Assert(result.parsedDate.Kind == DateTimeKind.Unspecified, "result.parsedDate.Kind == DateTimeKind.Unspecified"); 2616result.parsedDate = DateTime.SpecifyKind(result.parsedDate, DateTimeKind.Utc); 2673result.parsedDate = new DateTime(utcTicks, DateTimeKind.Utc); 2698result.parsedDate = new DateTime(resultTicks, DateTimeKind.Utc); 2736DateTime utcDt = new DateTime(resultTicks, DateTimeKind.Utc); 2746result.parsedDate = new DateTime(resultTicks, DateTimeKind.Local, isAmbiguousLocalDst); 3348return new DateTime(DateTime.UtcNow.Ticks + result.timeZoneOffset.Ticks, DateTimeKind.Unspecified);
system\timezone.cs (8)
96if (time.Kind == DateTimeKind.Utc) { 101return new DateTime(DateTime.MaxTicks, DateTimeKind.Utc); 104return new DateTime(DateTime.MinTicks, DateTimeKind.Utc); 106return new DateTime(tickCount, DateTimeKind.Utc); 113if (time.Kind == DateTimeKind.Local) { 118return new DateTime(time.Ticks + offset, DateTimeKind.Local, isAmbiguousLocalDst); 200DateTimeKind kind = time.Kind; 201if (kind == DateTimeKind.Utc) {
system\timezoneinfo.cs (36)
189public DateTimeKind GetCorrespondingKind(TimeZoneInfo timeZone) { 190DateTimeKind kind; 212kind = DateTimeKind.Utc; 215kind = DateTimeKind.Local; 218kind = DateTimeKind.Unspecified; 383if (dateTime.Kind == DateTimeKind.Local) { 387else if (dateTime.Kind == DateTimeKind.Utc) { 448if (dateTime.Kind == DateTimeKind.Local) { 449if (cachedData.GetCorrespondingKind(this) != DateTimeKind.Local) { 472else if (dateTime.Kind == DateTimeKind.Utc) { 473if (cachedData.GetCorrespondingKind(this) == DateTimeKind.Utc) { 514if (dateTime.Kind == DateTimeKind.Local) { 518else if (dateTime.Kind == DateTimeKind.Utc) { 579if (dateTime.Kind == DateTimeKind.Local) { 582else if (dateTime.Kind == DateTimeKind.Utc) { 583if (cachedData.GetCorrespondingKind(this) == DateTimeKind.Utc) { 623if ( (dateTime.Kind == DateTimeKind.Unspecified) 624|| (dateTime.Kind == DateTimeKind.Local && s_cachedData.GetCorrespondingKind(this) == DateTimeKind.Local) ) { 672if (dateTime.Kind == DateTimeKind.Local && String.Compare(sourceTimeZoneId, TimeZoneInfo.Local.Id, StringComparison.OrdinalIgnoreCase) == 0) { 681else if (dateTime.Kind == DateTimeKind.Utc && String.Compare(sourceTimeZoneId, TimeZoneInfo.Utc.Id, StringComparison.OrdinalIgnoreCase) == 0) { 738if (dateTime.Kind == DateTimeKind.Utc) { 765DateTimeKind sourceKind = cachedData.GetCorrespondingKind(sourceTimeZone); 766if ( ((flags & TimeZoneInfoOptions.NoThrowOnInvalidTime) == 0) && (dateTime.Kind != DateTimeKind.Unspecified) && (dateTime.Kind != sourceKind) ) { 799DateTimeKind targetKind = cachedData.GetCorrespondingKind(destinationTimeZone); 802if (dateTime.Kind != DateTimeKind.Unspecified && sourceKind != DateTimeKind.Unspecified 813if (targetKind == DateTimeKind.Local) { 816return new DateTime(targetConverted.Ticks, DateTimeKind.Local, isAmbiguousLocalDst); 843if (dateTime.Kind == DateTimeKind.Utc) { 852if (dateTime.Kind == DateTimeKind.Utc) { 1486if (time.Kind == DateTimeKind.Local) { 1519if (isDst && time.Kind == DateTimeKind.Local) { 3163if (dateStart.Kind != DateTimeKind.Unspecified) { 3167if (dateEnd.Kind != DateTimeKind.Unspecified) { 3434if (timeOfDay.Kind != DateTimeKind.Unspecified) {
System (5)
net\System\Net\mail\SmtpDateTime.cs (5)
129case DateTimeKind.Local: 135case DateTimeKind.Unspecified: 139case DateTimeKind.Utc: 167return DateTime.SpecifyKind(this.date, DateTimeKind.Unspecified); 331Debug.Assert(dateValue.Kind == DateTimeKind.Unspecified);
System.Activities (1)
System\Activities\Expressions\Literal.cs (1)
111if (literalValue.Second == 0 && literalValue.Millisecond == 0 && literalValue.Kind == DateTimeKind.Unspecified)
System.Data (16)
fx\src\data\System\Data\Common\DateTimeStorage.cs (8)
145if (tmpValue.Kind == DateTimeKind.Utc) { 148else if (tmpValue.Kind == DateTimeKind.Local) { 152retVal = DateTime.SpecifyKind(tmpValue, DateTimeKind.Utc); 156if (tmpValue.Kind == DateTimeKind.Local) { 159else if (tmpValue.Kind == DateTimeKind.Utc) { 163retVal = DateTime.SpecifyKind(tmpValue, DateTimeKind.Local); 168retVal = DateTime.SpecifyKind(tmpValue, DateTimeKind.Unspecified); 231values[i] = DateTime.SpecifyKind(values[i].ToLocalTime(), DateTimeKind.Unspecified); //Strip the kind for UnspecifiedLocal.
fx\src\data\System\Data\Common\ObjectStorage.cs (4)
432if (dt.Kind == DateTimeKind.Local) { 433typedStore[storeIndex] = DateTime.SpecifyKind(dt.ToUniversalTime(), DateTimeKind.Local); 443if (dt.Kind == DateTimeKind.Local) { 444values[i] = (DateTime.SpecifyKind(dt, DateTimeKind.Utc)).ToLocalTime();
fx\src\data\System\Data\Filter\FunctionNode.cs (3)
458case DateTimeKind.Utc: 463case DateTimeKind.Local: 468case DateTimeKind.Unspecified: break;
fx\src\data\System\Data\SQLTypes\SQLDateTime.cs (1)
638if (dt.Kind != System.DateTimeKind.Unspecified)
System.Data.Entity.Design (2)
System\Data\EntityModel\Emitters\PropertyEmitter.cs (2)
769DateTime dateTime = DateTime.SpecifyKind(utc, DateTimeKind.Unspecified); 771return new CodeObjectCreateExpression(TypeReference.DateTime, new CodePrimitiveExpression(dateTime.Ticks), GetEnumValue(DateTimeKind.Unspecified));
System.Data.Services (7)
System\Data\Services\Serializers\JsonReader.cs (1)
93DateTime dateTime = new DateTime(ticks * 10000 + JsonWriter.DatetimeMinTimeTicks, DateTimeKind.Utc);
System\Data\Services\Serializers\JsonWriter.cs (6)
28internal static readonly long DatetimeMinTimeTicks = (new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).Ticks; 268case DateTimeKind.Local: 271case DateTimeKind.Unspecified: 272dateTime = new DateTime(dateTime.Ticks, DateTimeKind.Utc); 274case DateTimeKind.Utc: 278System.Diagnostics.Debug.Assert(dateTime.Kind == DateTimeKind.Utc, "dateTime.Kind == DateTimeKind.Utc");
System.Data.Services.Client (2)
System\Data\Services\Client\ClientConvert.cs (2)
317return XmlConvert.ToString(dt.Kind == DateTimeKind.Unspecified && atomDateConstruct ? new DateTime(dt.Ticks, DateTimeKind.Utc) : dt, XmlDateTimeSerializationMode.RoundtripKind);
System.Data.Services.Design (2)
System\Data\EntityModel\Emitters\PropertyEmitter.cs (2)
703DateTime dateTime = DateTime.SpecifyKind(utc, DateTimeKind.Unspecified); 705return new CodeObjectCreateExpression(TypeReference.DateTime, new CodePrimitiveExpression(dateTime.Ticks), GetEnumValue(DateTimeKind.Unspecified));
System.IdentityModel (15)
System\IdentityModel\BoundedCache.cs (1)
376if (expirationTime.Kind != DateTimeKind.Utc)
System\IdentityModel\DateTimeUtil.cs (4)
52public static DateTime GetMaxValue(DateTimeKind kind) 57public static DateTime GetMinValue(DateTimeKind kind) 64if (null == value || value.Value.Kind == DateTimeKind.Utc) 74if (value.Kind == DateTimeKind.Utc)
System\IdentityModel\SecurityUtils.cs (2)
56return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 65return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
System\IdentityModel\Tokens\SamlSecurityTokenHandler.cs (4)
48static DateTime WCFMinValue = new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc); 49static DateTime WCFMaxValue = new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 1983if (conditions.NotBefore != DateTimeUtil.GetMinValue(DateTimeKind.Utc) && 1992if (conditions.NotOnOrAfter != DateTimeUtil.GetMaxValue(DateTimeKind.Utc) &&
System\IdentityModel\Tokens\SessionSecurityToken.cs (4)
465DateTime effectiveTime = new DateTime(XmlUtil.ReadElementContentAsInt64(reader), DateTimeKind.Utc); 471DateTime expiryTime = new DateTime(XmlUtil.ReadElementContentAsInt64(reader), DateTimeKind.Utc); 477DateTime keyEffectiveTime = new DateTime(XmlUtil.ReadElementContentAsInt64(reader), DateTimeKind.Utc); 483DateTime keyExpiryTime = new DateTime(XmlUtil.ReadElementContentAsInt64(reader), DateTimeKind.Utc);
System.Runtime.Caching (1)
System\Caching\MemoryCacheEntryChangeMonitor.cs (1)
15private static readonly DateTime DATETIME_MINVALUE_UTC = new DateTime(0, DateTimeKind.Utc);
System.Runtime.Serialization (21)
System\Runtime\Serialization\DateTimeOffsetAdapter.cs (1)
47case DateTimeKind.Unspecified:
System\Runtime\Serialization\Json\JsonGlobals.cs (1)
36public static readonly long unixEpochTicks = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Ticks;
System\Runtime\Serialization\Json\JsonReaderDelegator.cs (8)
198DateTimeKind dateTimeKind = DateTimeKind.Utc; 208dateTimeKind = DateTimeKind.Local; 234DateTime dateTime = new DateTime(ticks, DateTimeKind.Utc); 237case DateTimeKind.Local: 239case DateTimeKind.Unspecified: 240return DateTime.SpecifyKind(dateTime.ToLocalTime(), DateTimeKind.Unspecified); 241case DateTimeKind.Utc:
System\Runtime\Serialization\Json\JsonWriterDelegator.cs (4)
203if (value.Kind != DateTimeKind.Utc) 226case DateTimeKind.Unspecified: 227case DateTimeKind.Local: 251case DateTimeKind.Utc:
System\Xml\XmlConverter.cs (7)
756DateTimeKind kind = DateTimeKind.Unspecified; 790kind = DateTimeKind.Utc; 797kind = DateTimeKind.Utc; 1101case DateTimeKind.Unspecified: 1103case DateTimeKind.Local: 1114case DateTimeKind.Utc:
System.ServiceModel (12)
System\ServiceModel\Dispatcher\XPathMessageContext.cs (2)
204internal readonly static DateTime ZeroDate = new DateTime(1, 1, 1, 0, 0, 0, DateTimeKind.Utc); 416if (date.Kind != DateTimeKind.Utc)
System\ServiceModel\Security\SecurityTimestamp.cs (2)
32Fx.Assert(creationTimeUtc.Kind == DateTimeKind.Utc, "creation time must be in UTC"); 33Fx.Assert(expiryTimeUtc.Kind == DateTimeKind.Utc, "expiry time must be in UTC");
System\ServiceModel\Security\SecurityUtils.cs (2)
374return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 383return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
System\ServiceModel\Security\TimeBoundedCache.cs (2)
348Fx.Assert(item.ExpirationTime == DateTime.MaxValue || item.ExpirationTime.Kind == DateTimeKind.Utc, ""); 504Fx.Assert( expirationTime == DateTime.MaxValue || expirationTime.Kind == DateTimeKind.Utc, "");
System\ServiceModel\Security\Tokens\SecurityContextCookieSerializer.cs (4)
70effectiveTime = new DateTime(XmlHelper.ReadElementContentAsInt64(reader), DateTimeKind.Utc); 74expiryTime = new DateTime(XmlHelper.ReadElementContentAsInt64(reader), DateTimeKind.Utc); 86keyEffectiveTime = new DateTime(XmlHelper.ReadElementContentAsInt64(reader), DateTimeKind.Utc); 90keyExpirationTime = new DateTime(XmlHelper.ReadElementContentAsInt64(reader), DateTimeKind.Utc);
System.ServiceModel.Web (5)
System\ServiceModel\Description\WebScriptClientGenerator.cs (1)
38this.serviceLastModified = new DateTime(this.serviceLastModified.Year, this.serviceLastModified.Month, this.serviceLastModified.Day, this.serviceLastModified.Hour, this.serviceLastModified.Minute, this.serviceLastModified.Second, DateTimeKind.Utc);
System\ServiceModel\Dispatcher\HelpExampleGenerator.cs (3)
513case DateTimeKind.Unspecified: 514case DateTimeKind.Local: 529case DateTimeKind.Utc:
System\ServiceModel\Web\OutgoingWebResponseContext.cs (1)
73(value.Kind == DateTimeKind.Utc ?
System.Web (18)
Profile\ProfileInfo.cs (2)
37if (lastActivityDate.Kind == DateTimeKind.Local) { 41if (lastUpdatedDate.Kind == DateTimeKind.Local) {
Profile\SqlProfileProvider.cs (2)
527dtLastActivity = DateTime.SpecifyKind(reader.GetDateTime(2), DateTimeKind.Utc); 528dtLastUpdated = DateTime.SpecifyKind(reader.GetDateTime(3), DateTimeKind.Utc);
Security\ADMembershipProvider.cs (1)
116private readonly DateTime DefaultLastLockoutDate = new DateTime(1754, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Security\FormsAuthenticationTicketSerializer.cs (2)
69DateTime ticketIssueDateUtc = new DateTime(ticketIssueDateUtcTicks, DateTimeKind.Utc); 82DateTime ticketExpirationDateUtc = new DateTime(ticketExpirationDateUtcTicks, DateTimeKind.Utc);
Security\SQLMembershipProvider.cs (1)
1895return new DateTime(utcDateTime.Year, utcDateTime.Month, utcDateTime.Day, utcDateTime.Hour, utcDateTime.Minute, utcDateTime.Second, DateTimeKind.Utc);
StaticFileHandler.cs (2)
519DateTimeKind.Utc); 528lastModifiedInUtc = new DateTime(utcNow.Ticks - (utcNow.Ticks % TimeSpan.TicksPerSecond), DateTimeKind.Utc);
UI\WebParts\SqlPersonalizationProvider.cs (3)
121DateTime.SpecifyKind(reader.GetDateTime(1), DateTimeKind.Utc); 245DateTime lastUpdatedDate = DateTime.SpecifyKind(reader.GetDateTime(1), DateTimeKind.Utc); 248DateTime lastActivityDate = DateTime.SpecifyKind(reader.GetDateTime(4), DateTimeKind.Utc);
Util\DateTimeUtil.cs (1)
31return new DateTime(universalTicks, DateTimeKind.Utc);
Util\FileUtil.cs (3)
596UtcCreationTime = new DateTime(0, DateTimeKind.Utc); 597UtcLastAccessTime = new DateTime(0, DateTimeKind.Utc); 598UtcLastWriteTime = new DateTime(0, DateTimeKind.Utc);
Util\ParseHttpDate.cs (1)
219return new DateTime(year, month, day, hour, minute, second, DateTimeKind.Utc);
System.Web.Extensions (2)
Script\Serialization\JavaScriptObjectDeserializer.cs (1)
380DateTime dt = new DateTime(ticks * 10000 + JavaScriptSerializer.DatetimeMinTimeTicks, DateTimeKind.Utc);
Script\Serialization\JavaScriptSerializer.cs (1)
211internal static readonly long DatetimeMinTimeTicks = (new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).Ticks;
System.Xml (31)
System\Xml\BinaryXml\SqlUtils.cs (3)
756return new DateTime(yr, mnth, day, hr, min, sec, ms, DateTimeKind.Utc); 770DateTime d = new DateTime(yr, mnth, day, 0, 0, 0, DateTimeKind.Utc); 787return new DateTime(1, 1, 1, hr, min, sec, ms, DateTimeKind.Utc);
System\Xml\Schema\DataTypeImplementation.cs (2)
1846if (dateTime1.Kind == DateTimeKind.Unspecified || dateTime2.Kind == DateTimeKind.Unspecified) { //If either of them are unspecified, do not convert zones
System\Xml\Schema\XsdDateTime.cs (15)
171case DateTimeKind.Unspecified: kind = XsdDateTimeKind.Unspecified; break; 172case DateTimeKind.Utc: kind = XsdDateTimeKind.Zulu; break; 175Debug.Assert(dateTime.Kind == DateTimeKind.Local, "Unknown DateTimeKind: " + dateTime.Kind); 246public DateTimeKind Kind { 250return DateTimeKind.Unspecified; 252return DateTimeKind.Utc; 256return DateTimeKind.Local; 345return new DateTime(dt.Ticks, DateTimeKind.Utc); 348return new DateTime(dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc); 351return new DateTime(dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc); 399result = new DateTime(result.Ticks, DateTimeKind.Utc); 410return new DateTime(ticks, DateTimeKind.Local); 412result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime(); 423return new DateTime(ticks, DateTimeKind.Local); 425result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime();
System\Xml\Serialization\Xmlcustomformatter.cs (1)
78if (!LocalAppContextSwitches.IgnoreKindInUtcTimeSerialization && value.Kind == DateTimeKind.Utc)
System\Xml\XmlConvert.cs (10)
783value = new DateTime(value.Ticks, DateTimeKind.Unspecified); 1279dt = new DateTime(dt.Ticks, DateTimeKind.Unspecified); 1343case DateTimeKind.Local: 1346case DateTimeKind.Unspecified: 1347return new DateTime(value.Ticks, DateTimeKind.Local); 1349case DateTimeKind.Utc: 1357case DateTimeKind.Utc: 1360case DateTimeKind.Unspecified: 1361return new DateTime(value.Ticks, DateTimeKind.Utc); 1363case DateTimeKind.Local: