444 references to DateTimeKind
aspire (5)
src\Shared\ConsoleLogs\LogEntries.cs (1)
85Debug.Assert(logLine.Timestamp == null || logLine.Timestamp.Value.Kind == DateTimeKind.Utc, "Timestamp should always be UTC.");
src\Shared\TimeProviderExtensions.cs (4)
11dateTime = DateTime.SpecifyKind(dateTime, DateTimeKind.Local); 23if (dateTime.Kind == DateTimeKind.Local) 27if (dateTime.Kind == DateTimeKind.Unspecified) 33local = DateTime.SpecifyKind(local, DateTimeKind.Local);
Aspire.Cli.Tests (2)
Commands\TelemetryTestHelper.cs (2)
22internal static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 29var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Aspire.Dashboard (5)
src\Shared\ConsoleLogs\LogEntries.cs (1)
85Debug.Assert(logLine.Timestamp == null || logLine.Timestamp.Value.Kind == DateTimeKind.Utc, "Timestamp should always be UTC.");
src\Shared\TimeProviderExtensions.cs (4)
11dateTime = DateTime.SpecifyKind(dateTime, DateTimeKind.Local); 23if (dateTime.Kind == DateTimeKind.Local) 27if (dateTime.Kind == DateTimeKind.Unspecified) 33local = DateTime.SpecifyKind(local, DateTimeKind.Local);
Aspire.Dashboard.Components.Tests (4)
Controls\GenAIVisualizerDialogTests.cs (1)
25private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Pages\MetricsTests.cs (1)
29private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Pages\TraceDetailsTests.cs (1)
28private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
281var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Aspire.Dashboard.Tests (50)
ConsoleLogsTests\LogEntriesTests.cs (3)
65new DateTime(2020, 1, 1, 0, 0, 0, DateTimeKind.Utc), 66new DateTime(2020, 1, 1, 0, 0, 0, DateTimeKind.Utc))); 69var pauseEntry = LogEntry.CreatePause("resource-name", new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc));
FormatHelpersTests.cs (2)
98Assert.Equal(DateTimeKind.Utc, date.Kind); 99date = DateTime.SpecifyKind(date, DateTimeKind.Local);
Integration\OtlpHttpJsonTests.cs (4)
450Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 0, DateTimeKind.Utc), span.StartTime); 451Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 1, DateTimeKind.Utc), span.EndTime); 504Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 0, 300, DateTimeKind.Utc), log.TimeStamp); 580Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 0, 300, DateTimeKind.Utc), log.TimeStamp);
Mcp\AspireTelemetryMcpToolsTests.cs (1)
26private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Model\AIAssistant\AssistantChatDataContextTests.cs (1)
24private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Model\ConsoleLogsFiltersTests.cs (5)
18FilterAllLogsDate = new DateTime(2023, 1, 2, 3, 4, 5, DateTimeKind.Utc), 21["test-abc"] = new DateTime(2023, 1, 2, 3, 4, 5, DateTimeKind.Utc) 38var existingAllLogsDate = new DateTime(2023, 1, 1, 0, 0, 0, DateTimeKind.Utc); 39var existingResourceDate = new DateTime(2023, 1, 2, 0, 0, 0, DateTimeKind.Utc); 50var newResourceDate = new DateTime(2023, 1, 3, 0, 0, 0, DateTimeKind.Utc);
Model\GenAIVisualizerDialogViewModelTests.cs (1)
21private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Model\ResourceMenuBuilderTests.cs (1)
23private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Model\ResourceViewModelTests.cs (1)
16private static readonly DateTime s_dateTime = new(2000, 12, 30, 23, 59, 59, DateTimeKind.Utc);
Model\SpanWaterfallViewModelTests.cs (11)
28trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc))); 29trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "1-1", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc))); 56var date = new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc); 88trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc), kind: OtlpSpanKind.Client, attributes: [KeyValuePair.Create("http.url", "http://localhost:59267/6eed7c2dedc14419901b813e8fe87a86/getScriptTag"), KeyValuePair.Create("server.address", "localhost")])); 89trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "2", parentSpanId: null, startDate: new DateTime(2001, 2, 1, 1, 1, 2, DateTimeKind.Utc), kind: OtlpSpanKind.Client)); 134startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc), 194startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc), 232var parentSpan = TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "parent", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc)); 233var childSpan = TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "child", parentSpanId: "parent", startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc)); 254var parentSpan = TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "parent", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc)); 255var childSpan = TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "child", parentSpanId: "parent", startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc));
Model\TelemetryExportServiceTests.cs (1)
26private static readonly DateTime s_testTime = new(2024, 1, 15, 10, 30, 0, DateTimeKind.Utc);
Model\TelemetryImportServiceTests.cs (1)
25private static readonly DateTime s_testTime = new(2024, 1, 15, 10, 30, 0, DateTimeKind.Utc);
Model\TraceHelpersTests.cs (11)
22trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 1, DateTimeKind.Utc))); 44trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "1-2", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc))); 45trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1-1", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 1, DateTimeKind.Utc))); 71trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc))); 72trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "1-1", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 1, DateTimeKind.Utc))); 99trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc))); 100trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "1-1", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc))); 101trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app3, trace, scope, spanId: "1-1-1", parentSpanId: "1-1", startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc))); 102trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app3, trace, scope, spanId: "1-2", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc))); 133trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc))); 134trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "1-1", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc), uninstrumentedPeer: app3));
TelemetryApiServiceTests.cs (1)
18private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
TelemetryRepositoryTests\LogTests.cs (1)
21private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
TelemetryRepositoryTests\MetricsTests.cs (1)
20private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
TelemetryRepositoryTests\OtlpSpanTests.cs (1)
14private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (1)
22private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
TelemetryRepositoryTests\TraceTests.cs (1)
23private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
281var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Aspire.Deployment.EndToEnd.Tests (1)
Helpers\AzureAuthenticationHelpers.cs (1)
164return DateTime.SpecifyKind(timestamp, DateTimeKind.Utc);
Aspire.Hosting (1)
src\Shared\ConsoleLogs\LogEntries.cs (1)
85Debug.Assert(logLine.Timestamp == null || logLine.Timestamp.Value.Kind == DateTimeKind.Utc, "Timestamp should always be UTC.");
Aspire.Hosting.Tests (1)
Dashboard\DashboardLifecycleHookTests.cs (1)
595var timestamp = new DateTime(2001, 12, 29, 23, 59, 59, DateTimeKind.Utc);
dotnet-svcutil-lib (50)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\SqlUtils.cs (3)
832return new DateTime(yr, mnth, day, hr, min, sec, ms, DateTimeKind.Utc); 848DateTime d = new DateTime(yr, mnth, day, 0, 0, 0, DateTimeKind.Utc); 867return new DateTime(1, 1, 1, hr, min, sec, ms, DateTimeKind.Utc);
FrameworkFork\Microsoft.Xml\Xml\schema\DatatypeImplementation.cs (2)
2069if (dateTime1.Kind == DateTimeKind.Unspecified || dateTime2.Kind == DateTimeKind.Unspecified)
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDateTime.cs (15)
173case DateTimeKind.Unspecified: kind = XsdDateTimeKind.Unspecified; break; 174case DateTimeKind.Utc: kind = XsdDateTimeKind.Zulu; break; 178Debug.Assert(dateTime.Kind == DateTimeKind.Local, "Unknown DateTimeKind: " + dateTime.Kind); 258public DateTimeKind Kind 265return DateTimeKind.Unspecified; 267return DateTimeKind.Utc; 271return DateTimeKind.Local; 371return new DateTime(_dt.Ticks, DateTimeKind.Utc); 374return new DateTime(_dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc); 377return new DateTime(_dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc); 427result = new DateTime(result.Ticks, DateTimeKind.Utc); 438return new DateTime(ticks, DateTimeKind.Local); 440result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime(); 451return new DateTime(ticks, DateTimeKind.Local); 453result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime();
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (10)
860value = new DateTime(value.Ticks, DateTimeKind.Unspecified); 1414dt = new DateTime(dt.Ticks, DateTimeKind.Unspecified); 1489case DateTimeKind.Local: 1492case DateTimeKind.Unspecified: 1493return new DateTime(value.Ticks, DateTimeKind.Local); 1495case DateTimeKind.Utc: 1505case DateTimeKind.Utc: 1508case DateTimeKind.Unspecified: 1509return new DateTime(value.Ticks, DateTimeKind.Utc); 1511case DateTimeKind.Local:
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DateTimeOffsetAdapter.cs (2)
33set { _utcDateTime = DateTime.SpecifyKind(value, DateTimeKind.Utc); } 49case DateTimeKind.Unspecified:
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryWriter.cs (3)
856case DateTimeKind.Local: 860case DateTimeKind.Utc: 864case DateTimeKind.Unspecified:
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlConverter.cs (7)
911DateTimeKind kind = DateTimeKind.Unspecified; 945kind = DateTimeKind.Utc; 952kind = DateTimeKind.Utc; 1104case DateTimeKind.Unspecified: 1106case DateTimeKind.Local: 1117case DateTimeKind.Utc:
FrameworkFork\System.ServiceModel\System\IdentityModel\SecurityUtils.cs (2)
51return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 60return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
FrameworkFork\System.ServiceModel\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");
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (2)
258return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 267return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\TimeBoundedCache.cs (2)
344Fx.Assert(item.ExpirationTime == DateTime.MaxValue || item.ExpirationTime.Kind == DateTimeKind.Utc, ""); 500Fx.Assert(expirationTime == DateTime.MaxValue || expirationTime.Kind == DateTimeKind.Utc, "");
Microsoft.Analyzers.Local.Tests (2)
Json\JsonValueTest.cs (2)
160var now = new DateTime(2016, 1, 20, 5, 12, 33, DateTimeKind.Local); 299var now = new DateTime(2016, 1, 20, 5, 12, 33, DateTimeKind.Local);
Microsoft.AspNetCore.Authentication (1)
SystemClock.cs (1)
37var utcNowPrecisionSeconds = new DateTime((_timeProvider.GetUtcNow().Ticks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond, DateTimeKind.Utc);
Microsoft.AspNetCore.Authentication.Core.Test (6)
AuthenticationPropertiesTests.cs (6)
199props.IssuedUtc = new DateTimeOffset(new DateTime(2018, 03, 21, 0, 0, 0, DateTimeKind.Utc)); 200Assert.Equal(new DateTimeOffset(new DateTime(2018, 03, 21, 0, 0, 0, DateTimeKind.Utc)), props.IssuedUtc); 213props.ExpiresUtc = new DateTimeOffset(new DateTime(2018, 03, 19, 12, 34, 56, DateTimeKind.Utc)); 214Assert.Equal(new DateTimeOffset(new DateTime(2018, 03, 19, 12, 34, 56, DateTimeKind.Utc)), props.ExpiresUtc); 244props.SetDateTimeOffset("foo", new DateTimeOffset(new DateTime(2018, 03, 19, 12, 34, 56, DateTimeKind.Utc))); 258var dateTimeOffset = new DateTimeOffset(new DateTime(2018, 03, 19, 12, 34, 56, DateTimeKind.Utc));
Microsoft.AspNetCore.Authentication.Test (2)
JwtBearerTests.cs (1)
975expires: new DateTime(DateTime.MaxValue.Ticks, DateTimeKind.Utc),
JwtBearerTests_Handler.cs (1)
920expires: new DateTime(DateTime.MaxValue.Ticks, DateTimeKind.Utc),
Microsoft.AspNetCore.Components.Endpoints.Tests (4)
SSRRenderModeBoundaryTest.cs (1)
105yield return new object[] { new DateTime(2023, 12, 25, 10, 30, 0, DateTimeKind.Utc), "12/25/2023 10:30:00" };
TempData\JsonTempDataSerializerTest.cs (3)
185var dateTime = new DateTime(2007, 1, 1, 0, 0, 0, DateTimeKind.Utc); 367var dateTime1 = new DateTime(2007, 1, 1, 0, 0, 0, DateTimeKind.Utc); 368var dateTime2 = new DateTime(2008, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Microsoft.AspNetCore.Components.Server (2)
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\Internal\DateTimeConstants.cs (1)
12internal static readonly DateTime UnixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackWriter.cs (1)
638if (dateTime.Kind == DateTimeKind.Local)
Microsoft.AspNetCore.Components.Tests (3)
Routing\QueryParameterValueSupplierTest.cs (3)
43AssertKeyValuePair<DateTime?>("NullableDateTimeVal", new DateTime(2021, 1, 2, 3, 4, 5, 678, DateTimeKind.Utc).ToLocalTime()); 109AssertKeyValuePair<DateTime[]>("DateTimeVals", new[] { new DateTime(2020, 1, 2, 3, 4, 5, 678, DateTimeKind.Utc).ToLocalTime() }); 117AssertKeyValuePair<DateTime?[]>("NullableDateTimeVals", new[] { new DateTime(2021, 1, 2, 3, 4, 5, 678, DateTimeKind.Utc).ToLocalTime() });
Microsoft.AspNetCore.DataProtection (2)
KeyManagement\KeyRingProvider.cs (2)
228Debug.Assert(utcNow.Kind == DateTimeKind.Utc); 328Debug.Assert(utcNow.Kind == DateTimeKind.Utc);
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (1)
53private static readonly DateTime UnixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Microsoft.AspNetCore.Grpc.Swagger (1)
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (1)
53private static readonly DateTime UnixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Microsoft.AspNetCore.Identity (1)
TimeProviderClock.cs (1)
29var utcNowPrecisionSeconds = new DateTime((_timeProvider.GetUtcNow().Ticks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond, DateTimeKind.Utc);
Microsoft.AspNetCore.Mvc.Core.Test (3)
ModelBinding\Binders\DateTimeModelBinderTest.cs (3)
160var expected = new DateTime(2019, 06, 14, 2, 30, 4, 0, DateTimeKind.Utc); 175Assert.Equal(DateTimeKind.Utc, model.Kind); 198Assert.Equal(DateTimeKind.Local, model.Kind);
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
SimpleTypeModelBinderIntegrationTest.cs (2)
261Assert.Equal(new DateTime(2020, 02, 01, 0, 0, 0, DateTimeKind.Utc), model); 310Assert.Equal(new DateTime(2020, 02, 01, 0, 0, 0, DateTimeKind.Utc), model);
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (1)
NewtonsoftJsonInputFormatterTest.cs (1)
517Assert.Equal(new DateTime(2019, 05, 15, 00, 00, 00, DateTimeKind.Unspecified), userModel.DateValue);
Microsoft.AspNetCore.Mvc.TagHelpers.Test (4)
InputTagHelperTest.cs (4)
783DateTime = new DateTime(2011, 8, 31, hour: 5, minute: 30, second: 45, kind: DateTimeKind.Utc), 2096kind: DateTimeKind.Utc); 2227kind: DateTimeKind.Utc); 2351kind: DateTimeKind.Utc);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
DefaultEditorTemplatesTest.cs (2)
1050kind: DateTimeKind.Utc); 1119kind: DateTimeKind.Utc);
Microsoft.AspNetCore.SignalR.Common.Tests (8)
Internal\Protocol\CustomObject.cs (1)
17public DateTime DateTimeProp { get; set; } = new DateTime(2017, 4, 11, 0, 0, 0, DateTimeKind.Utc);
Internal\Protocol\JsonHubProtocolTestsBase.cs (2)
285Assert.Equal(DateTimeKind.Utc, dt.Kind); 299Assert.Equal(DateTimeKind.Utc, dt.Kind);
Internal\Protocol\MessagePackHubProtocolTests.cs (5)
24[InlineData(DateTimeKind.Utc)] 25[InlineData(DateTimeKind.Local)] 26[InlineData(DateTimeKind.Unspecified)] 27public void WriteAndParseDateTimeConvertsToUTC(DateTimeKind dateTimeKind) 47var expectedUtcDateTime = (originalDateTime.Kind == DateTimeKind.Local) ? originalDateTime.ToUniversalTime() : originalDateTime;
Microsoft.Build.Framework (11)
BinaryReaderExtensions.cs (2)
63DateTimeKind kind = (DateTimeKind)reader.ReadInt32();
BinaryTranslator.cs (5)
462DateTimeKind kind = DateTimeKind.Unspecified; 463TranslateEnum<DateTimeKind>(ref kind, 0); 1326DateTimeKind kind = value.Kind; 1327TranslateEnum<DateTimeKind>(ref kind, (int)kind);
BuildEventArgs.cs (4)
106_localTimestamp = timestamp.Kind == DateTimeKind.Utc || timestamp.Kind == DateTimeKind.Unspecified 218DateTimeKind kind = (DateTimeKind)reader.ReadInt32();
Microsoft.CodeAnalysis (1)
FileKey.cs (1)
31Debug.Assert(timestamp.Kind == DateTimeKind.Utc);
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\VersionStamp.cs (1)
55if (utcLastModified != default && utcLastModified.Kind != DateTimeKind.Utc)
Microsoft.DotNet.Build.Tasks.Installers (3)
src\CreateDebPackage.cs (1)
19private static readonly DateTime UnixEpoch = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
src\CreateRpmPackage.cs (1)
22private static readonly DateTime UnixEpoch = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
src\GenerateCurrentVersion.cs (1)
126compareDate = new DateTime(1996, 4, 1, 0, 0, 0, DateTimeKind.Utc);
Microsoft.Gen.Logging.Generated.Tests (2)
LogPropertiesTests.cs (2)
319var now = new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc); 339var now = new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Microsoft.VisualStudio.LanguageServices (1)
src\Compilers\Core\Portable\FileKey.cs (1)
31Debug.Assert(timestamp.Kind == DateTimeKind.Utc);
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
142[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.DateTimeKind))]
netstandard (1)
netstandard.cs (1)
612[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.DateTimeKind))]
SignalR.Client.FunctionalTestApp (1)
TestHub.cs (1)
125DateTime = new DateTime(2000, 1, 1, 0, 0, 0, DateTimeKind.Utc),
Stress.TelemetryService (1)
TelemetryStresser.cs (1)
135var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
System.Data.Common (16)
System\Data\Common\DateTimeStorage.cs (8)
169if (tmpValue.Kind == DateTimeKind.Utc) 173else if (tmpValue.Kind == DateTimeKind.Local) 179retVal = DateTime.SpecifyKind(tmpValue, DateTimeKind.Utc); 183if (tmpValue.Kind == DateTimeKind.Local) 187else if (tmpValue.Kind == DateTimeKind.Utc) 193retVal = DateTime.SpecifyKind(tmpValue, DateTimeKind.Local); 198retVal = DateTime.SpecifyKind(tmpValue, DateTimeKind.Unspecified); 276_values[i] = DateTime.SpecifyKind(_values[i].ToLocalTime(), DateTimeKind.Unspecified); //Strip the kind for UnspecifiedLocal.
System\Data\Common\ObjectStorage.cs (4)
532if (dt.Kind == DateTimeKind.Local) 534typedStore[storeIndex] = DateTime.SpecifyKind(dt.ToUniversalTime(), DateTimeKind.Local); 544if (_values[i] is DateTime dt && dt.Kind == DateTimeKind.Local) 546_values[i] = (DateTime.SpecifyKind(dt, DateTimeKind.Utc)).ToLocalTime();
System\Data\Filter\FunctionNode.cs (3)
537case DateTimeKind.Utc: 543case DateTimeKind.Local: 549case DateTimeKind.Unspecified: break;
System\Data\SQLTypes\SQLDateTime.cs (1)
660if (dt.Kind != System.DateTimeKind.Unspecified)
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\Activity.cs (2)
741if (startTimeUtc.Kind != DateTimeKind.Utc) 761if (endTimeUtc.Kind != DateTimeKind.Utc)
System.Formats.Nrbf (3)
System\Formats\Nrbf\Utils\BinaryReaderExtensions.cs (3)
160DateTimeKind kind = (DateTimeKind)(dateData >> 62); 164return ((uint)kind <= (uint)DateTimeKind.Local) ? new DateTime((long)ticks, kind) : CreateFromAmbiguousDst(ticks);
System.Net.Mail (5)
System\Net\Mime\SmtpDateTime.cs (5)
105case DateTimeKind.Local: 111case DateTimeKind.Unspecified: 115case DateTimeKind.Utc: 143return DateTime.SpecifyKind(_date, DateTimeKind.Unspecified); 268Debug.Assert(dateValue.Kind == DateTimeKind.Unspecified);
System.Net.Quic (1)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
157Debug.Assert(verifyTime.Kind != DateTimeKind.Utc, "UTC verifyTime should have been normalized to Local");
System.Net.Security (1)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
157Debug.Assert(verifyTime.Kind != DateTimeKind.Utc, "UTC verifyTime should have been normalized to Local");
System.Private.CoreLib (146)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.cs (4)
67if (!TryParseDateTimeOffsetO(source, out DateTimeOffset dateTimeOffset, out bytesConsumed, out DateTimeKind kind)) 76case DateTimeKind.Local: 79case DateTimeKind.Utc: 83Debug.Assert(kind == DateTimeKind.Unspecified);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.Helpers.cs (3)
60if (!TryCreateDateTime(year: year, month: month, day: day, hour: hour, minute: minute, second: second, fraction: fraction, kind: DateTimeKind.Unspecified, out DateTime dateTime)) 80if (!TryCreateDateTime(year: year, month: month, day: day, hour: hour, minute: minute, second: second, fraction: fraction, DateTimeKind.Local, out DateTime dateTime)) 105private static bool TryCreateDateTime(int year, int month, int day, int hour, int minute, int second, int fraction, DateTimeKind kind, out DateTime value)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.O.cs (4)
19private static bool TryParseDateTimeOffsetO(ReadOnlySpan<byte> source, out DateTimeOffset value, out int bytesConsumed, out DateTimeKind kind) 207kind = DateTimeKind.Unspecified; 223kind = DateTimeKind.Utc; 285kind = DateTimeKind.Local;
src\libraries\System.Private.CoreLib\src\System\CurrentSystemTimeZone.cs (5)
96if (time.Kind == DateTimeKind.Local) 105return new DateTime(DateTime.MaxTicks, DateTimeKind.Local); 109return new DateTime(DateTime.MinTicks, DateTimeKind.Local); 111return new DateTime(tick, DateTimeKind.Local, isAmbiguousLocalDst); 149if (time.Kind == DateTimeKind.Utc)
src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (1)
225public DateTime ToDateTime(TimeOnly time, DateTimeKind kind) => DateTime.SpecifyKind(ToDateTime(time), kind);
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (37)
115public static readonly DateTime MaxValue = new DateTime(MaxTicks, DateTimeKind.Unspecified); 116public static readonly DateTime UnixEpoch = new DateTime(UnixEpochTicks, DateTimeKind.Utc); 157public DateTime(long ticks, DateTimeKind kind) 160if ((uint)kind > (uint)DateTimeKind.Local) ThrowInvalidKind(); 166/// The new instance will have the <see cref="DateTimeKind.Unspecified"/> kind. 180/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified <see cref="DateOnly"/> and <see cref="TimeOnly"/> respecting a <see cref="DateTimeKind"/>. 192public DateTime(DateOnly date, TimeOnly time, DateTimeKind kind) 194if ((uint)kind > (uint)DateTimeKind.Local) ThrowInvalidKind(); 198internal DateTime(long ticks, DateTimeKind kind, bool isAmbiguousDst) 201Debug.Assert(kind == DateTimeKind.Local, "Internal Constructor is for local times only"); 276/// <paramref name="kind"/> is not one of the <see cref="DateTimeKind"/> values. 286public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, Calendar calendar, DateTimeKind kind) 291if ((uint)kind > (uint)DateTimeKind.Local) ThrowInvalidKind(); 305private static ulong WithLeapSecond(Calendar calendar, int year, int month, int day, int hour, int minute, int millisecond, DateTimeKind kind) 335public DateTime(int year, int month, int day, int hour, int minute, int second, DateTimeKind kind) 337if ((uint)kind > (uint)DateTimeKind.Local) ThrowInvalidKind(); 417/// The <see cref="Kind"/> property is initialized to <see cref="DateTimeKind.Unspecified"/>. 472/// <paramref name="kind"/> is not one of the <see cref="DateTimeKind"/> values. 477/// the <see cref="DateTime(int, int, int, int, int, int, int, int, Calendar, DateTimeKind)"/> constructor. 482public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, DateTimeKind kind) 608/// The <see cref="Kind"/> property is initialized to <see cref="DateTimeKind.Unspecified"/>. 614: this(year, month, day, hour, minute, second, millisecond, microsecond, DateTimeKind.Unspecified) 666/// <paramref name="kind"/> is not one of the <see cref="DateTimeKind"/> values. 671/// the <see cref="DateTime(int, int, int, int, int, int, int, int, Calendar, DateTimeKind)"/> constructor. 676public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond, DateTimeKind kind) 739: this(year, month, day, hour, minute, second, millisecond, microsecond, calendar, DateTimeKind.Unspecified) 795/// <paramref name="kind"/> is not one of the <see cref="DateTimeKind"/> values. 805public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond, Calendar calendar, DateTimeKind kind) 1232DateTime utcDt = new DateTime(ticks, DateTimeKind.Utc); 1246return new DateTime(ticks, DateTimeKind.Local, isAmbiguousLocalDst); 1286return new DateTime(DoubleDateToTicks(d), DateTimeKind.Unspecified); 1300if (_dateData >> KindShift == (int)DateTimeKind.Utc) 1307public static DateTime SpecifyKind(DateTime value, DateTimeKind kind) 1309if ((uint)kind > (uint)DateTimeKind.Local) ThrowInvalidKind(); 1458public DateTimeKind Kind 1465return (DateTimeKind)(kind & ~(kind >> 1)); 1772=> _dateData >> KindShift == (int)DateTimeKind.Utc ? this : TimeZoneInfo.ConvertTimeToUtc(this, TimeZoneInfoOptions.NoThrowOnInvalidTime);
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (6)
74Debug.Assert(validDateTime.Kind == DateTimeKind.Unspecified); 91if (dateTime.Kind != DateTimeKind.Utc) 101_dateTime = DateTime.SpecifyKind(dateTime, DateTimeKind.Unspecified); 110if (dateTime.Kind == DateTimeKind.Local) 117else if (dateTime.Kind == DateTimeKind.Utc) 332public static DateTimeOffset UtcNow => new DateTimeOffset(0, DateTime.SpecifyKind(DateTime.UtcNow, DateTimeKind.Unspecified));
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeEventDispatcher.cs (1)
189return new DateTime(inTicks, DateTimeKind.Utc);
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (9)
801else if (dateTime.Kind == DateTimeKind.Utc) 863case DateTimeKind.Local: 868case DateTimeKind.Utc: 1445DateTimeKind kind = DateTimeKind.Local; 1450if (kind == DateTimeKind.Local) 1455else if (kind == DateTimeKind.Utc) 1491if (kind == DateTimeKind.Local) 1509else if (kind == DateTimeKind.Utc)
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (9)
2803result.parsedDate = DateTime.SpecifyKind(result.parsedDate, DateTimeKind.Local); 2811result.parsedDate = DateTime.SpecifyKind(result.parsedDate, DateTimeKind.Utc); 2823Debug.Assert(result.parsedDate.Kind == DateTimeKind.Unspecified); 2830result.parsedDate = DateTime.SpecifyKind(result.parsedDate, DateTimeKind.Utc); 2895result.parsedDate = new DateTime(utcTicks, DateTimeKind.Utc); 2922result.parsedDate = new DateTime(resultTicks, DateTimeKind.Utc); 2968DateTime utcDt = new DateTime(resultTicks, DateTimeKind.Utc); 2978result.parsedDate = new DateTime(resultTicks, DateTimeKind.Local, isAmbiguousLocalDst); 3910return new DateTime(DateTime.UtcNow.Ticks + result.timeZoneOffset.Ticks, DateTimeKind.Unspecified);
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (1)
203if (dateTime.Kind == DateTimeKind.Local)
src\libraries\System.Private.CoreLib\src\System\TimeZone.cs (8)
76if (time.Kind == DateTimeKind.Utc) 83return new DateTime(DateTime.MaxTicks, DateTimeKind.Utc); 87return new DateTime(DateTime.MinTicks, DateTimeKind.Utc); 89return new DateTime(tickCount, DateTimeKind.Utc); 97if (time.Kind == DateTimeKind.Local) 103return new DateTime(time.Ticks + offset, DateTimeKind.Local, isAmbiguousLocalDst); 189DateTimeKind kind = time.Kind; 190if (kind == DateTimeKind.Utc)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.AdjustmentRule.cs (6)
182if (dateStart.Kind != DateTimeKind.Unspecified && dateStart.Kind != DateTimeKind.Utc) 187if (dateEnd.Kind != DateTimeKind.Unspecified && dateEnd.Kind != DateTimeKind.Utc) 216if (dateStart != DateTime.MinValue && dateStart.Kind == DateTimeKind.Unspecified && dateStart.TimeOfDay != TimeSpan.Zero) 221if (dateEnd != DateTime.MaxValue && dateEnd.Kind == DateTimeKind.Unspecified && dateEnd.TimeOfDay != TimeSpan.Zero)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Cache.cs (14)
302utcDateTime = SafeCreateDateTimeFromTicks(ticks, DateTimeKind.Utc); 342private static DateTime SafeCreateDateTimeFromTicks(long ticks, DateTimeKind kind = DateTimeKind.Unspecified) 405if (i + 1 < boundary && transition.DaylightSavingOn && (localDateTime.Kind != DateTimeKind.Local || !localDateTime.IsAmbiguousDaylightSavingTime())) 545new DateTime(year, 1, 1, 0, 0, 0, DateTimeKind.Unspecified) : 556year >= MaxYear ? DateTime.MaxValue : new DateTime(year + 1, 1, 1, 0, 0, 0, DateTimeKind.Unspecified) : 737DateTime previousEndOfYearUtc = SafeCreateDateTimeFromTicks(previousEndOfYearUtcTicks, DateTimeKind.Utc); 910DateTime utcStart = GetUtcDateTimeFromLocalTicks(localStart.Ticks, rule, includeDaylightDelta: startWithDaylightOn, kind: DateTimeKind.Utc); 911DateTime utcEnd = GetUtcDateTimeFromLocalTicks(localEnd.Ticks, rule, includeDaylightDelta: true, tickAdjustment: -1, kind: DateTimeKind.Utc); 914DateTime startOfCurrentYearUtc = SafeCreateDateTimeFromTicks(startOfCurrentYearUtcTicks, DateTimeKind.Utc); 1041DateTime endOfCurrentYearUtc = SafeCreateDateTimeFromTicks(endOfCurrentYearUtcTicks, DateTimeKind.Utc); 1225DateTime endOfCurrentYearUtc = SafeCreateDateTimeFromTicks(endOfCurrentYearUtcTicks, DateTimeKind.Utc); 1383private DateTime GetUtcDateTimeFromLocalTicks(long localTicks, AdjustmentRule rule, bool includeDaylightDelta = false, long tickAdjustment = 0, DateTimeKind kind = DateTimeKind.Utc) =>
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (33)
109public DateTimeKind GetCorrespondingKind(TimeZoneInfo? timeZone) 130ReferenceEquals(timeZone, s_utcTimeZone) ? DateTimeKind.Utc : 131ReferenceEquals(timeZone, _localTimeZone) ? DateTimeKind.Local : 132DateTimeKind.Unspecified; 243if (dateTime.Kind == DateTimeKind.Local) 248else if (dateTime.Kind == DateTimeKind.Utc) 294if (dateTime.Kind == DateTimeKind.Local) 296if (cachedData.GetCorrespondingKind(this) != DateTimeKind.Local) 320else if (dateTime.Kind == DateTimeKind.Utc) 322if (cachedData.GetCorrespondingKind(this) == DateTimeKind.Utc) 374dateTime.Kind == DateTimeKind.Local ? ConvertTime(dateTime, cachedData.Local, this, flags, cachedData) : 375dateTime.Kind == DateTimeKind.Utc ? ConvertTime(dateTime, s_utcTimeZone, this, flags, cachedData) : 426if (dateTime.Kind == DateTimeKind.Local) 430else if (dateTime.Kind == DateTimeKind.Utc) 432if (cachedData.GetCorrespondingKind(this) == DateTimeKind.Utc) 459=> (dateTime.Kind == DateTimeKind.Unspecified) || (dateTime.Kind == DateTimeKind.Local && s_cachedData.GetCorrespondingKind(this) == DateTimeKind.Local) ? 572if (dateTime.Kind == DateTimeKind.Local && string.Equals(sourceTimeZoneId, Local.Id, StringComparison.OrdinalIgnoreCase)) 582else if (dateTime.Kind == DateTimeKind.Utc && string.Equals(sourceTimeZoneId, Utc.Id, StringComparison.OrdinalIgnoreCase)) 625TimeZoneInfo sourceTimeZone = dateTime.Kind == DateTimeKind.Utc ? s_utcTimeZone : cachedData.Local; 646DateTimeKind sourceKind = cachedData.GetCorrespondingKind(sourceTimeZone); 647if (((flags & TimeZoneInfoOptions.NoThrowOnInvalidTime) == 0) && (dateTime.Kind != DateTimeKind.Unspecified) && (dateTime.Kind != sourceKind)) 663utcDateTime = new DateTime(dateTime.Ticks + sourceTimeZone.BaseUtcOffset.Ticks, DateTimeKind.Utc); 666DateTimeKind targetKind = cachedData.GetCorrespondingKind(destinationTimeZone); 669if (dateTime.Kind != DateTimeKind.Unspecified && sourceKind != DateTimeKind.Unspecified && sourceKind == targetKind) 676if (targetKind == DateTimeKind.Local) 680return new DateTime(targetConverted.Ticks, DateTimeKind.Local, isDaylightSaving && destinationTimeZone.IsAmbiguousLocalTime(targetConverted)); 699if (dateTime.Kind == DateTimeKind.Utc) 712Debug.Assert(dateTime.Kind != DateTimeKind.Utc); 1049if (rule.DateStart.Kind == DateTimeKind.Utc) 1071if (rule.DateEnd.Kind == DateTimeKind.Utc)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.TransitionTime.cs (1)
73if (timeOfDay.Kind != DateTimeKind.Unspecified)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (4)
169DateTime start = rule.DateStart.Kind == DateTimeKind.Utc ? 172new DateTime(rule.DateStart.Ticks + _baseUtcOffset.Ticks, DateTimeKind.Unspecified) : 174DateTime end = rule.DateEnd.Kind == DateTimeKind.Utc ? 177new DateTime(rule.DateEnd.Ticks + _baseUtcOffset.Ticks + rule.DaylightDelta.Ticks, DateTimeKind.Unspecified) :
System.Private.DataContractSerialization (21)
System\Runtime\Serialization\DateTimeOffsetAdapter.cs (1)
44case DateTimeKind.Unspecified:
System\Runtime\Serialization\Json\JsonGlobals.cs (1)
20public static readonly long unixEpochTicks = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Ticks;
System\Runtime\Serialization\Json\JsonReaderDelegator.cs (8)
158DateTimeKind dateTimeKind = DateTimeKind.Utc; 168dateTimeKind = DateTimeKind.Local; 186DateTime dateTime = new DateTime(ticks, DateTimeKind.Utc); 189case DateTimeKind.Local: 191case DateTimeKind.Unspecified: 192return DateTime.SpecifyKind(dateTime.ToLocalTime(), DateTimeKind.Unspecified); 193case DateTimeKind.Utc:
System\Runtime\Serialization\Json\JsonWriterDelegator.cs (4)
177if (value.Kind != DateTimeKind.Utc) 207case DateTimeKind.Unspecified: 208case DateTimeKind.Local: 214case DateTimeKind.Utc:
System\Xml\XmlConverter.cs (7)
871DateTimeKind kind = DateTimeKind.Unspecified; 905kind = DateTimeKind.Utc; 912kind = DateTimeKind.Utc; 1062case DateTimeKind.Unspecified: 1064case DateTimeKind.Local: 1075case DateTimeKind.Utc:
System.Private.Windows.Core (1)
System\Value.UtcDateTimeOffsetFlag.cs (1)
12public override DateTimeOffset To(in Value value) => new(new DateTime(value._union.Ticks, DateTimeKind.Utc));
System.Private.Xml (28)
System\Xml\BinaryXml\SqlUtils.cs (3)
523return new DateTime(yr, mnth, day, hr, min, sec, ms, DateTimeKind.Utc); 549DateTime d = new DateTime(yr, mnth, day, 0, 0, 0, DateTimeKind.Utc); 574return new DateTime(1, 1, 1, hr, min, sec, ms, DateTimeKind.Utc);
System\Xml\Schema\DataTypeImplementation.cs (2)
2022if (dateTime1.Kind == DateTimeKind.Unspecified || dateTime2.Kind == DateTimeKind.Unspecified)
System\Xml\Schema\XsdDateTime.cs (11)
208case DateTimeKind.Unspecified: kind = XsdDateTimeKind.Unspecified; break; 209case DateTimeKind.Utc: kind = XsdDateTimeKind.Zulu; break; 213Debug.Assert(dateTime.Kind == DateTimeKind.Local, $"Unknown DateTimeKind: {dateTime.Kind}"); 383XsdDateTimeKind.Zulu => new DateTime(_dt.Ticks, DateTimeKind.Utc), 386XsdDateTimeKind.LocalEastOfZulu => new DateTime(_dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc), 387XsdDateTimeKind.LocalWestOfZulu => new DateTime(_dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc), 436result = new DateTime(result.Ticks, DateTimeKind.Utc); 447return new DateTime(ticks, DateTimeKind.Local); 449result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime(); 460return new DateTime(ticks, DateTimeKind.Local); 462result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime();
System\Xml\Serialization\Xmlcustomformatter.cs (1)
90if (!LocalAppContextSwitches.IgnoreKindInUtcTimeSerialization && value.Kind == DateTimeKind.Utc)
System\Xml\XmlConvert.cs (11)
715value = new DateTime(value.Ticks, DateTimeKind.Unspecified); 1226dt = new DateTime(dt.Ticks, DateTimeKind.Unspecified); 1291DateTimeKind.Local => value, 1292DateTimeKind.Unspecified => new DateTime(value.Ticks, DateTimeKind.Local), 1293DateTimeKind.Utc => value.ToLocalTime(), 1300DateTimeKind.Utc => value, 1301DateTimeKind.Unspecified => new DateTime(value.Ticks, DateTimeKind.Utc), 1302DateTimeKind.Local => value.ToUniversalTime(), 1777value = new DateTime(value.Ticks, DateTimeKind.Unspecified);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net11.0\System.Runtime.Forwards.cs (1)
124[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.DateTimeKind))]
System.Runtime.Caching (1)
System\Runtime\Caching\MemoryCacheEntryChangeMonitor.cs (1)
18private static readonly DateTime s_DATETIME_MINVALUE_UTC = new DateTime(0, DateTimeKind.Utc);
System.Security.Cryptography (5)
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (1)
297if (utcTime.Kind == DateTimeKind.Unspecified)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
157Debug.Assert(verifyTime.Kind != DateTimeKind.Utc, "UTC verifyTime should have been normalized to Local");
System\Security\Cryptography\X509Certificates\ChainPal.OpenSsl.cs (1)
105if (verificationTime.Kind == DateTimeKind.Utc)
System\Security\Cryptography\X509Certificates\ManagedCertificateFinder.cs (1)
119if (dateTime.Kind == DateTimeKind.Utc)
System\Security\Cryptography\X509Certificates\OpenSslCrlCache.cs (1)
84verificationTime.Kind != DateTimeKind.Utc,
System.Security.Cryptography.Pkcs (1)
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (1)
297if (utcTime.Kind == DateTimeKind.Unspecified)
System.ServiceModel.Primitives (8)
System\IdentityModel\SecurityUtils.cs (2)
47return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc); 56return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, 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)
298return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 307return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
System\ServiceModel\Security\TimeBoundedCache.cs (2)
331Fx.Assert(item.ExpirationTime == DateTime.MaxValue || item.ExpirationTime.Kind == DateTimeKind.Utc, ""); 486Fx.Assert(expirationTime == DateTime.MaxValue || expirationTime.Kind == DateTimeKind.Utc, "");
System.Text.Json (6)
System\Text\Json\JsonHelpers.Date.cs (6)
57return TryCreateDateTime(parseData, DateTimeKind.Utc, out value); 71return TryCreateDateTime(parseData, DateTimeKind.Unspecified, out value); 103TryCreateDateTime(parseData, DateTimeKind.Unspecified, out DateTime dateTime)) 452if (!TryCreateDateTime(parseData, kind: DateTimeKind.Unspecified, out DateTime dateTime)) 472if (!TryCreateDateTime(parseData, DateTimeKind.Local, out DateTime dateTime)) 496private static bool TryCreateDateTime(DateTimeParseData parseData, DateTimeKind kind, out DateTime value)
System.Windows.Forms.Primitives.Tests (4)
Interop\Kernel32\FILETIMETests.cs (2)
29DateTime dt = new DateTime(2020, 05, 13, 13, 3, 12, DateTimeKind.Utc).ToLocalTime(); 43Assert.Equal(new DateTime(2020, 05, 13, 13, 3, 12, DateTimeKind.Utc).ToLocalTime(), ft.ToDateTime());
Interop\Oleaut32\VARIANTTests.cs (2)
752DateTime dt = new DateTime(2020, 05, 13, 13, 3, 12, DateTimeKind.Utc).ToLocalTime(); 758AssertToObjectEqual(new DateTime(2020, 05, 13, 13, 3, 12, DateTimeKind.Utc).ToUniversalTime(), variant);
System.Xaml (1)
System\Windows\Markup\DateTimeValueSerializer.cs (1)
82if (dateTime.Kind != DateTimeKind.Unspecified)
System.Xaml.Tests (6)
System\Windows\Markup\DateTimeValueSerializerTests.cs (3)
29yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Local), "yyyy-MM-dd'T'HH':'mmK" }; 30yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Utc), "yyyy-MM-dd'T'HH':'mmK" }; 31yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), "yyyy-MM-ddK" };
System\Xaml\Replacements\DateTimeConverter2Tests.cs (3)
70yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Local), "yyyy-MM-dd'T'HH':'mmK" }; 71yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Utc), "yyyy-MM-dd'T'HH':'mmK" }; 72yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), "yyyy-MM-ddK" };