444 instantiations of DateTime
Aspire.Cli.Tests (10)
BundleNuGetServiceTests.cs (2)
24File.SetLastWriteTimeUtc(managedPath, new DateTime(2026, 1, 1, 0, 0, 0, DateTimeKind.Utc)); 29File.SetLastWriteTimeUtc(managedPath, new DateTime(2026, 1, 2, 0, 0, 0, DateTimeKind.Utc));
BundleServiceTests.cs (2)
79File.SetLastWriteTimeUtc(processPath, new DateTime(2026, 1, 1, 0, 0, 0, DateTimeKind.Utc)); 84File.SetLastWriteTimeUtc(processPath, new DateTime(2026, 1, 2, 0, 0, 0, DateTimeKind.Utc));
Commands\TelemetryTestHelper.cs (2)
23internal static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 30var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Projects\GuestAppHostProjectTests.cs (4)
97var originalWriteTime = new DateTime(2020, 1, 1, 0, 0, 0, DateTimeKind.Utc); 113File.SetLastWriteTimeUtc(filePath, new DateTime(2020, 1, 1, 0, 0, 0, DateTimeKind.Utc)); 119Assert.True(File.GetLastWriteTimeUtc(filePath) > new DateTime(2020, 1, 2, 0, 0, 0, DateTimeKind.Utc)); 138var originalWriteTime = new DateTime(2020, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Aspire.Dashboard.Components.Tests (9)
Controls\GenAIVisualizerDialogTests.cs (1)
28private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Controls\LogViewerTests.cs (5)
162var pauseStart = new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc); 207timestamp: new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc), 301timestamp: new DateTime(2024, 1, 1, 0, 0, 5, DateTimeKind.Utc), 383timestamp: new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc), 415var timestamp = new DateTime(2024, 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)
29private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (1)
291var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Aspire.Dashboard.Tests (56)
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));
Integration\OtlpHttpJsonTests.cs (4)
545Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 0, DateTimeKind.Utc), span.StartTime); 546Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 1, DateTimeKind.Utc), span.EndTime); 599Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 0, 300, DateTimeKind.Utc), log.TimeStamp); 675Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 0, 300, DateTimeKind.Utc), log.TimeStamp);
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)
20private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Model\ResourceMenuBuilderTests.cs (1)
24private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Model\ResourceViewModelTests.cs (1)
17private static readonly DateTime s_dateTime = new(2000, 12, 30, 23, 59, 59, DateTimeKind.Utc);
Model\SpanWaterfallViewModelTests.cs (16)
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)); 295startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc), 331startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc), 368startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc), 399startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc), 405startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc),
Model\TelemetryExportServiceTests.cs (1)
28private static readonly DateTime s_testTime = new(2024, 1, 15, 10, 30, 0, DateTimeKind.Utc);
Model\TelemetryImportServiceTests.cs (1)
24private 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 (5)
21private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 683CreateSpan(traceId: "trace1", spanId: "span1", startTime: new DateTime(1970, 1, 1, 12, 0, 0, DateTimeKind.Utc), endTime: new DateTime(1970, 1, 1, 12, 1, 0, DateTimeKind.Utc)) 686CreateSpan(traceId: "trace2", spanId: "span2", startTime: new DateTime(1970, 1, 2, 12, 0, 0, DateTimeKind.Utc), endTime: new DateTime(1970, 1, 2, 12, 1, 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\TelemetryLimitTests.cs (1)
17private 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)
291var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Aspire.Hosting.Tests (3)
Dashboard\DashboardEventHandlersTests.cs (2)
105var timestamp = new DateTime(2001, 12, 29, 23, 59, 59, DateTimeKind.Utc); 794var timestamp = new DateTime(2001, 12, 29, 23, 59, 59, DateTimeKind.Utc);
ReferenceExpressionTests.cs (1)
53["{0:D}", new DateTime(2024,05,22)],
dotnet-svcutil-lib (34)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\SqlUtils.cs (8)
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); 878DateTime SQLBaseDate = new DateTime(1900, 1, 1); 908DateTime dt = new DateTime(dateTicks); 917DateTime dt = new DateTime(dateTicks + timeTicks); 1088return (int)(dt.Ticks - new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second).Ticks); 1093return (int)(dt.Ticks - new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second).Ticks);
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDateTime.cs (16)
138_dt = new DateTime(parser.year, parser.month, parser.day, parser.hour, parser.minute, parser.second); 336get { return (int)(_dt.Ticks - new DateTime(_dt.Year, _dt.Month, _dt.Day, _dt.Hour, _dt.Minute, _dt.Second).Ticks); } 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); 409result = new DateTime(DateTime.Now.Year, xdt.Month, xdt.Day); 414TimeSpan addDiff = new DateTime(currentDateTime.Year, currentDateTime.Month, currentDateTime.Day) - new DateTime(xdt.Year, xdt.Month, xdt.Day); 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(); 469dt = new DateTime(DateTime.Now.Year, xdt.Month, xdt.Day); 474TimeSpan addDiff = new DateTime(currentDateTime.Year, currentDateTime.Month, currentDateTime.Day) - new DateTime(xdt.Year, xdt.Month, xdt.Day);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (1)
289ticks = (new DateTime(dt.Year, dt.Month, dt.Day)).Ticks;
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (4)
860value = new DateTime(value.Ticks, DateTimeKind.Unspecified); 1414dt = new DateTime(dt.Ticks, DateTimeKind.Unspecified); 1493return new DateTime(value.Ticks, DateTimeKind.Local); 1509return new DateTime(value.Ticks, DateTimeKind.Utc);
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlConverter.cs (1)
972value = new DateTime(year, month, day, hour, minute, second, kind);
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\SecurityUtils.cs (2)
258return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 267return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
Microsoft.Analyzers.Local.Tests (2)
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.Components.Server (1)
src\aspnetcore\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);
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
src\aspnetcore\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.Build (1)
Logging\BinaryLogger\BuildEventArgsReader.cs (1)
1810return new DateTime(_binaryReader.ReadInt64(), (DateTimeKind)ReadInt32());
Microsoft.Build.Framework (4)
BinaryReaderExtensions.cs (1)
55var timestamp = new DateTime(timestampTicks, kind);
BinaryTranslator.cs (1)
458value = new DateTime(_reader.ReadInt64(), kind);
BuildEventArgs.cs (2)
218timestamp = new DateTime(timestampTicks, kind); 222timestamp = new DateTime(timestampTicks);
Microsoft.Build.Tasks.Core (2)
FileState.cs (2)
90LastWriteTimeUtc = new DateTime(1601, 1, 1); 292return _data.Value.Exists ? _data.Value.LastWriteTimeUtc : new DateTime(1601, 1, 1);
Microsoft.CodeAnalysis (3)
MetadataReader\PEModule.cs (1)
1638defaultValue = ConstantValue.Create(new DateTime(value));
Symbols\Attributes\CommonAttributeData.cs (1)
249return ConstantValue.Create(new DateTime(value));
VersionHelper.cs (1)
204TimeSpan days = time.Date - new DateTime(2000, 1, 1);
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\StateChecksums.cs (1)
88var frozenSourceGeneratedDocumentGenerationDateTimes = reader.ReadArray(r => new DateTime(r.ReadInt64()));
Microsoft.Data.Analysis.Tests (18)
DataFrame.IOTests.cs (4)
561Assert.Equal(new DateTime(2020, 06, 01), dateTimeColumn[0]); 562Assert.Equal(new DateTime(2020, 06, 02), dateTimeColumn[1]); 563Assert.Equal(new DateTime(2020, 06, 03), dateTimeColumn[2]); 565Assert.Equal(new DateTime(2020, 06, 04), dateTimeColumn[4]);
DataFrameIDataViewTests.cs (7)
86Assert.Equal(new DateTime(2021, 06, 04), preview.ColumnView[13].Values[0]); 87Assert.Equal(new DateTime(2021, 06, 05), preview.ColumnView[13].Values[1]); 231Assert.Equal(new DateTime(2021, 06, 04), preview.ColumnView[13].Values[0]); 232Assert.Equal(new DateTime(2021, 06, 05), preview.ColumnView[13].Values[1]); 233Assert.Equal(new DateTime(2021, 06, 08), preview.ColumnView[13].Values[4]); 234Assert.Equal(new DateTime(), preview.ColumnView[13].Values[5]); // null row 235Assert.Equal(new DateTime(2021, 06, 10), preview.ColumnView[13].Values[6]);
DataFrameTests.Computations.cs (6)
398new DateTime(2022, 1, 1), 399new DateTime(2020, 1, 1), 400new DateTime(2023, 1, 1), 401new DateTime(2021, 1, 1), 405Assert.Equal(new DateTime(2020, 1, 1), dateTimeColumn.Min()); 406Assert.Equal(new DateTime(2023, 1, 1), dateTimeColumn.Max());
DataFrameTests.Utils.cs (1)
145internal static DateTime SampleDateTime = new DateTime(2021, 06, 04);
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.DotNet.SourceBuild.Tasks (1)
src\UsageReport\WriteUsageReports.cs (1)
200return new DateTime(long.Parse(creationTime));
Microsoft.Extensions.AI.Abstractions.Tests (2)
parent\parent\Shared\JsonSchemaExporter\TestTypes.cs (2)
80Value: new(2021, 1, 1), 85Value: new(new DateTime(2021, 1, 1), TimeSpan.Zero),
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
231creationTime: new DateTime(2026, 7, 21, 12, 34, 56, DateTimeKind.Utc), 257createdAt: new DateTime(2026, 7, 21, 12, 35, 0, DateTimeKind.Utc),
Microsoft.Extensions.Caching.Hybrid.Tests (2)
SerializerTests.cs (2)
191["x"] = (42, "Fred", new(2025, 03, 18)), 192["y"] = (43, "Barney", new(2025, 03, 22)),
Microsoft.Extensions.Compliance.Abstractions.Tests (1)
Redaction\RedactorTest.cs (1)
280var data = new DateTime(1, 2, 3);
Microsoft.Extensions.Diagnostics.Testing.Tests (1)
Logging\FakeLoggerTests.cs (1)
122var dt = new DateTime(2022, 5, 22);
Microsoft.Extensions.Options.Contextual.Tests (1)
AcceptanceTests.cs (1)
60Date = new DateTime(2000, 1, 1).AddDays(index),
Microsoft.Extensions.TimeProvider.Testing.Tests (1)
FakeTimeProviderTests.cs (1)
280var dto = new DateTimeOffset(new DateTime(2022, 1, 2, 3, 4, 5, 6), TimeSpan.Zero);
Microsoft.Extensions.VectorData.ConformanceTests (3)
TypeTests\DataTypeTests.cs (3)
92new DateTime(2020, 1, 1, 12, 30, 45), 93new DateTime(2021, 2, 3, 13, 40, 55), 94instantiationExpression: () => new DateTime(2020, 1, 1, 12, 30, 45));
Microsoft.Gen.Logging.Generated.Tests (3)
LogMethodTests.cs (1)
920var dt = new DateTime(2022, 5, 22);
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.Maui.Controls (2)
DatePicker\DatePicker.cs (2)
23 public static readonly BindableProperty MinimumDateProperty = BindableProperty.Create(nameof(MinimumDate), typeof(DateTime), typeof(DatePicker), new DateTime(1900, 1, 1), 27 public static readonly BindableProperty MaximumDateProperty = BindableProperty.Create(nameof(MaximumDate), typeof(DateTime), typeof(DatePicker), new DateTime(2100, 12, 31),
Microsoft.ML.Core.Tests (1)
UnitTests\DataTypes.cs (1)
240DateTime dt = new DateTime(2017, 03, 05);
Microsoft.ML.Data (2)
DataLoadSave\Binary\Codecs.cs (2)
632_value = new DateTime(ticks == long.MinValue ? default : ticks); 746value = new DateTimeOffset(new DateTime(ticks == long.MinValue ? default : ticks), new TimeSpan(0, offset == short.MinValue ? default : offset, 0));
Microsoft.ML.Samples (7)
Dynamic\DataOperations\DataViewEnumerable.cs (1)
90var date = new DateTime(2012, 1, 1);
Dynamic\DataOperations\FilterRowsByColumn.cs (1)
90var date = new DateTime(2012, 1, 1);
Dynamic\DataOperations\ShuffleRows.cs (1)
78var date = new DateTime(2012, 1, 1);
Dynamic\DataOperations\SkipRows.cs (1)
82var date = new DateTime(2012, 1, 1);
Dynamic\DataOperations\TakeRows.cs (1)
83var date = new DateTime(2012, 1, 1);
Dynamic\Transforms\TimeSeries\LocalizeRootCause.cs (1)
111return new DateTime(2020, 3, 23, 0, 0, 0);
Dynamic\Transforms\TimeSeries\LocalizeRootCauseMultidimension.cs (1)
137return new DateTime(2020, 3, 23, 0, 0, 0);
Microsoft.ML.Tests (9)
DatabaseLoaderTests.cs (1)
328datetimes[1].Should().Be(new DateTime(2018, 1, 1, 0, 0, 0));
Scenarios\Api\TestApi.cs (8)
422Id = 0, TextStrat = "a", FloatStrat = 3, VectorStrat = new float[]{ 2, 3, 4, 5 }, DateTimeStrat = new DateTime(2002, 2, 23), 426Id = 1, TextStrat = "b", FloatStrat = 3, VectorStrat = new float[]{ 1, 2, 3, 4 }, DateTimeStrat = new DateTime(2020, 2, 23), 430Id = 2, TextStrat = "c", FloatStrat = 4, VectorStrat = new float[]{ 3, 4, 5, 6 }, DateTimeStrat = new DateTime(2018, 2, 23), 434Id = 3, TextStrat = "d", FloatStrat = 4, VectorStrat = new float[]{ 4, 5, 6, 7 }, DateTimeStrat = new DateTime(2016, 2, 23), 438Id = 4, TextStrat = "a", FloatStrat = -493.28f, VectorStrat = new float[]{ 2, 3, 4, 5 }, DateTimeStrat = new DateTime(2016, 2, 23), 442Id = 5, TextStrat = "b", FloatStrat = -493.28f, VectorStrat = new float[]{ 1, 2, 3, 4 }, DateTimeStrat = new DateTime(2018, 2, 23), 446Id = 6, TextStrat = "c", FloatStrat = 6, VectorStrat = new float[]{ 3, 4, 5, 6 }, DateTimeStrat = new DateTime(2020,2 , 23), 450Id = 7, TextStrat = "d", FloatStrat = 6, VectorStrat = new float[]{ 4, 5, 6, 7 }, DateTimeStrat = new DateTime(2002, 2, 23),
Microsoft.ML.TimeSeries.Tests (1)
TimeSeriesDirectApi.cs (1)
1174return new DateTime(2020, 3, 23, 0, 0, 0);
Microsoft.Private.Windows.Core (2)
System\IO\BinaryReaderExtensions.cs (1)
37_ = new DateTime(data & TicksMask);
System\Value.UtcDateTimeOffsetFlag.cs (1)
12public override DateTimeOffset To(in Value value) => new(new DateTime(value._union.Ticks, DateTimeKind.Utc));
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
Macros\NowMacro.cs (1)
29DateTime time = new DateTime(1900, 01, 01);
Microsoft.VisualBasic.Core (5)
Microsoft\VisualBasic\DateAndTime.vb (5)
41Return New DateTime(Ticks - Ticks Mod TimeSpan.TicksPerSecond) 53Return (New DateTime(DateTime.Now.TimeOfDay.Ticks)).ToString("HH:mm:ss", GetInvariantCultureInfo()) 401Return New DateTime(Year, Month, Day) 449Return (New DateTime(TotalSeconds * TimeSpan.TicksPerSecond)) 460Return New DateTime(CDate([StringTime]).Ticks Mod TimeSpan.TicksPerDay)
Mono.Cecil (2)
Mono.Cecil\AssemblyReader.cs (1)
3008 value = new DateTime (signature.ReadInt64());
Mono.Cecil\ModuleDefinition.cs (1)
1327 return (uint) DateTime.UtcNow.Subtract (new DateTime (1970, 1, 1)).TotalSeconds;
NuGet.Packaging (2)
PackageCreation\Authoring\PackageBuilder.cs (2)
30private static readonly DateTime ZipFormatMinDate = new DateTime(1980, 1, 1, 0, 0, 0, DateTimeKind.Utc); 31private static readonly DateTime ZipFormatMaxDate = new DateTime(2107, 12, 31, 23, 59, 58, DateTimeKind.Utc);
PresentationBuildTasks (3)
MS\Internal\MarkupCompiler\VersionHelper.cs (1)
203TimeSpan days = time.Date - new DateTime(2000, 1, 1);
MS\Internal\Tasks\IncrementalCompileAnalyzer.cs (2)
315DateTime nonSet = new DateTime(0); 610private DateTime _lastCompileTime = new DateTime(0);
PresentationCore (2)
System\Windows\LayoutManager.cs (2)
264DateTime loopStartTime = new DateTime(0); 332loopStartTime = new DateTime(0);
PresentationFramework (13)
System\Windows\Controls\Calendar.cs (7)
728return new DateTime(DisplayDate.Year, 1, 1); 1364DateTime? selectedDate = new DateTime(this.DisplayDateInternal.Year, this.DisplayDateInternal.Month, 1); 1384DateTime selectedMonth = new DateTime(this.DisplayDate.Year, 12, 1); 1391DateTime? selectedYear = new DateTime(DateTimeHelper.EndOfDecade(this.DisplayDate), 1, 1); 1427DateTime? selectedDate = new DateTime(this.DisplayDateInternal.Year, this.DisplayDateInternal.Month, 1); 1434DateTime selectedMonth = new DateTime(this.DisplayDate.Year, 1, 1); 1441DateTime? selectedYear = new DateTime(DateTimeHelper.DecadeOfDate(this.DisplayDate), 1, 1);
System\Windows\Controls\DatePicker.cs (2)
1017DateTime newD = new DateTime(year, month, 1, 0, 0, 0); 1033DateTime newD = new DateTime(year, month, day, 0, 0, 0);
System\Windows\Controls\DateTimeHelper.cs (1)
84return new DateTime(d.Year, d.Month, 1, 0, 0, 0);
System\Windows\Controls\Primitives\CalendarItem.cs (2)
1226DateTime day = new DateTime(year, 1, 1); 1270DateTime day = new DateTime(DisplayDate.Year, count + 1, 1);
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
3389DefaultConstructor = delegate () { return new System.DateTime(); },
ScenarioTests.Common.Tests (2)
ScenarioTestHelpers.cs (2)
116DateTimeValue = new DateTime(2000, 1, 1), 158DateTimeValue = new DateTime(2000, 1, 1),
Shared.Tests (2)
JsonSchemaExporter\TestTypes.cs (2)
80Value: new(2021, 1, 1), 85Value: new(new DateTime(2021, 1, 1), TimeSpan.Zero),
Stress.TelemetryService (1)
TelemetryStresser.cs (1)
185var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
System.Data.Common (4)
System\Data\SQLTypes\SQLDateTime.cs (4)
40private static DateTime BaseDate => new DateTime(1900, 1, 1); 60get => new DateTime(1753, 1, 1).Subtract(BaseDate); 66get => new DateTime(DateTimeMaxTicks).Subtract(BaseDate); 230DateTime result = new DateTime(BaseDate.Ticks + dayticks + timeticks);
System.Data.Odbc (2)
Common\System\Data\ProviderBase\DbBuffer.cs (2)
679return new DateTime( 718DateTime value = new DateTime(
System.Data.OleDb (2)
System\Data\ProviderBase\DbBuffer.cs (2)
632return new DateTime( 671DateTime value = new DateTime(
System.Diagnostics.EventLog (2)
System\Diagnostics\Reader\NativeWrapper.cs (2)
1171return new DateTime(sysTime.Year, sysTime.Month, sysTime.Day, sysTime.Hour, sysTime.Minute, sysTime.Second, sysTime.Milliseconds); 1349array[i] = new DateTime(sysTime.Year, sysTime.Month, sysTime.Day, sysTime.Hour, sysTime.Minute, sysTime.Second, sysTime.Milliseconds);
System.Diagnostics.Process (1)
System\Diagnostics\Process.Linux.cs (1)
59return new DateTime(bootTimeTicks);
System.DirectoryServices (2)
Interop\AdsValueHelper2.cs (1)
128return new DateTime(st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
System\DirectoryServices\ActiveDirectory\DomainController.cs (1)
1297return new DateTime(year, month, day, hour, min, sec, 0);
System.DirectoryServices.AccountManagement (2)
System\DirectoryServices\AccountManagement\constants.cs (1)
31internal static readonly DateTime defaultUtcTime = new DateTime(1601, 1, 1, 0, 0, 0);
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx_LoadStore.cs (1)
996de.Properties[suggestedWinNTProperty].Value = new DateTime(1970, 1, 1);
System.Formats.Asn1 (1)
System\Formats\Asn1\AsnDecoder.GeneralizedTime.cs (1)
385value = new DateTimeOffset(new DateTime(year, month, day, hour, minute.Value, second.Value));
System.Formats.Nrbf (1)
System\Formats\Nrbf\Utils\BinaryReaderExtensions.cs (1)
164return ((uint)kind <= (uint)DateTimeKind.Local) ? new DateTime((long)ticks, kind) : CreateFromAmbiguousDst(ticks);
System.IO.Compression (2)
System\IO\Compression\ZipHelper.cs (2)
20private static readonly DateTime s_invalidDateIndicator = new DateTime(ValidZipDate_YearMin, 1, 1, 0, 0, 0); 62return new DateTime(year, month, day, hour, minute, second, 0);
System.IO.Compression.ZipFile (1)
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.cs (1)
186lastWrite = new DateTime(1980, 1, 1, 0, 0, 0);
System.Management (2)
System\Management\ManagementDateTime.cs (2)
197var datetime = new DateTime(year, month, day, hour, minute, second, 0, DateTimeKind.Local); 271DateTime dtTemp = new DateTime(date.Year, date.Month, date.Day, date.Hour, date.Minute, date.Second, 0);
System.Net.Requests (1)
System\Net\FtpControlStream.cs (1)
947dateTime = new DateTime(year, month, day, hour, minute, second, millisecond);
System.Private.CoreLib (149)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.Helpers.cs (1)
183value = new DateTime(ticks: ticks, kind: kind);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Convert.cs (2)
1784return new DateTime(0); 1791return new DateTime(0);
src\runtime\src\libraries\System.Private.CoreLib\src\System\CurrentSystemTimeZone.cs (3)
105return new DateTime(DateTime.MaxTicks, DateTimeKind.Local); 109return new DateTime(DateTime.MinTicks, DateTimeKind.Local); 111return new DateTime(tick, DateTimeKind.Local, isAmbiguousLocalDst);
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (2)
58public DateOnly(int year, int month, int day) => _dayNumber = DayNumberFromDateTime(new DateTime(year, month, day)); 67public DateOnly(int year, int month, int day, Calendar calendar) => _dayNumber = DayNumberFromDateTime(new DateTime(year, month, day, calendar));
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (31)
115public static readonly DateTime MaxValue = new DateTime(MaxTicks, DateTimeKind.Unspecified); 116public static readonly DateTime UnixEpoch = new DateTime(UnixEpochTicks, DateTimeKind.Utc); 155internal static DateTime CreateUnchecked(long ticks) => new DateTime((ulong)ticks); 308return ValidateLeapSecond(new DateTime(year, month, day, hour, minute, 59, millisecond, calendar, kind)); 332return ValidateLeapSecond(new DateTime(ticks + TimeToTicks(hour, minute, 59))); 371return ValidateLeapSecond(new DateTime(year, month, day, hour, minute, 59, calendar)); 415/// the <see cref="DateTime(int, int, int, int, int, int, int, int, Calendar)"/> constructor. 477/// the <see cref="DateTime(int, int, int, int, int, int, int, int, Calendar, DateTimeKind)"/> constructor. 557return ValidateLeapSecond(new DateTime(year, month, day, hour, minute, 59, millisecond, calendar)); 606/// the <see cref="DateTime(int, int, int, int, int, int, int, int, Calendar)"/> constructor. 671/// the <see cref="DateTime(int, int, int, int, int, int, int, int, Calendar, DateTimeKind)"/> constructor. 976return new DateTime(n * (ulong)TimeSpan.TicksPerDay + date.UTicks % TimeSpan.TicksPerDay | date.InternalKind); 996return new DateTime(ticks | InternalKind); 1008result = new DateTime(ticks | InternalKind); 1043return new DateTime(n * (ulong)TimeSpan.TicksPerDay + date.UTicks % TimeSpan.TicksPerDay | date.InternalKind); 1232DateTime utcDt = new DateTime(ticks, DateTimeKind.Utc); 1246return new DateTime(ticks, DateTimeKind.Local, isAmbiguousLocalDst); 1252return new DateTime((ulong)dateData); 1279return new DateTime(universalTicks | KindUtc); 1286return new DateTime(DoubleDateToTicks(d), DateTimeKind.Unspecified); 1310return new DateTime(value.UTicks | ((ulong)(uint)kind << KindShift)); 1346public DateTime Date => new((UTicks / TimeSpan.TicksPerDay * TimeSpan.TicksPerDay) | InternalKind); 1513return new DateTime((ulong)localTicks | (isAmbiguousLocalDst ? KindLocalAmbiguousDst : KindLocal)); 1650return new DateTime(ticks | InternalKind); 1717return new DateTime((ulong)tick | KindLocal); 1719return new DateTime((ulong)tick | KindLocalAmbiguousDst); 1721return new DateTime(tick < 0 ? KindLocal : MaxTicks | KindLocal); 1850return new DateTime(ticks | d.InternalKind); 1857return new DateTime(ticks | d.InternalKind); 2021if (!IsValidTimeWithLeapSeconds(new DateTime(ticks))) 2040result = new DateTime(ticks);
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.Unix.cs (1)
14return new DateTime(((ulong)(Interop.Sys.GetSystemTimeAsTicks() + UnixEpochTicks)) | KindUtc);
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (3)
81public DateTimeOffset(long ticks, TimeSpan offset) : this(ValidateOffset(offset), ValidateDate(new DateTime(ticks), offset)) 135: this(new DateTime(date, time), offset) 147_dateTime = ValidateDate(new DateTime(year, month, day, hour, minute, second), offset);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeEventDispatcher.cs (1)
189return new DateTime(inTicks, DateTimeKind.Utc);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Calendar.cs (1)
136return new DateTime(ticks);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CalendricalCalculationsHelper.cs (5)
20private static readonly long s_startOf1810 = GetNumberOfDays(new DateTime(1810, 1, 1)); 21private static readonly long s_startOf1900Century = GetNumberOfDays(new DateTime(1900, 1, 1)); 66return new DateTime(Math.Min((long)(Math.Floor(numberOfDays) * TimeSpan.TicksPerDay), DateTime.MaxValue.Ticks)).Year; 139long july1stOfYear = GetNumberOfDays(new DateTime(gregorianYear, 7, 1)); 147long january1stOfYear = GetNumberOfDays(new DateTime(gregorianYear, 1, 1));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\ChineseLunisolarCalendar.cs (3)
21private static readonly DateTime s_minDate = new DateTime(1901, 2, 19); 22private static readonly DateTime s_maxDate = new DateTime((new DateTime(2101, 1, 28, 23, 59, 59, 999)).Ticks + 9999);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (5)
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\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\EastAsianLunisolarCalendar.cs (2)
261return new DateTime(gy, gm, gd, hour, minute, second, millisecond); 656_twoDigitYearMax = GetSystemTwoDigitYearSetting(BaseCalendarID, GetYear(new DateTime(DefaultGregorianTwoDigitYearMax, 1, 1)));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendar.cs (2)
170return new DateTime(ticks); 395return new DateTime(year, month, day, hour, minute, second, millisecond);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendarHelper.cs (4)
28this.ticks = new DateTime(startYear, startMonth, startDay).Ticks; 39this.ticks = new DateTime(startYear, startMonth, startDay).Ticks; 240return new DateTime(ticks); 472return new DateTime(ticks);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\HebrewCalendar.cs (10)
273private static readonly DateTime s_calendarMinValue = new DateTime(1583, 1, 1); 277private static readonly DateTime s_calendarMaxValue = new DateTime((new DateTime(2239, 9, 29, 23, 59, 59, 999)).Ticks + 9999); 445DateTime time = new DateTime(ticks); 569return new DateTime(ToDateTime(y, i, d, 0, 0, 0, 0).Ticks + (time.Ticks % TimeSpan.TicksPerDay)); 602return new DateTime(ticks); 642beginOfYearDate = new DateTime(1582, 9, 27); 822return new DateTime(gregorianYear, 1, 1, hour, minute, second, millisecond); 827DateTime gregorianNewYear = new DateTime(gregorianYear, 1, 1); 828return new DateTime(gregorianNewYear.Ticks + days * TimeSpan.TicksPerDay + TimeToTicks(hour, minute, second, millisecond));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\HijriCalendar.cs (3)
61private static readonly DateTime s_calendarMinValue = new DateTime(622, 7, 18); 301return new DateTime(ticks); 416return new DateTime(lDate * TimeSpan.TicksPerDay + TimeToTicks(hour, minute, second, millisecond));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\ISOWeek.cs (1)
152var jan4 = new DateTime(year, month: 1, day: 4);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.cs (1)
35private static readonly DateTime s_calendarMinValue = new DateTime(1868, 10, 23);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.Icu.cs (1)
167dateTime = new DateTime(startYear, startMonth, startDay);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseLunisolarCalendar.cs (3)
22private static readonly DateTime s_minDate = new DateTime(1960, 1, 28); 23private static readonly DateTime s_maxDate = new DateTime((new DateTime(2050, 1, 22, 23, 59, 59, 999)).Ticks + 9999);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\JulianCalendar.cs (2)
214return new DateTime(ticks); 319return new DateTime(DateToTicks(year, month, day) + (new TimeSpan(0, hour, minute, second, millisecond)).Ticks);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\KoreanLunisolarCalendar.cs (3)
20private static readonly DateTime s_minDate = new DateTime(918, 2, 19); 21private static readonly DateTime s_maxDate = new DateTime((new DateTime(2051, 2, 10, 23, 59, 59, 999)).Ticks + 9999);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\PersianCalendar.cs (4)
24private static readonly long s_persianEpoch = new DateTime(622, 3, 22).Ticks / TimeSpan.TicksPerDay; 41private static readonly DateTime s_minDate = new DateTime(622, 3, 22); 250return new DateTime(ticks); 387return new DateTime(lDate * TimeSpan.TicksPerDay + TimeToTicks(hour, minute, second, millisecond));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\TaiwanCalendar.cs (1)
36private static readonly DateTime s_calendarMinValue = new DateTime(1912, 1, 1);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\TaiwanLunisolarCalendar.cs (3)
30private static readonly DateTime s_minDate = new DateTime(1912, 2, 18); 31private static readonly DateTime s_maxDate = new DateTime((new DateTime(2051, 2, 10, 23, 59, 59, 999)).Ticks + 9999);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\UmAlQuraCalendar.cs (6)
25GregorianDate = new DateTime(GYear, GMonth, GDay); 243private static readonly DateTime s_minDate = new DateTime(1900, 4, 30); 244private static readonly DateTime s_maxDate = new DateTime((new DateTime(2077, 11, 16, 23, 59, 59, 999)).Ticks + 9999); 447DateTime dt = new DateTime(GetAbsoluteDateUmAlQura(y, m, d) * TimeSpan.TicksPerDay + time.Ticks % TimeSpan.TicksPerDay); 594return new DateTime(lDate * TimeSpan.TicksPerDay + TimeToTicks(hour, minute, second, millisecond));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (1)
592return new DateTime(_store.ReadInt64());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\DateTimeConstantAttribute.cs (1)
13_date = new DateTime(ticks);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZone.cs (4)
83return new DateTime(DateTime.MaxTicks, DateTimeKind.Utc); 87return new DateTime(DateTime.MinTicks, DateTimeKind.Utc); 89return new DateTime(tickCount, DateTimeKind.Utc); 103return new DateTime(time.Ticks + offset, DateTimeKind.Local, isAmbiguousLocalDst);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Cache.cs (17)
180dateTimeNowCache._nextUtcNowTransitionTicks = utcNow.Year >= MaxYear ? DateTime.MaxTicks : new DateTime(utcNow.Year + 1, 1, 1).Ticks; // check again next year 342=> (ulong)ticks <= DateTime.MaxTicks ? new DateTime(ticks, kind) : (ticks < 0 ? DateTime.MinValue : DateTime.MaxValue); 544new DateTime(year, 1, 1, 0, 0, 0, DateTimeKind.Unspecified) : 555year >= MaxYear ? DateTime.MaxValue : new DateTime(year + 1, 1, 1, 0, 0, 0, DateTimeKind.Unspecified) : 581value = new DateTime(year, transitionTime.Month, day) + timeOfDay; 590value = new DateTime(year, transitionTime.Month, 1) + timeOfDay; 611value = new DateTime(year, transitionTime.Month, daysInMonth) + timeOfDay; 662DateTime startOfYear = new DateTime(year, 1, 1); 756DateTime transitionStart = new DateTime(year > 1 ? year - 1 : 1, 1, 1); 778DateTime endOfCurrentYear = year < MaxYear ? new DateTime(year + 1, 1, 1).AddTicks(-1) : DateTime.MaxValue; 843DateTime nextBeginningOfYearUtc = GetUtcDateTimeFromLocalTicks(new DateTime(year + 1, 1, 1).Ticks, nextRule, includeDaylightDelta: true); 885DateTime endOfNextYear = year + 1 < MaxYear ? new DateTime(year + 2, 1, 1).AddTicks(-1) : DateTime.MaxValue; 912long startOfCurrentYearUtcTicks = new DateTime(year, 1, 1).Ticks - GetTransitionUtcOffsetTicks(rule, includeDaylightDelta: startWithDaylightOn || localStart > localEnd); 914DateTime currentYearStart = new DateTime(year, 1, 1); 1011DateTime previousYearStart = new DateTime(year > 1 ? year - 1 : 1, 1, 1); // real Utc year start 1038DateTime endOfCurrentYear = year < MaxYear ? new DateTime(year + 1, 1, 1).AddTicks(-1) : DateTime.MaxValue; 1222DateTime endOfCurrentYear = year < MaxYear ? new DateTime(year + 1, 1, 1).AddTicks(-1) : DateTime.MaxValue;
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (4)
665DateTime invalidTimeUtc = new DateTime(dateTime.Ticks + sourceTimeZone.BaseUtcOffset.Ticks, DateTimeKind.Utc); 691return new DateTime(targetConverted.Ticks, DateTimeKind.Local, isDaylightSaving && destinationTimeZone.IsAmbiguousLocalTime(targetConverted)); 695return new DateTime(targetConverted.Ticks, targetKind); 1127new DateTime(ticks);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.StringSerializer.cs (7)
199end = TransitionTime.CreateFixedDateRule(new DateTime(1, 1, 1), start.Month == 12 ? 6 : 12, 1); 203private static readonly TransitionTime s_legacyTransitionPlaceholderStart = TransitionTime.CreateFixedDateRule(new DateTime(1, 1, 1), 1, 1); 204private static readonly TransitionTime s_legacyTransitionPlaceholderEnd = TransitionTime.CreateFixedDateRule(new DateTime(1, 1, 1), 12, 31); 665new DateTime(dateStartTicks, (DateTimeKind)dateStartKind), 666new DateTime(dateEndTicks, (DateTimeKind)dateEndKind), 699return TransitionTime.CreateFixedDateRule(new DateTime(fixedTicks), fixedMonth, fixedDay); 706return TransitionTime.CreateFloatingDateRule(new DateTime(floatingTicks), floatingMonth, floatingWeek, (DayOfWeek)floatingDayOfWeek);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (10)
139private static DateTime GetTimeOnlyInMillisecondsPrecision(DateTime input) => new DateTime((input.TimeOfDay.Ticks / TimeSpan.TicksPerMillisecond) * TimeSpan.TicksPerMillisecond); 172new DateTime(rule.DateStart.Ticks + _baseUtcOffset.Ticks, DateTimeKind.Unspecified) : 177new DateTime(rule.DateEnd.Ticks + _baseUtcOffset.Ticks + rule.DaylightDelta.Ticks, DateTimeKind.Unspecified) : 200DateTime endForFirstRule = new DateTime(start.Year + 1, 1, 1).AddMilliseconds(-1); // At the end of the first year 209DateTime middleYearStart = new DateTime(start.Year + 1, 1, 1); 210DateTime middleYearEnd = new DateTime(end.Year, 1, 1).AddMilliseconds(-1); 217DateTime endYearStart = new DateTime(end.Year, 1, 1); // At the beginning of the last year 829timeOfDay = new DateTime(1, 1, 2, 0, 0, 0); 833timeOfDay = new DateTime(1, 1, 1, 0, 0, 0); 841timeOfDay = new DateTime(1, 1, 1, 2, 0, 0);
System\Reflection\Runtime\General\Helpers.cs (1)
210return new DateTime((long)attr.ConstructorArguments[0].Value!);
System.Private.DataContractSerialization (3)
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 (1)
186DateTime dateTime = new DateTime(ticks, DateTimeKind.Utc);
System\Xml\XmlConverter.cs (1)
932value = new DateTime(year, month, day, hour, minute, second, kind);
System.Private.Windows.Core (2)
System\IO\BinaryReaderExtensions.cs (1)
37_ = new DateTime(data & TicksMask);
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 (8)
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); 585DateTime SQLBaseDate = new DateTime(1900, 1, 1); 614DateTime dt = new DateTime(dateTicks); 623DateTime dt = new DateTime(dateTicks + timeTicks); 775return (int)(dt.Ticks - new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second).Ticks); 780return (int)(dt.Ticks - new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second).Ticks);
System\Xml\Schema\XsdDateTime.cs (15)
158_dt = new DateTime(parser.year, parser.month, parser.day, hour, parser.minute, parser.second); 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), 418result = new DateTime(DateTime.Now.Year, xdt.Month, xdt.Day); 423TimeSpan addDiff = new DateTime(currentDateTime.Year, currentDateTime.Month, currentDateTime.Day) - new DateTime(xdt.Year, xdt.Month, xdt.Day); 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(); 478dt = new DateTime(DateTime.Now.Year, xdt.Month, xdt.Day); 483TimeSpan addDiff = new DateTime(currentDateTime.Year, currentDateTime.Month, currentDateTime.Day) - new DateTime(xdt.Year, xdt.Month, xdt.Day);
System\Xml\XmlConvert.cs (5)
715value = new DateTime(value.Ticks, DateTimeKind.Unspecified); 1226dt = new DateTime(dt.Ticks, DateTimeKind.Unspecified); 1292DateTimeKind.Unspecified => new DateTime(value.Ticks, DateTimeKind.Local), 1301DateTimeKind.Unspecified => new DateTime(value.Ticks, DateTimeKind.Utc), 1777value = new DateTime(value.Ticks, DateTimeKind.Unspecified);
System.Reflection.Metadata (1)
System\Reflection\Metadata\BlobReader.cs (1)
365return new DateTime(ReadInt64());
System.Resources.Extensions (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (1)
592return new DateTime(_store.ReadInt64());
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 (1)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (1)
864notAfterLocal = new DateTime(notAfterLocalTicks, notAfterLocal.Kind);
System.ServiceModel.Primitives (4)
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\SecurityUtils.cs (2)
298return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 307return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
System.Text.Json (1)
System\Text\Json\JsonHelpers.Date.cs (1)
576value = new DateTime(ticks: ticks, kind: kind);
System.Transactions.Local (1)
System\Transactions\TransactionInformation.cs (1)
74public DateTime CreationTime => new DateTime(_internalTransaction.CreationTime);
System.Windows.Forms (3)
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (3)
64public static readonly DateTime MinDateTime = new(1753, 1, 1); 71public static readonly DateTime MaxDateTime = new(9998, 12, 31); 690return new DateTime(1753, 1, 1);
System.Windows.Forms.Primitives (1)
_generated\476\Windows.Win32.SYSTEMTIME.g.cs (1)
75 return new global::System.DateTime(sysTime.wYear, sysTime.wMonth, sysTime.wDay, sysTime.wHour, sysTime.wMinute, sysTime.wSecond, sysTime.wMilliseconds);
UIAutomationTypes (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (1)
2154return new DateTime(longVal);
7186 references to DateTime
aspire (76)
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
992DateTime.UtcNow - Directory.GetLastWriteTimeUtc(directory) > maxAge)
Agents\DeprecatedMcpCommandScanner.cs (10)
46File.AppendAllText(debugPath, $"[{DateTime.UtcNow:O}] Scanning context.RepositoryRoot: {context.RepositoryRoot.FullName}\n"); 51File.AppendAllText(debugPath, $"[{DateTime.UtcNow:O}] Checking {location.AgentName}: {configPath}\n"); 55File.AppendAllText(debugPath, $"[{DateTime.UtcNow:O}] -> File does not exist\n"); 59File.AppendAllText(debugPath, $"[{DateTime.UtcNow:O}] -> File EXISTS!\n"); 64File.AppendAllText(debugPath, $"[{DateTime.UtcNow:O}] -> Content: {content.Substring(0, Math.Min(200, content.Length))}\n"); 69File.AppendAllText(debugPath, $"[{DateTime.UtcNow:O}] -> JSON parse returned null\n"); 74File.AppendAllText(debugPath, $"[{DateTime.UtcNow:O}] -> HasDeprecatedMcpCommand: {hasDeprecated}\n"); 83File.AppendAllText(debugPath, $"[{DateTime.UtcNow:O}] -> Added applicator\n"); 88File.AppendAllText(debugPath, $"[{DateTime.UtcNow:O}] -> JsonException: {ex.Message}\n"); 93File.AppendAllText(debugPath, $"[{DateTime.UtcNow:O}] -> IOException: {ex.Message}\n");
Backchannel\AppHostCliBackchannel.cs (7)
256var startTime = DateTime.UtcNow; 262while (!cancellationToken.IsCancellationRequested && DateTime.UtcNow - startTime < maxWait) 285while (!cancellationToken.IsCancellationRequested && DateTime.UtcNow - startTime < maxWait) 454var startTime = DateTime.UtcNow; 466catch (SocketException) when (DateTime.UtcNow - startTime < maxWait)
Commands\LogsCommand.cs (1)
470private static string FormatTimestamp(DateTime timestamp)
Commands\PipelineCommandBase.cs (11)
838StartTime = DateTime.UtcNow, 854stepInfo.EndTime = DateTime.UtcNow; 925StartTime = DateTime.UtcNow, 942var duration = DateTime.UtcNow - task.StartTime; 989var now = DateTime.UtcNow; 990var earliestStartTime = steps.Count > 0 995var end = s.EndTime ?? now; 1370public DateTime StartTime { get; set; } 1371public DateTime? EndTime { get; set; } 1382public DateTime StartTime { get; set; }
Interaction\SpectreConsoleLoggerProvider.cs (1)
63var timestamp = DateTime.Now.ToString("HH:mm:ss", CultureInfo.InvariantCulture);
Projects\AppHostInfoResolver.cs (3)
19private readonly ConcurrentDictionary<(string Path, DateTime LastWriteUtc), Task<AppHostProjectInfo>> _cache = new(); 54private Task<AppHostProjectInfo> GetOrAddSharedFetch((string Path, DateTime LastWriteUtc) key, FileInfo projectFile) 75private async Task CompleteSharedFetchAsync((string Path, DateTime LastWriteUtc) key, FileInfo projectFile, TaskCompletionSource<AppHostProjectInfo> completion)
Projects\AppHostServerClosureSnapshots.cs (1)
355if (DateTime.UtcNow - directoryInfo.LastWriteTimeUtc <= s_stagingCleanupAge)
Projects\GuestAppHostProject.cs (1)
2028sb.Append(DateTime.UtcNow.Ticks);
Projects\GuestRuntime.cs (1)
315var stampWriteTime = stampFile.LastWriteTimeUtc;
src\Shared\ChannelExtensions.cs (3)
30DateTime? lastRead = null; 40var s = lastRead.Value.Add(minReadInterval.Value) - DateTime.UtcNow; 56lastRead = DateTime.UtcNow;
src\Shared\ConsoleLogs\LogEntry.cs (6)
69public DateTime? Timestamp { get; private set; } 75public static LogEntry CreatePause(string resourcePrefix, DateTime startTimestamp, DateTime? endTimestamp = null) 92public static LogEntry Create(DateTime? timestamp, string logMessage, bool isErrorMessage) 97public static LogEntry Create(DateTime? timestamp, string logMessage, string rawLogContent, bool isErrorMessage, string? resourcePrefix) 118internal readonly record struct LogEntryKey(DateTime? Timestamp, string? Content, string? RawContent, LogEntryType Type)
src\Shared\ConsoleLogs\LogParser.cs (1)
33DateTime? timestamp = null;
src\Shared\ConsoleLogs\LogPauseViewModel.cs (3)
19public required DateTime StartTime { get; init; } 21public DateTime? EndTime { get; set; } 24public bool Contains(DateTime timestamp) => timestamp >= StartTime && (EndTime is null || timestamp < EndTime);
src\Shared\ConsoleLogs\SharedAIHelpers.cs (2)
253: (DateTime?)null; 398: (DateTime?)null;
src\Shared\FormatHelpers.cs (8)
38public static string FormatConsoleTime(TimeProvider timeProvider, DateTime value) 44public static string FormatTime(TimeProvider timeProvider, DateTime value, MillisecondsDisplay millisecondsDisplay = MillisecondsDisplay.None, CultureInfo? cultureInfo = null) 47var local = timeProvider.ToLocal(value); 54public static string FormatDateTime(TimeProvider timeProvider, DateTime value, MillisecondsDisplay millisecondsDisplay = MillisecondsDisplay.None, CultureInfo? cultureInfo = null) 57var local = timeProvider.ToLocal(value); 74public static string FormatTimeWithOptionalDate(TimeProvider timeProvider, DateTime value, MillisecondsDisplay millisecondsDisplay = MillisecondsDisplay.None, CultureInfo? cultureInfo = null) 76var local = timeProvider.ToLocal(value); 79if (local.Date == DateTime.Now.Date)
src\Shared\Otlp\OtlpHelpers.cs (4)
46public static DateTime UnixNanoSecondsToDateTime(ulong unixTimeNanoseconds) 49return DateTime.UnixEpoch.AddTicks(ticks); 55public static ulong DateTimeToUnixNanoseconds(DateTime dateTime) 57var timeSinceEpoch = dateTime.ToUniversalTime() - DateTime.UnixEpoch;
src\Shared\TimeProviderExtensions.cs (7)
8public static DateTime ToLocal(this TimeProvider timeProvider, DateTimeOffset utcDateTimeOffset) 10var dateTime = TimeZoneInfo.ConvertTimeFromUtc(utcDateTimeOffset.UtcDateTime, timeProvider.LocalTimeZone); 11dateTime = DateTime.SpecifyKind(dateTime, DateTimeKind.Local); 21public static DateTime ToLocal(this TimeProvider timeProvider, DateTime dateTime) 32var local = TimeZoneInfo.ConvertTimeFromUtc(dateTime, timeProvider.LocalTimeZone); 33local = DateTime.SpecifyKind(local, DateTimeKind.Local);
Utils\CliPathHelper.cs (1)
335var lastWrite = File.GetLastWriteTimeUtc(path);
Utils\ConsoleActivityLogger.cs (1)
740var time = DateTime.Now.ToString("HH:mm:ss", CultureInfo.InvariantCulture);
Utils\FileLock.cs (3)
58var deadline = DateTime.UtcNow + effectiveTimeout; 87if (DateTime.UtcNow >= deadline)
Aspire.Acquisition.Tests (1)
Scripts\Common\RealGitHubPRFixture.cs (1)
222public DateTime MergedAt { get; set; }
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (1)
tests\Aspire.Azure.Npgsql.Tests\FakeTokenCredential.cs (1)
31this(new AccessToken(useManagedIdentity ? ManagedIdentityToken : Token, DateTime.UtcNow))
Aspire.Azure.Npgsql.Tests (1)
FakeTokenCredential.cs (1)
31this(new AccessToken(useManagedIdentity ? ManagedIdentityToken : Token, DateTime.UtcNow))
Aspire.Cli.EndToEnd.Tests (6)
LocalConfigMigrationTests.cs (6)
90var deadline = DateTime.UtcNow.AddMinutes(3); 91while (!File.Exists(configPath) && DateTime.UtcNow < deadline) 143var deadline = DateTime.UtcNow.AddMinutes(1); 155while (DateTime.UtcNow < deadline);
Aspire.Cli.Tests (68)
Agents\AspireSkillsInstallerTests.cs (2)
952Directory.SetLastWriteTimeUtc(staleDirectory, DateTime.UtcNow.AddDays(-8)); 1018Directory.SetLastWriteTimeUtc(activeTemporaryDirectory, DateTime.UtcNow.AddDays(-8));
Caching\AppHostInfoDiskCacheTests.cs (8)
153File.SetLastWriteTimeUtc(projectFile.FullName, DateTime.UtcNow.AddSeconds(2)); 268File.SetLastWriteTimeUtc(projectFile.FullName, DateTime.UtcNow.AddSeconds(2)); 309File.SetLastWriteTimeUtc(commonProps, DateTime.UtcNow.AddSeconds(2)); 378File.SetLastWriteTimeUtc(sharedProps, DateTime.UtcNow.AddSeconds(2)); 412File.SetLastWriteTimeUtc(sharedProps, DateTime.UtcNow.AddSeconds(2)); 498File.SetLastWriteTimeUtc(commonProps, DateTime.UtcNow.AddSeconds(2)); 614File.SetLastWriteTimeUtc(customProps, DateTime.UtcNow.AddSeconds(2)); 758File.SetLastWriteTimeUtc(parentImport, DateTime.UtcNow.AddSeconds(2));
Certificates\NativeCertificateToolRunnerTests.cs (2)
102var lastWriteTime = DateTime.UtcNow.AddHours(-1);
Commands\ExportCommandTests.cs (4)
21private static readonly DateTime s_testTime = TelemetryTestHelper.s_testTime; 947private static string BuildLogsJson(params (string serviceName, string? instanceId, int severityNumber, string severityText, string body, DateTime time)[] entries) 990private static string BuildTracesJson(params (string serviceName, string? instanceId, string spanId, string name, DateTime startTime, DateTime endTime, bool hasError)[] entries)
Commands\TelemetryCommandTests.cs (1)
98var dateTime = OtlpHelpers.UnixNanoSecondsToDateTime(1769860800123000000UL);
Commands\TelemetryLogsCommandTests.cs (2)
21private static readonly DateTime s_testTime = TelemetryTestHelper.s_testTime; 150private static string BuildLogsJson(params (string serviceName, string? instanceId, int severityNumber, string severityText, string body, DateTime time)[] entries)
Commands\TelemetrySpansCommandTests.cs (3)
20private static readonly DateTime s_testTime = TelemetryTestHelper.s_testTime; 121private static string BuildSpansJson(params (string serviceName, string? instanceId, string spanId, string name, DateTime startTime, DateTime endTime, bool hasError)[] entries)
Commands\TelemetryTestHelper.cs (4)
23internal static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 26/// Converts a <see cref="DateTime"/> to Unix nanoseconds (nanoseconds since the Unix epoch). 28internal static ulong DateTimeToUnixNanoseconds(DateTime dateTime) 30var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Commands\TelemetryTracesCommandTests.cs (3)
22private static readonly DateTime s_testTime = TelemetryTestHelper.s_testTime; 366private static string BuildTracesJson(params (string traceId, string serviceName, string? instanceId, string spanId, DateTime startTime, DateTime endTime, bool hasError)[] entries)
Projects\AppHostServerSessionTests.cs (3)
497var deadline = DateTime.UtcNow + timeout; 498while (DateTime.UtcNow < deadline)
Projects\GuestAppHostProjectTests.cs (4)
97var originalWriteTime = new DateTime(2020, 1, 1, 0, 0, 0, DateTimeKind.Utc); 138var originalWriteTime = new DateTime(2020, 1, 1, 0, 0, 0, DateTimeKind.Utc); 1676var cachedWriteTime = DateTime.UtcNow.AddDays(-1);
Projects\GuestRuntimeTests.cs (24)
1067WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow.AddMinutes(1)); 1087WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow); 1090File.SetLastWriteTimeUtc(input, DateTime.UtcNow.AddMinutes(1)); 1112WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow); 1113File.SetLastWriteTimeUtc(classFile, DateTime.UtcNow.AddMinutes(1)); 1131BackdateWorkspace(workspace.WorkspaceRoot, DateTime.UtcNow.AddMinutes(-2)); 1132WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow.AddMinutes(-1)); 1155WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow); 1160File.SetLastWriteTimeUtc(pom, DateTime.UtcNow.AddMinutes(1)); 1182BackdateWorkspace(workspace.WorkspaceRoot, DateTime.UtcNow.AddMinutes(-2)); 1183WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow.AddMinutes(-1)); 1208WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow); 1213File.SetLastWriteTimeUtc(jar, DateTime.UtcNow.AddMinutes(1)); 1236WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow); 1237File.SetLastWriteTimeUtc(unrelated, DateTime.UtcNow.AddMinutes(1)); 1278WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow); 1279File.SetLastWriteTimeUtc(nested, DateTime.UtcNow.AddMinutes(1)); 1313BackdateWorkspace(workspace.WorkspaceRoot, DateTime.UtcNow.AddMinutes(-2)); 1314WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow.AddMinutes(-1)); 1318File.SetLastWriteTimeUtc(path, DateTime.UtcNow.AddMinutes(1)); 1322Directory.SetLastWriteTimeUtc(Path.GetDirectoryName(path)!, DateTime.UtcNow.AddMinutes(1)); 1341WriteStamp(workspace.WorkspaceRoot, DateTime.UtcNow.AddMinutes(1)); 1435private static void BackdateWorkspace(DirectoryInfo root, DateTime timestampUtc) 1451private static void WriteStamp(DirectoryInfo root, DateTime timestampUtc)
Projects\PrebuiltAppHostServerTests.cs (2)
33var firstWrite = File.GetLastWriteTimeUtc(path); 37var backdated = File.GetLastWriteTimeUtc(path);
Projects\ProcessGuestLauncherTests.cs (3)
364var deadline = DateTime.UtcNow + TestConstants.LongTimeoutTimeSpan; 365while (DateTime.UtcNow < deadline)
TestServices\ProcessTestHelpers.cs (3)
38var deadline = DateTime.UtcNow + timeout; 39while (DateTime.UtcNow < deadline)
Aspire.Dashboard (149)
artifacts\obj\Aspire.Dashboard\Debug\net8.0\DashboardServiceGrpc.cs (8)
201public virtual global::Aspire.DashboardService.Proto.V1.ApplicationInformationResponse GetApplicationInformation(global::Aspire.DashboardService.Proto.V1.ApplicationInformationRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 211public virtual grpc::AsyncUnaryCall<global::Aspire.DashboardService.Proto.V1.ApplicationInformationResponse> GetApplicationInformationAsync(global::Aspire.DashboardService.Proto.V1.ApplicationInformationRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 221public virtual grpc::AsyncServerStreamingCall<global::Aspire.DashboardService.Proto.V1.WatchResourcesUpdate> WatchResources(global::Aspire.DashboardService.Proto.V1.WatchResourcesRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 231public virtual grpc::AsyncServerStreamingCall<global::Aspire.DashboardService.Proto.V1.WatchResourceConsoleLogsUpdate> WatchResourceConsoleLogs(global::Aspire.DashboardService.Proto.V1.WatchResourceConsoleLogsRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 241public virtual global::Aspire.DashboardService.Proto.V1.ResourceCommandResponse ExecuteResourceCommand(global::Aspire.DashboardService.Proto.V1.ResourceCommandRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 251public virtual grpc::AsyncUnaryCall<global::Aspire.DashboardService.Proto.V1.ResourceCommandResponse> ExecuteResourceCommandAsync(global::Aspire.DashboardService.Proto.V1.ResourceCommandRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 261public virtual grpc::AsyncDuplexStreamingCall<global::Aspire.DashboardService.Proto.V1.WatchInteractionsRequestUpdate, global::Aspire.DashboardService.Proto.V1.WatchInteractionsResponseUpdate> WatchInteractions(grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 271public virtual grpc::AsyncClientStreamingCall<global::Aspire.DashboardService.Proto.V1.UploadFileChunk, global::Aspire.DashboardService.Proto.V1.UploadFileResponse> UploadFile(grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
artifacts\obj\Aspire.Dashboard\Debug\net8.0\opentelemetry\proto\collector\logs\v1\LogsServiceGrpc.cs (2)
127public virtual global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceResponse Export(global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 137public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
artifacts\obj\Aspire.Dashboard\Debug\net8.0\opentelemetry\proto\collector\metrics\v1\MetricsServiceGrpc.cs (2)
127public virtual global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceResponse Export(global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 137public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
artifacts\obj\Aspire.Dashboard\Debug\net8.0\opentelemetry\proto\collector\trace\v1\TraceServiceGrpc.cs (2)
127public virtual global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceResponse Export(global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 137public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
Components\Controls\Chart\ChartContainer.razor.cs (3)
190var endDate = PauseManager.AreMetricsPaused(out var pausedAt) ? pausedAt.Value : DateTime.UtcNow; 193var startDate = endDate.Subtract(Duration + TimeSpan.FromSeconds(30));
Components\Controls\ResourceDetails.razor.cs (1)
482var duration = DateTime.UtcNow.Subtract(context.LastRunAtTimeStamp.Value);
Components\Dialogs\FilterDialog.razor.cs (3)
296DateTime.TryParse(dateStr, CultureInfo.InvariantCulture, DateTimeStyles.AssumeLocal, out var localDateTime)) 302private static string FormatIsoDate(DateTime dateTime)
Components\Dialogs\ManageDataDialog.razor.cs (2)
568var filterDate = TimeProvider.GetUtcNow().UtcDateTime; 641var fileName = $"aspire-telemetry-export-{DateTime.UtcNow:yyyyMMdd-HHmmss}.zip";
Components\Pages\ConsoleLogs.razor.cs (3)
1212var now = TimeProvider.GetUtcNow().UtcDateTime; 1226var timestamp = DateTime.UtcNow;
Model\ConsoleLogsFetcher.cs (1)
29private async Task<List<LogEntry>> FetchLogEntriesAsync(string resourceName, DateTime? filterDate, CancellationToken cancellationToken)
Model\ConsoleLogsFilters.cs (12)
16FilterResourceLogsDates = new Dictionary<string, DateTime>() 19private Dictionary<string, DateTime> _filterResourceLogsDates = default!; 21public required DateTime? FilterAllLogsDate { get; init; } 23public required IReadOnlyDictionary<string, DateTime> FilterResourceLogsDates 28_filterResourceLogsDates = value is Dictionary<string, DateTime> newDictionary 30: new Dictionary<string, DateTime>(value, StringComparers.ResourceName); 37public static ConsoleLogsFilters CreateClearAll(DateTime clearDate) => 38new() { FilterAllLogsDate = clearDate, FilterResourceLogsDates = new Dictionary<string, DateTime>() }; 43public ConsoleLogsFilters WithResourceCleared(string resourceName, DateTime clearDate) 45var newDictionary = new Dictionary<string, DateTime>(_filterResourceLogsDates, StringComparers.ResourceName) 55public bool TryGetResourceFilterDate(string resourceName, [NotNullWhen(true)] out DateTime? filterDate) 57if (_filterResourceLogsDates.TryGetValue(resourceName, out var date))
Model\ConsoleLogsManager.cs (1)
110public DateTime? GetFilterDate(string resourceName)
Model\Otlp\FilterDialogFormModel.cs (3)
33DateTime.TryParse(v, CultureInfo.InvariantCulture, DateTimeStyles.None, out var dateTime)) 59else if (ValueIsDate && !DateTime.TryParse(Value, CultureInfo.InvariantCulture, DateTimeStyles.None, out _))
Model\Otlp\SpanWaterfallViewModel.cs (1)
184var traceStart = span.Trace.FirstSpan.StartTime;
Model\Otlp\TelemetryFilter.cs (7)
70/// Filter values for these fields are parsed as <see cref="DateTime"/> and compared using 119private static Func<DateTime, DateTime, bool> ConditionToFuncDate(FilterCondition c) => 177if (!DateTime.TryParse(filterDateValue, CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal | DateTimeStyles.AssumeLocal, out var filterDate)) 216var date = DateTime.Parse(Value, CultureInfo.InvariantCulture);
Model\PauseManager.cs (12)
12private DateTime? _metricsPausedAt; 13private DateTime? _tracesPausedAt; 14private DateTime? _structuredLogsPausedAt; 25public void SetMetricsPaused(bool isPaused) => _metricsPausedAt = isPaused ? DateTime.UtcNow : null; 27public bool AreMetricsPaused([NotNullWhen(true)] out DateTime? pausedAt) 33public void SetTracesPaused(bool isPaused) => _tracesPausedAt = isPaused ? DateTime.UtcNow : null; 35public bool AreTracesPaused([NotNullWhen(true)] out DateTime? pausedAt) 41public void SetStructuredLogsPaused(bool isPaused) => _structuredLogsPausedAt = isPaused ? DateTime.UtcNow : null; 43public bool AreStructuredLogsPaused([NotNullWhen(true)] out DateTime? pausedAt) 49public void SetConsoleLogsPaused(bool isPaused, DateTime timestamp) 72public sealed record PauseInterval(DateTime Start, DateTime? End);
Model\ResourceViewModel.cs (6)
34public required DateTime? CreationTimeStamp { get; init; } 35public required DateTime? StartTimeStamp { get; init; } 36public required DateTime? StopTimeStamp { get; init; } 413if (DateTime.TryParseExact(value, "o", CultureInfo.InvariantCulture, DateTimeStyles.None, out var date)) 506public DateTime? LastRunAtTimeStamp { get; init; }
Model\TelemetryExportService.cs (2)
209StartTime = DateTime.MinValue, 210EndTime = DateTime.MaxValue
Model\TraceHelpers.cs (6)
44static void Visit(Dictionary<OtlpSpan, List<OtlpSpan>> spanLookup, OtlpSpan span, Func<OtlpSpan, TState, TState> spanAction, TState state, Func<OtlpSpan, DateTime> orderByFunc) 58private readonly record struct OrderedResourcesState(DateTime? CurrentMinDate); 71var currentMinDate = (state.CurrentMinDate == null || state.CurrentMinDate < span.StartTime) 89private static void ProcessSpanResource(OtlpSpan span, OtlpResource resource, Dictionary<OtlpResource, OrderedResource> resourceFirstTimes, DateTime currentMinDate) 168public sealed class OrderedResource(OtlpResource resource, int index, DateTime firstDateTime, int totalSpans, int erroredSpans) 172public DateTime FirstDateTime { get; set; } = firstDateTime;
Otlp\Model\MetricValues\DimensionScope.cs (7)
34var start = OtlpHelpers.UnixNanoSecondsToDateTime(d.StartTimeUnixNano); 35var end = OtlpHelpers.UnixNanoSecondsToDateTime(d.TimeUnixNano); 82var start = OtlpHelpers.UnixNanoSecondsToDateTime(h.StartTimeUnixNano); 83var end = OtlpHelpers.UnixNanoSecondsToDateTime(h.TimeUnixNano); 138var start = OtlpHelpers.UnixNanoSecondsToDateTime(exemplar.TimeUnixNano); 167internal static DimensionScope Clone(DimensionScope value, DateTime? valuesStart, DateTime? valuesEnd)
Otlp\Model\MetricValues\HistogramValue.cs (2)
16public HistogramValue(ulong[] values, double sum, ulong count, DateTime start, DateTime end, double[] explicitBounds) : base(start, end)
Otlp\Model\MetricValues\MetricValue.cs (2)
13public MetricValue(T value, DateTime start, DateTime end) : base(start, end)
Otlp\Model\MetricValues\MetricValueBase.cs (5)
15public DateTime Start { get; set; } 16public DateTime End { get; set; } 19protected MetricValueBase(DateTime start, DateTime end) 38public required DateTime Start { get; init; }
Otlp\Model\OtlpInstrument.cs (2)
122public static OtlpInstrument Clone(OtlpInstrument instrument, bool cloneData, DateTime? valuesStart, DateTime? valuesEnd)
Otlp\Model\OtlpLogEntry.cs (2)
18public DateTime TimeStamp { get; } 85private static DateTime ResolveTimeStamp(LogRecord record)
Otlp\Model\OtlpResource.cs (2)
247public OtlpInstrument? GetInstrument(string meterName, string instrumentName, DateTime? valuesStart, DateTime? valuesEnd)
Otlp\Model\OtlpSpan.cs (2)
35public required DateTime StartTime { get; init; } 36public required DateTime EndTime { get; init; }
Otlp\Model\OtlpSpanEvent.cs (1)
20public required DateTime Time { get; init; }
Otlp\Model\OtlpTrace.cs (8)
19public DateTime TimeStamp => FirstSpan.StartTime; 24public DateTime LastUpdatedDate { get; private set; } 90LastUpdatedDate = DateTime.UtcNow; 129DateTime current = default; 142public OtlpTrace(ReadOnlyMemory<byte> traceId, DateTime lastUpdatedDate) 163var start = FirstSpan.StartTime; 164DateTime end = default; 188LastUpdatedDate = DateTime.UtcNow;
Otlp\Storage\GetInstrumentRequest.cs (2)
11public DateTime? StartTime { get; init; } 12public DateTime? EndTime { get; init; }
Otlp\Storage\TelemetryRepository.cs (2)
1752trace = new OtlpTrace(span.TraceId.Memory, DateTime.UtcNow); 1969DateTime current = default;
src\Shared\ChannelExtensions.cs (3)
30DateTime? lastRead = null; 40var s = lastRead.Value.Add(minReadInterval.Value) - DateTime.UtcNow; 56lastRead = DateTime.UtcNow;
src\Shared\ConsoleLogs\LogEntry.cs (6)
69public DateTime? Timestamp { get; private set; } 75public static LogEntry CreatePause(string resourcePrefix, DateTime startTimestamp, DateTime? endTimestamp = null) 92public static LogEntry Create(DateTime? timestamp, string logMessage, bool isErrorMessage) 97public static LogEntry Create(DateTime? timestamp, string logMessage, string rawLogContent, bool isErrorMessage, string? resourcePrefix) 118internal readonly record struct LogEntryKey(DateTime? Timestamp, string? Content, string? RawContent, LogEntryType Type)
src\Shared\ConsoleLogs\LogParser.cs (1)
33DateTime? timestamp = null;
src\Shared\ConsoleLogs\LogPauseViewModel.cs (3)
19public required DateTime StartTime { get; init; } 21public DateTime? EndTime { get; set; } 24public bool Contains(DateTime timestamp) => timestamp >= StartTime && (EndTime is null || timestamp < EndTime);
src\Shared\FormatHelpers.cs (8)
38public static string FormatConsoleTime(TimeProvider timeProvider, DateTime value) 44public static string FormatTime(TimeProvider timeProvider, DateTime value, MillisecondsDisplay millisecondsDisplay = MillisecondsDisplay.None, CultureInfo? cultureInfo = null) 47var local = timeProvider.ToLocal(value); 54public static string FormatDateTime(TimeProvider timeProvider, DateTime value, MillisecondsDisplay millisecondsDisplay = MillisecondsDisplay.None, CultureInfo? cultureInfo = null) 57var local = timeProvider.ToLocal(value); 74public static string FormatTimeWithOptionalDate(TimeProvider timeProvider, DateTime value, MillisecondsDisplay millisecondsDisplay = MillisecondsDisplay.None, CultureInfo? cultureInfo = null) 76var local = timeProvider.ToLocal(value); 79if (local.Date == DateTime.Now.Date)
src\Shared\Otlp\OtlpHelpers.cs (4)
46public static DateTime UnixNanoSecondsToDateTime(ulong unixTimeNanoseconds) 49return DateTime.UnixEpoch.AddTicks(ticks); 55public static ulong DateTimeToUnixNanoseconds(DateTime dateTime) 57var timeSinceEpoch = dateTime.ToUniversalTime() - DateTime.UnixEpoch;
src\Shared\TimeProviderExtensions.cs (7)
8public static DateTime ToLocal(this TimeProvider timeProvider, DateTimeOffset utcDateTimeOffset) 10var dateTime = TimeZoneInfo.ConvertTimeFromUtc(utcDateTimeOffset.UtcDateTime, timeProvider.LocalTimeZone); 11dateTime = DateTime.SpecifyKind(dateTime, DateTimeKind.Local); 21public static DateTime ToLocal(this TimeProvider timeProvider, DateTime dateTime) 32var local = TimeZoneInfo.ConvertTimeFromUtc(dateTime, timeProvider.LocalTimeZone); 33local = DateTime.SpecifyKind(local, DateTimeKind.Local);
Utils\CallbackThrottler.cs (3)
12private DateTime? _lastExecute; 49var s = lastExecute.Value.Add(minExecuteInterval) - DateTime.UtcNow; 57_lastExecute = DateTime.UtcNow;
Aspire.Dashboard.Components.Tests (34)
Controls\GenAIVisualizerDialogTests.cs (4)
28private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 36var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 97var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 127var trace = new OtlpTrace(new byte[] { (byte)'t', (byte)'r', (byte)'a', (byte)'c', (byte)'e' }, DateTime.MinValue);
Controls\LogViewerTests.cs (3)
162var pauseStart = new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc); 163var pauseEnd = pauseStart.AddSeconds(1); 415var timestamp = new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Controls\ResourceDetailsTests.cs (3)
929CreationTimeStamp = DateTime.UtcNow, 930StartTimeStamp = DateTime.UtcNow, 931StopTimeStamp = DateTime.UtcNow,
Dialogs\ManageDataDialogTests.cs (2)
178var timestamp = DateTime.UnixEpoch;
Pages\ConsoleLogsTerminalTests.cs (1)
291await cut.InvokeAsync(() => consoleLogsManager.UpdateFiltersAsync(ConsoleLogsFilters.CreateClearAll(DateTime.UtcNow)));
Pages\ConsoleLogsTests.cs (3)
651await consoleLogsManager.UpdateFiltersAsync(new ConsoleLogsFilters { FilterAllLogsDate = earliestEntry.Timestamp!.Value, FilterResourceLogsDates = new Dictionary<string, DateTime>() }); 837var pauseContent = $"{DateTime.UtcNow:yyyy-MM-ddTHH:mm:ss.fffK} Log while paused"; 881var resumeContent = $"{DateTime.UtcNow:yyyy-MM-ddTHH:mm:ss.fffK} Log after resume";
Pages\MetricsTests.cs (1)
29private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Pages\ResourcesTests.cs (1)
566time: DateTime.UtcNow,
Pages\TraceDetailsTests.cs (1)
29private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
tests\Shared\DashboardModel\ModelTestHelpers.cs (3)
39CreationTimeStamp = DateTime.UtcNow, 40StartTimeStamp = DateTime.UtcNow, 41StopTimeStamp = DateTime.UtcNow,
tests\Shared\Telemetry\TelemetryTestHelpers.cs (12)
68public static Metric CreateHistogramMetric(string metricName, DateTime startTime) 93public static Metric CreateSumMetric(string metricName, DateTime startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null, int? value = null) 112private static NumberDataPoint CreateNumberPoint(DateTime startTime, int value, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null) 156public static Span CreateSpan(string traceId, string spanId, DateTime startTime, DateTime endTime, string? parentSpanId = null, List<Span.Types.Event>? events = null, List<Span.Types.Link>? links = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, Span.Types.SpanKind? kind = null, Status? status = null) 188public static LogRecord CreateLogRecord(DateTime? time = null, DateTime? observedTime = null, string? message = null, SeverityNumber? severity = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, 289public static ulong DateTimeToUnixNanoseconds(DateTime dateTime) 291var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 317public static OtlpSpan CreateOtlpSpan(OtlpResource resource, OtlpTrace trace, OtlpScope scope, string spanId, string? parentSpanId, DateTime startDate, 319OtlpResource? uninstrumentedPeer = null, DateTime? endDate = null, string? spanName = null) 325EndTime = endDate ?? DateTime.MaxValue,
Aspire.Dashboard.Tests (127)
ConsoleLogsTests\LogEntriesTests.cs (6)
240var timestamp = DateTime.UtcNow; 261var timestamp = DateTime.UtcNow; 281var timestamp = DateTime.UtcNow;
FormatHelpersTests.cs (16)
54var date = GetLocalDateTime(value); 78var date = GetLocalDateTime(value); 102var date = GetLocalDateTime(value); 126var date = GetLocalDateTime(value); 143private static DateTime GetLocalDateTime(string value) 145Assert.True(DateTime.TryParseExact(value, "o", CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind, out var date)); 147date = DateTime.SpecifyKind(date, DateTimeKind.Local); 156var date = GetLocalDateTime(value); 171var date = GetLocalDateTime(value); 193var date = GetLocalDateTime("2009-06-15T13:45:30.1234567Z"); 204var date = GetLocalDateTime("2009-06-15T13:45:30.0000000Z"); 218var date = GetLocalDateTime("2009-06-15T13:45:30.0000000Z"); 232var date = GetLocalDateTime("2009-06-15T13:45:30.0000000Z"); 245var date = GetLocalDateTime("2009-06-15T13:45:30.0000000Z"); 256var date = GetLocalDateTime("2009-06-15T13:45:30.0000000Z");
Integration\DashboardClientAuthTests.cs (1)
184Resources = { new Resource() { Name = "resource1", ResourceType = "test", Uid = "resource1", CreatedAt = Timestamp.FromDateTime(DateTime.Now) } }
Integration\OtlpHttpJsonTests.cs (2)
774StartTime = DateTime.MinValue, 775EndTime = DateTime.MaxValue
Model\ConsoleLogsFiltersTests.cs (6)
19FilterResourceLogsDates = new Dictionary<string, DateTime> 38var existingAllLogsDate = new DateTime(2023, 1, 1, 0, 0, 0, DateTimeKind.Utc); 39var existingResourceDate = new DateTime(2023, 1, 2, 0, 0, 0, DateTimeKind.Utc); 43FilterResourceLogsDates = new Dictionary<string, DateTime> 50var newResourceDate = new DateTime(2023, 1, 3, 0, 0, 0, DateTimeKind.Utc); 69var filters = new ConsoleLogsFilters { FilterAllLogsDate = null, FilterResourceLogsDates = new Dictionary<string, DateTime>() };
Model\DashboardClientTests.cs (1)
148CreatedAt = Timestamp.FromDateTime(DateTime.UtcNow),
Model\GenAIVisualizerDialogViewModelTests.cs (1)
20private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Model\ResourceMenuBuilderTests.cs (1)
24private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Model\ResourceViewModelTests.cs (1)
17private static readonly DateTime s_dateTime = new(2000, 12, 30, 23, 59, 59, DateTimeKind.Utc);
Model\SpanWaterfallViewModelTests.cs (12)
26var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 56var date = new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc); 57var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 86var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 119var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 180var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 230var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 252var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 284var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 320var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 358var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 394var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue);
Model\TelemetryExportServiceTests.cs (5)
28private static readonly DateTime s_testTime = new(2024, 1, 15, 10, 30, 0, DateTimeKind.Utc); 501StartTime = DateTime.MinValue, 502EndTime = DateTime.MaxValue 587StartTime = DateTime.MinValue, 588EndTime = DateTime.MaxValue
Model\TelemetryImportServiceTests.cs (1)
24private static readonly DateTime s_testTime = new(2024, 1, 15, 10, 30, 0, DateTimeKind.Utc);
Model\TraceDetailPageViewModelTests.cs (9)
37var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 39var span = TelemetryTestHelpers.CreateOtlpSpan(resource, trace, scope, spanId: "span1", parentSpanId: null, startDate: DateTime.UtcNow); 70var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 72var selectedSpan = TelemetryTestHelpers.CreateOtlpSpan(resource, trace, scope, spanId: "span1", parentSpanId: null, startDate: DateTime.UtcNow); 73var otherSpan = TelemetryTestHelpers.CreateOtlpSpan(resource, trace, scope, spanId: "span2", parentSpanId: null, startDate: DateTime.UtcNow); 105var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 107var span = TelemetryTestHelpers.CreateOtlpSpan(resource, trace, scope, spanId: "span1", parentSpanId: null, startDate: DateTime.UtcNow); 132var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 134var span = TelemetryTestHelpers.CreateOtlpSpan(resource, trace, scope, spanId: "span1", parentSpanId: null, startDate: DateTime.UtcNow);
Model\TraceHelpersTests.cs (5)
20var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 42var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 69var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 97var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 131var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue);
TelemetryApiServiceTests.cs (3)
21private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 650var utcCutoff = s_testTime.AddMinutes(1).AddSeconds(30); 651var localCutoff = utcCutoff.ToLocalTime();
TelemetryRepositoryTests\LogTests.cs (2)
21private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 1283LogRecords = { CreateLogRecord(time: DateTime.UnixEpoch, observedTime: s_testTime.AddMinutes(1)) }
TelemetryRepositoryTests\MetricsTests.cs (18)
20private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 156StartTime = DateTime.MinValue, 157EndTime = DateTime.MaxValue 272StartTime = DateTime.MinValue, 273EndTime = DateTime.MaxValue 316var start = s_testTime.AddMinutes(1); 318var end = OtlpHelpers.UnixNanoSecondsToDateTime(nanoSeconds); 409private static Exemplar CreateExemplar(DateTime startTime, double value, IEnumerable<KeyValuePair<string, string>>? attributes = null) 477StartTime = DateTime.MinValue, 478EndTime = DateTime.MaxValue 1118StartTime = DateTime.MinValue, 1119EndTime = DateTime.MaxValue 1190StartTime = DateTime.MinValue, 1191EndTime = DateTime.MaxValue 1245StartTime = DateTime.MinValue, 1246EndTime = DateTime.MaxValue 1257StartTime = DateTime.MinValue, 1258EndTime = DateTime.MaxValue
TelemetryRepositoryTests\OtlpSpanTests.cs (6)
14private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 22var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 73var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 92var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 112var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue); 175var trace = new OtlpTrace(new byte[] { 1, 2, 3 }, DateTime.MinValue);
TelemetryRepositoryTests\TelemetryLimitTests.cs (1)
17private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (11)
22private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 73CreateLogRecord(time: DateTime.Now, message: "1", severity: SeverityNumber.Error), 96CreateSumMetric(metricName: "test", startTime: DateTime.Now.AddMinutes(1)), 97CreateSumMetric(metricName: "test", startTime: DateTime.Now.AddMinutes(2)), 98CreateSumMetric(metricName: "test2", startTime: DateTime.Now.AddMinutes(1)), 106CreateSumMetric(metricName: "test", startTime: DateTime.Now.AddMinutes(1)), 107CreateHistogramMetric(metricName: "test2", startTime: DateTime.Now.AddMinutes(1)) 130CreateSpan(traceId: "1", spanId: "1-1", startTime: DateTime.Now.AddMinutes(1), endTime: DateTime.Now.AddMinutes(10)), 131CreateSpan(traceId: "1", spanId: "1-2", startTime: DateTime.Now.AddMinutes(5), endTime: DateTime.Now.AddMinutes(10), parentSpanId: "1-1")
TelemetryRepositoryTests\TraceTests.cs (4)
23private static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 893var testTime = s_testTime.AddDays(1); 902var startTime = testTime.AddMinutes(i + (i % 2 == 0 ? -5 : 0)); 945private static void AddTrace(TelemetryRepository repository, string traceId, DateTime startTime)
tests\Shared\DashboardModel\ModelTestHelpers.cs (3)
39CreationTimeStamp = DateTime.UtcNow, 40StartTimeStamp = DateTime.UtcNow, 41StopTimeStamp = DateTime.UtcNow,
tests\Shared\Telemetry\TelemetryTestHelpers.cs (12)
68public static Metric CreateHistogramMetric(string metricName, DateTime startTime) 93public static Metric CreateSumMetric(string metricName, DateTime startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null, int? value = null) 112private static NumberDataPoint CreateNumberPoint(DateTime startTime, int value, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null) 156public static Span CreateSpan(string traceId, string spanId, DateTime startTime, DateTime endTime, string? parentSpanId = null, List<Span.Types.Event>? events = null, List<Span.Types.Link>? links = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, Span.Types.SpanKind? kind = null, Status? status = null) 188public static LogRecord CreateLogRecord(DateTime? time = null, DateTime? observedTime = null, string? message = null, SeverityNumber? severity = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, 289public static ulong DateTimeToUnixNanoseconds(DateTime dateTime) 291var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 317public static OtlpSpan CreateOtlpSpan(OtlpResource resource, OtlpTrace trace, OtlpScope scope, string spanId, string? parentSpanId, DateTime startDate, 319OtlpResource? uninstrumentedPeer = null, DateTime? endDate = null, string? spanName = null) 325EndTime = endDate ?? DateTime.MaxValue,
Aspire.Deployment.EndToEnd.Tests (195)
AcaCompactNamingDeploymentTests.cs (6)
69var startTime = DateTime.UtcNow; 174var duration = DateTime.UtcNow - startTime; 223var startTime = DateTime.UtcNow; 318var duration = DateTime.UtcNow - startTime;
AcaCompactNamingUpgradeDeploymentTests.cs (3)
67var startTime = DateTime.UtcNow; 368var duration = DateTime.UtcNow - startTime;
AcaCustomRegistryDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 192var duration = DateTime.UtcNow - startTime; 205var duration = DateTime.UtcNow - startTime;
AcaDeploymentErrorOutputTests.cs (4)
58var startTime = DateTime.UtcNow; 155var duration = DateTime.UtcNow - startTime; 160var duration = DateTime.UtcNow - startTime;
AcaExistingRegistryDeploymentTests.cs (4)
52var startTime = DateTime.UtcNow; 224var duration = DateTime.UtcNow - startTime; 237var duration = DateTime.UtcNow - startTime;
AcaManagedRedisDeploymentTests.cs (4)
54var startTime = DateTime.UtcNow; 227var duration = DateTime.UtcNow - startTime; 241var duration = DateTime.UtcNow - startTime;
AcaStarterDeploymentTests.cs (4)
52var startTime = DateTime.UtcNow; 177var duration = DateTime.UtcNow - startTime; 191var duration = DateTime.UtcNow - startTime;
AcrPurgeTaskDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 229var duration = DateTime.UtcNow - startTime; 242var duration = DateTime.UtcNow - startTime;
AksAzureKubernetesEnvironmentCertManagerDeploymentTests.cs (4)
63var startTime = DateTime.UtcNow; 329var duration = DateTime.UtcNow - startTime; 342var duration = DateTime.UtcNow - startTime;
AksAzureKubernetesEnvironmentCertManagerTypeScriptDeploymentTests.cs (4)
66var startTime = DateTime.UtcNow; 345var duration = DateTime.UtcNow - startTime; 358var duration = DateTime.UtcNow - startTime;
AksAzureKubernetesEnvironmentGatewayDeploymentTests.cs (4)
57var startTime = DateTime.UtcNow; 288var duration = DateTime.UtcNow - startTime; 301var duration = DateTime.UtcNow - startTime;
AksBlazorRedisDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 213var duration = DateTime.UtcNow - startTime; 227var duration = DateTime.UtcNow - startTime;
AksMultipleNodePoolsDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 223var duration = DateTime.UtcNow - startTime; 237var duration = DateTime.UtcNow - startTime;
AksPersistentVolumeDeploymentTests.cs (4)
47var startTime = DateTime.UtcNow; 185var duration = DateTime.UtcNow - startTime; 194var duration = DateTime.UtcNow - startTime;
AksStarterDeploymentTests.cs (4)
51var startTime = DateTime.UtcNow; 330var duration = DateTime.UtcNow - startTime; 349var duration = DateTime.UtcNow - startTime;
AksStarterWithRedisHelmDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 360var duration = DateTime.UtcNow - startTime; 379var duration = DateTime.UtcNow - startTime;
AksVnetInfraDeploymentTests.cs (3)
51var startTime = DateTime.UtcNow; 175var duration = DateTime.UtcNow - startTime;
AksVnetWithAzureResourcesDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 316var duration = DateTime.UtcNow - startTime; 330var duration = DateTime.UtcNow - startTime;
AksWithAzureResourcesDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 297var duration = DateTime.UtcNow - startTime; 311var duration = DateTime.UtcNow - startTime;
AksWithHelmChartDeploymentTests.cs (4)
58var startTime = DateTime.UtcNow; 238var duration = DateTime.UtcNow - startTime; 251var duration = DateTime.UtcNow - startTime;
AppServicePythonDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 179var duration = DateTime.UtcNow - startTime; 193var duration = DateTime.UtcNow - startTime;
AppServiceReactDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 222var duration = DateTime.UtcNow - startTime; 236var duration = DateTime.UtcNow - startTime;
AppServiceStoragePrivateEndpointDeploymentTests.cs (3)
48var startTime = DateTime.UtcNow; 231var duration = DateTime.UtcNow - startTime;
AzureAppConfigDeploymentTests.cs (3)
52var startTime = DateTime.UtcNow; 151var duration = DateTime.UtcNow - startTime;
AzureContainerRegistryDeploymentTests.cs (3)
52var startTime = DateTime.UtcNow; 134var duration = DateTime.UtcNow - startTime;
AzureEventHubsDeploymentTests.cs (3)
52var startTime = DateTime.UtcNow; 151var duration = DateTime.UtcNow - startTime;
AzureKeyVaultDeploymentTests.cs (3)
52var startTime = DateTime.UtcNow; 151var duration = DateTime.UtcNow - startTime;
AzureLogAnalyticsDeploymentTests.cs (3)
52var startTime = DateTime.UtcNow; 134var duration = DateTime.UtcNow - startTime;
AzureResourceScopeDeploymentTests.cs (3)
50var startTime = DateTime.UtcNow; 145var duration = DateTime.UtcNow - startTime;
AzureRoleAssignmentRunModeTests.cs (3)
62var startTime = DateTime.UtcNow; 196var duration = DateTime.UtcNow - startTime;
AzureServiceBusDeploymentTests.cs (3)
52var startTime = DateTime.UtcNow; 153var duration = DateTime.UtcNow - startTime;
AzureStorageDeploymentTests.cs (6)
63var startTime = DateTime.UtcNow; 167var duration = DateTime.UtcNow - startTime; 217var startTime = DateTime.UtcNow; 328var duration = DateTime.UtcNow - startTime;
AzureStorageRunModeTests.cs (3)
50var startTime = DateTime.UtcNow; 176var duration = DateTime.UtcNow - startTime;
FoundryHostedAgentDeploymentTests.cs (4)
54var startTime = DateTime.UtcNow; 297var duration = DateTime.UtcNow - startTime; 311var duration = DateTime.UtcNow - startTime;
FrontDoorDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 200var duration = DateTime.UtcNow - startTime; 213var duration = DateTime.UtcNow - startTime;
Helpers\AzureAuthenticationHelpers.cs (5)
111var timestamp = DateTime.UtcNow.ToString("yyyyMMddHHmmss"); 151internal static DateTime? ParseResourceGroupTimestamp(string resourceGroupName) 159if (DateTime.TryParseExact(part, "yyyyMMddHHmmss", 162out var timestamp)) 164return DateTime.SpecifyKind(timestamp, DateTimeKind.Utc);
Helpers\DeploymentE2ETestHelpers.cs (1)
60return string.IsNullOrEmpty(runId) ? DateTime.UtcNow.ToString("yyyyMMddHHmmss") : runId;
KubernetesGatewayTlsDeploymentTests.cs (4)
57var startTime = DateTime.UtcNow; 434var duration = DateTime.UtcNow - startTime; 452var duration = DateTime.UtcNow - startTime;
KubernetesHelmChartDeploymentTests.cs (4)
52var startTime = DateTime.UtcNow; 277var duration = DateTime.UtcNow - startTime; 295var duration = DateTime.UtcNow - startTime;
NspStorageKeyVaultDeploymentTests.cs (4)
52var startTime = DateTime.UtcNow; 312var duration = DateTime.UtcNow - startTime; 325var duration = DateTime.UtcNow - startTime;
PythonFastApiDeploymentTests.cs (4)
53var startTime = DateTime.UtcNow; 181var duration = DateTime.UtcNow - startTime; 195var duration = DateTime.UtcNow - startTime;
RadiusStarterDeploymentTests.cs (4)
65var startTime = DateTime.UtcNow; 592var duration = DateTime.UtcNow - startTime; 611var duration = DateTime.UtcNow - startTime;
TypeScriptAzureContainerAppJobDeploymentTests.cs (4)
47var startTime = DateTime.UtcNow; 84var duration = DateTime.UtcNow - startTime; 93var duration = DateTime.UtcNow - startTime;
TypeScriptExpressDeploymentTests.cs (4)
51var startTime = DateTime.UtcNow; 170var duration = DateTime.UtcNow - startTime; 183var duration = DateTime.UtcNow - startTime;
TypeScriptJavaScriptHostingDeploymentTests.cs (4)
47var startTime = DateTime.UtcNow; 86var duration = DateTime.UtcNow - startTime; 95var duration = DateTime.UtcNow - startTime;
TypeScriptVnetSqlServerInfraDeploymentTests.cs (4)
51var startTime = DateTime.UtcNow; 238var duration = DateTime.UtcNow - startTime; 251var duration = DateTime.UtcNow - startTime;
VnetKeyVaultConnectivityDeploymentTests.cs (4)
50var startTime = DateTime.UtcNow; 224var duration = DateTime.UtcNow - startTime; 237var duration = DateTime.UtcNow - startTime;
VnetKeyVaultInfraDeploymentTests.cs (3)
50var startTime = DateTime.UtcNow; 162var duration = DateTime.UtcNow - startTime;
VnetSqlServerConnectivityDeploymentTests.cs (4)
55var startTime = DateTime.UtcNow; 291var duration = DateTime.UtcNow - startTime; 304var duration = DateTime.UtcNow - startTime;
VnetSqlServerInfraDeploymentTests.cs (3)
50var startTime = DateTime.UtcNow; 163var duration = DateTime.UtcNow - startTime;
VnetStorageBlobConnectivityDeploymentTests.cs (4)
50var startTime = DateTime.UtcNow; 231var duration = DateTime.UtcNow - startTime; 244var duration = DateTime.UtcNow - startTime;
VnetStorageBlobInfraDeploymentTests.cs (3)
50var startTime = DateTime.UtcNow; 164var duration = DateTime.UtcNow - startTime;
Aspire.EndToEnd.Tests (1)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
54var dirWriteTime = Directory.GetLastWriteTimeUtc(_customHiveDirectory);
Aspire.Hosting (77)
ApplicationModel\CustomResourceSnapshot.cs (4)
40public DateTime? CreationTimeStamp { get; init; } 45public DateTime? StartTimeStamp { get; init; } 50public DateTime? StopTimeStamp { get; init; } 492public DateTime? LastRunAt { get; init; }
ApplicationModel\PersistenceAnnotation.cs (1)
61public DateTime? ParentProcessTimestamp { get; set; }
ApplicationModel\ResourceExtensions.cs (2)
1169internal static bool TryGetParentProcessLifetime(this IResource resource, out int parentProcessId, out DateTime parentProcessTimestamp) 1174private static bool TryGetParentProcessLifetime(IResource resource, HashSet<IResource> visitedResources, out int parentProcessId, out DateTime parentProcessTimestamp)
ApplicationModel\ResourceLoggerService.cs (1)
840var logTime = loggerState._timeProvider.GetUtcNow().UtcDateTime;
Dashboard\DashboardServiceData.cs (3)
43static GenericResourceSnapshot CreateResourceSnapshot(IResource resource, string resourceId, DateTime creationTimestamp, CustomResourceSnapshot snapshot) 94var timestamp = DateTime.UtcNow;
Dashboard\ResourceSnapshot.cs (3)
22public required DateTime? CreationTimeStamp { get; init; } 23public required DateTime? StartTimeStamp { get; init; } 24public required DateTime? StopTimeStamp { get; init; }
Dcp\ContainerCreator.cs (1)
212if (resource.TryGetParentProcessLifetime(out var parentProcessId, out var parentProcessTimestamp))
Dcp\DcpExecutorEvents.cs (2)
9internal record ResourceStatus(string? State, DateTime? StartupTimestamp, DateTime? FinishedTimestamp);
Dcp\DcpProcessMonitor.cs (5)
8internal sealed record DcpProcessIdentity(int ProcessId, DateTime Timestamp); 27private static DateTime? GetProcessIdentityTimestamp(SystemProcess parentProcess) 48private static DateTime GetLinuxProcessIdentityTimestamp(int processId) 69return DateTime.SpecifyKind(DateTime.MinValue, DateTimeKind.Utc).AddMilliseconds(startTimeMilliseconds);
Dcp\DcpResourceWatcher.cs (3)
721DateTime? latestTimestamp = null; 1091DateTime? latestTimestamp, 1098public DateTime? LatestTimestamp { get; } = latestTimestamp;
Dcp\ExecutableCreator.cs (1)
284if (resource.TryGetParentProcessLifetime(out var parentProcessId, out var parentProcessTimestamp))
Dcp\Model\Container.cs (3)
73public DateTime? MonitorTimestamp { get; set; } 521public DateTime? StartupTimestamp { get; set; } 525public DateTime? FinishTimestamp { get; set; }
Dcp\Model\ContainerExec.cs (2)
62public DateTime? StartupTimestamp { get; set; } 68public DateTime? FinishTimestamp { get; set; }
Dcp\Model\ContainerTunnel.cs (2)
146public DateTime? Timestamp { get; set; } 227public DateTime? ServerProxyStartupTimestamp { get; set; }
Dcp\Model\Executable.cs (3)
82public DateTime? MonitorTimestamp { get; set; } 193public DateTime? StartupTimestamp { get; set; } 199public DateTime? FinishTimestamp { get; set; }
Dcp\Model\ExecutableReplicaSet.cs (1)
81public DateTime? LastScaleTime { get; set; }
Dcp\Model\KubernetesMicroTimeJsonConverter.cs (6)
10internal sealed class KubernetesMicroTimeJsonConverter : JsonConverter<DateTime?> 15public override DateTime? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 34? DateTime.ParseExact(value, UtcFormat, CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal | DateTimeStyles.AdjustToUniversal) 38public override void Write(Utf8JsonWriter writer, DateTime? value, JsonSerializerOptions options) 51var timestamp = value.Value.Kind switch 55_ => DateTime.SpecifyKind(value.Value, DateTimeKind.Utc)
Dcp\Model\ModelCommon.cs (1)
426public DateTime? Timestamp { get; set; }
Dcp\ResourceLogSource.cs (2)
21internal readonly record struct ResourceLogEntry(string Content, bool IsErrorMessage, DateTime? Timestamp = null, string? RawContent = null); 62DateTime? timestamp = null;
Diagnostics\ProfilingTelemetry.cs (4)
389DateTime? startupTimestamp, 390DateTime? finishedTimestamp, 1062public void SetResourceObserved(string? state, DateTime? startupTimestamp, DateTime? finishedTimestamp)
Health\ResourceHealthCheckService.cs (2)
171var lastRunAt = timeProvider.GetUtcNow().UtcDateTime; 287private static ImmutableArray<HealthReportSnapshot> MergeHealthReports(ImmutableArray<HealthReportSnapshot> healthReports, HealthReport report, DateTime runAt)
Lifecycle\TerminalHostOrphanCleanupService.cs (4)
394DateTime lastWriteTimeUtc; 405if (lastWriteTimeUtc > DateTime.UtcNow - InvalidMetadataRetentionPeriod) 449DateTime lastWriteTimeUtc; 460if (lastWriteTimeUtc > DateTime.UtcNow - InvalidMetadataRetentionPeriod)
Orchestrator\ApplicationOrchestrator.cs (2)
687private async Task SetChildResourceAsync(IResource resource, string? state, DateTime? startTimeStamp, DateTime? stopTimeStamp)
Pipelines\DistributedApplicationPipeline.cs (1)
122var uniqueDeployTag = $"aspire-deploy-{DateTime.UtcNow:yyyyMMddHHmmss}";
src\Shared\ChannelExtensions.cs (3)
30DateTime? lastRead = null; 40var s = lastRead.Value.Add(minReadInterval.Value) - DateTime.UtcNow; 56lastRead = DateTime.UtcNow;
src\Shared\ConsoleLogs\LogEntry.cs (6)
69public DateTime? Timestamp { get; private set; } 75public static LogEntry CreatePause(string resourcePrefix, DateTime startTimestamp, DateTime? endTimestamp = null) 92public static LogEntry Create(DateTime? timestamp, string logMessage, bool isErrorMessage) 97public static LogEntry Create(DateTime? timestamp, string logMessage, string rawLogContent, bool isErrorMessage, string? resourcePrefix) 118internal readonly record struct LogEntryKey(DateTime? Timestamp, string? Content, string? RawContent, LogEntryType Type)
src\Shared\ConsoleLogs\LogPauseViewModel.cs (3)
19public required DateTime StartTime { get; init; } 21public DateTime? EndTime { get; set; } 24public bool Contains(DateTime timestamp) => timestamp >= StartTime && (EndTime is null || timestamp < EndTime);
src\Shared\TerminalHost\TerminalHostMetadata.cs (1)
93public required DateTime CreatedAtUtc { get; init; }
TerminalResourceBuilderExtensions.cs (2)
215var createdAtUtc = DateTime.UtcNow;
Utils\ImageNameGenerator.cs (1)
25var bytes = Encoding.UTF8.GetBytes($"{builder.ApplicationBuilder.AppHostDirectory}{DateTime.UtcNow.Ticks}");
VersionChecking\VersionCheckService.cs (2)
89DateTime.TryParseExact(checkDateString, "o", CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind, out var checkDate))
Aspire.Hosting.Azure (1)
AzureEnvironmentResourceExtensions.cs (1)
47CreationTimeStamp = DateTime.UtcNow,
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentResource.AksPipeline.cs (3)
507var deadline = DateTime.UtcNow + timeout; 544if (DateTime.UtcNow >= deadline)
Aspire.Hosting.Browsers (13)
BrowserLogsBuilderExtensions.cs (1)
147CreationTimeStamp = DateTime.UtcNow,
BrowserLogsRunningSession.cs (2)
22DateTime StartedAt { get; } 139public DateTime StartedAt { get; private set; }
BrowserLogsSessionManager.cs (10)
95var launchStartedAt = _timeProvider.GetUtcNow().UtcDateTime; 343var completedAt = _timeProvider.GetUtcNow().UtcDateTime; 377DateTime? stopTimeStamp, 379DateTime? fallbackStartTimeStamp = null) 398var runAt = _timeProvider.GetUtcNow().UtcDateTime; 513private static DateTime? GetStartTimeStamp(ResourceSessionState resourceState, DateTime? fallbackStartTimeStamp) 607DateTime StartedAt, 619DateTime StartedAt, 631DateTime StartedAt,
Aspire.Hosting.Browsers.Tests (17)
BrowserLogsBuilderExtensionsTests.cs (4)
1839startedAt: DateTime.UtcNow); 1856DateTime startedAt) : IBrowserLogsRunningSession 1872public DateTime StartedAt { get; } = startedAt; 1989DateTime StartedAt,
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (1)
147CreationTimeStamp = DateTime.UtcNow,
src\Aspire.Hosting.Browsers\BrowserLogsRunningSession.cs (2)
22DateTime StartedAt { get; } 139public DateTime StartedAt { get; private set; }
src\Aspire.Hosting.Browsers\BrowserLogsSessionManager.cs (10)
95var launchStartedAt = _timeProvider.GetUtcNow().UtcDateTime; 343var completedAt = _timeProvider.GetUtcNow().UtcDateTime; 377DateTime? stopTimeStamp, 379DateTime? fallbackStartTimeStamp = null) 398var runAt = _timeProvider.GetUtcNow().UtcDateTime; 513private static DateTime? GetStartTimeStamp(ResourceSessionState resourceState, DateTime? fallbackStartTimeStamp) 607DateTime StartedAt, 619DateTime StartedAt, 631DateTime StartedAt,
Aspire.Hosting.CodeGeneration.Go.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
520DateTime createdAt) where T : IResource
Aspire.Hosting.CodeGeneration.Java.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
520DateTime createdAt) where T : IResource
Aspire.Hosting.CodeGeneration.Python.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
520DateTime createdAt) where T : IResource
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
520DateTime createdAt) where T : IResource
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
TestTypes\TestExtensions.cs (1)
520DateTime createdAt) where T : IResource
Aspire.Hosting.DevTunnels (4)
DevTunnelResourceBuilderExtensions.cs (4)
110CreationTimeStamp = DateTime.UtcNow, 674CreationTimeStamp = DateTime.UtcNow, 712StartTimeStamp = DateTime.UtcNow 790StopTimeStamp = DateTime.UtcNow,
Aspire.Hosting.EntityFrameworkCore (5)
EFCoreOperationExecutor.cs (1)
565migrationName ??= $"Migration_{DateTime.UtcNow:yyyyMMddHHmmss}";
EFResourceBuilderExtensions.cs (4)
474StartTimeStamp = DateTime.UtcNow, 516StopTimeStamp = DateTime.UtcNow, 553StopTimeStamp = DateTime.UtcNow 578StopTimeStamp = DateTime.UtcNow
Aspire.Hosting.Foundry (2)
HostedAgent\HostedAgentConfiguration.cs (1)
32{ "DeployedOn", DateTime.UtcNow.ToString("o", CultureInfo.InvariantCulture) }
PromptAgent\AzurePromptAgentResource.cs (1)
130{ "DeployedOn", DateTime.UtcNow.ToString("o", CultureInfo.InvariantCulture) }
Aspire.Hosting.GitHub.Models (1)
GitHubModelsExtensions.cs (1)
58CreationTimeStamp = DateTime.UtcNow,
Aspire.Hosting.Kubernetes (3)
Resources\ManagedFieldsEntryV1.cs (1)
61public DateTime? Time { get; set; }
Resources\ObjectMetaV1.cs (2)
108public DateTime? CreationTimestamp { get; set; } 120public DateTime? DeletionTimestamp { get; set; }
Aspire.Hosting.OpenAI (2)
OpenAIExtensions.cs (2)
69CreationTimeStamp = DateTime.UtcNow, 118CreationTimeStamp = DateTime.UtcNow,
Aspire.Hosting.RemoteHost (2)
Ats\AtsMarshaller.cs (1)
87typeof(DateTime),
AtsCapabilityScanner.cs (1)
2525if (type == typeof(DateTime))
Aspire.Hosting.RemoteHost.Tests (2)
AtsMarshallerTests.cs (2)
89[InlineData(typeof(DateTime))] 101Assert.True(AtsMarshaller.IsSimpleType(typeof(DateTime?)));
Aspire.Hosting.Tests (60)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (4)
177var createdAt = DateTime.UtcNow.AddMinutes(-5); 178var startedAt = DateTime.UtcNow.AddMinutes(-4);
Cli\CliOrphanDetectorTests.cs (8)
57var expectedStartTime = DateTime.Now.AddMinutes(-5); 81var legacyStartTime = DateTime.Now.AddMinutes(-5); 134var expectedStartTime = DateTime.Now.AddMinutes(-5); 180var expectedStartTime = DateTime.Now.AddMinutes(-5);
Dashboard\DashboardEventHandlersTests.cs (4)
31public async Task WatchDashboardLogs_WrittenToHostLoggerFactory(DateTime? timestamp, string logMessage, string expectedMessage, string expectedCategory, LogLevel expectedLevel) 105var timestamp = new DateTime(2001, 12, 29, 23, 59, 59, DateTimeKind.Utc); 794var timestamp = new DateTime(2001, 12, 29, 23, 59, 59, DateTimeKind.Utc); 808DateTime.UtcNow,
Dcp\DcpExecutorTests.cs (9)
9937var wholeSecondTimestamp = DateTime.SpecifyKind(DateTime.MinValue.AddMinutes(6).AddSeconds(30), DateTimeKind.Utc); 9938var fractionalSecondTimestamp = DateTime.SpecifyKind(DateTime.MinValue.AddMinutes(6).AddSeconds(30).AddMilliseconds(123), DateTimeKind.Utc); 9964var expectedTimestamp = DateTime.SpecifyKind(DateTime.MinValue.AddMinutes(6).AddSeconds(30).AddMilliseconds(123), DateTimeKind.Utc);
Dcp\TestKubernetesService.cs (1)
451Timestamp = DateTime.UtcNow
Health\ResourceHealthCheckServiceTests.cs (3)
430var giveUpAfter = DateTime.UtcNow.AddSeconds(5); 436if (DateTime.UtcNow > giveUpAfter)
Pipelines\DistributedApplicationPipelineTests.cs (11)
197var executionOrder = new List<(string step, DateTime time)>(); 202lock (executionOrder) { executionOrder.Add(("level1-step1", DateTime.UtcNow)); } 208lock (executionOrder) { executionOrder.Add(("level1-step2", DateTime.UtcNow)); } 214lock (executionOrder) { executionOrder.Add(("level2-step1", DateTime.UtcNow)); } 220lock (executionOrder) { executionOrder.Add(("level2-step2", DateTime.UtcNow)); } 226lock (executionOrder) { executionOrder.Add(("level3-step1", DateTime.UtcNow)); } 934var executionTimes = new Dictionary<string, DateTime>(); 938lock (executionOrder) { executionOrder.Add("A"); executionTimes["A"] = DateTime.UtcNow; } 944lock (executionOrder) { executionOrder.Add("B"); executionTimes["B"] = DateTime.UtcNow; } 950lock (executionOrder) { executionOrder.Add("C"); executionTimes["C"] = DateTime.UtcNow; } 956lock (executionOrder) { executionOrder.Add("D"); executionTimes["D"] = DateTime.UtcNow; }
ResourceBuilderLifetimeTests.cs (1)
104Assert.True(container.Resource.TryGetParentProcessLifetime(out var parentProcessId, out var parentProcessTimestamp));
ResourceNotificationTests.cs (5)
980var createdDate = DateTime.Now; 1518LastRunAt = DateTime.UnixEpoch 1799if (type == typeof(DateTime)) 1801return DateTime.UnixEpoch;
Utils\PeriodicRestartAsyncEnumerableTests.cs (6)
17var start = DateTime.UtcNow; 25if (DateTime.UtcNow - start > TimeSpan.FromSeconds(2)) 41var start = DateTime.UtcNow; 48if (DateTime.UtcNow - start > TimeSpan.FromSeconds(2))
WithTerminalTests.cs (6)
591DateTime.UtcNow - TerminalHostOrphanCleanupService.InvalidMetadataRetentionPeriod - TimeSpan.FromMinutes(1)); 647DateTime.UtcNow - TerminalHostOrphanCleanupService.InvalidMetadataRetentionPeriod - TimeSpan.FromMinutes(1)); 664DateTime.UtcNow - TerminalHostOrphanCleanupService.InvalidMetadataRetentionPeriod - TimeSpan.FromMinutes(1)); 685DateTime.UtcNow - TerminalHostOrphanCleanupService.InvalidMetadataRetentionPeriod - TimeSpan.FromMinutes(1)); 750DateTime.UtcNow - TerminalHostOrphanCleanupService.InvalidMetadataRetentionPeriod - TimeSpan.FromMinutes(1)); 984CreatedAtUtc = DateTime.UtcNow,
WithUrlsTests.cs (2)
547CreationTimeStamp = DateTime.UtcNow, 579StartTimeStamp = DateTime.UtcNow,
Aspire.Hosting.TestUtilities (1)
Utils\Grpc\TestServerCallContext.cs (1)
31protected override DateTime DeadlineCore { get; }
Aspire.Managed.Tests (3)
TerminalHostSignalTests.cs (3)
237var deadline = DateTime.UtcNow + timeout; 240if (DateTime.UtcNow >= deadline)
Aspire.Playground.Tests (4)
BlazorWasmHostingTests.cs (3)
181var deadline = DateTime.UtcNow.AddSeconds(60); 182while (DateTime.UtcNow < deadline)
tests\Aspire.TestUtilities\RequiresFeatureAttribute.cs (1)
80.Where(c => c.NotAfter > DateTime.UtcNow)
Aspire.StackExchange.Redis (3)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Implementation\RedisProfilerEntryToActivityConverter.cs (3)
220var enqueued = command.CommandCreated.Add(command.CreationToEnqueued); 221var send = enqueued.Add(command.EnqueuedToSending); 222var response = send.Add(command.SentToResponse);
Aspire.Templates.Tests (2)
StarterTemplateRunTestsBase.cs (1)
141r => Assert.True(DateTime.TryParse(r, out _)),
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
54var dirWriteTime = Directory.GetLastWriteTimeUtc(_customHiveDirectory);
Aspire.TerminalHost (1)
src\Shared\TerminalHost\TerminalHostMetadata.cs (1)
93public required DateTime CreatedAtUtc { get; init; }
Aspire.TestTools (10)
TrxReader.cs (10)
112if (DateTime.TryParse(testRun.Times.Start, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind, out var start) 113&& DateTime.TryParse(testRun.Times.Finish, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind, out var finish)) 125DateTime? earliestStartTime = null; 126DateTime? latestEndTime = null; 130if (DateTime.TryParse(unitTestResult.StartTime, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind, out var startTime)) 138if (DateTime.TryParse(unitTestResult.EndTime, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind, out var endTime))
Aspire.TestUtilities (1)
RequiresFeatureAttribute.cs (1)
80.Where(c => c.NotAfter > DateTime.UtcNow)
Aspire.TypeSystem (2)
AtsConstants.cs (2)
142/// DateTime type ID. Maps from .NET <see cref="System.DateTime"/>. 420typeof(DateTime),
AspireJavaScript.MinimalApi (1)
AppHost.cs (1)
30DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
AspireWithMaui.WeatherApi (1)
Controllers\WeatherForecastController.cs (1)
19Date = DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
AspireWithNode.AspNetCoreApi (1)
Program.cs (1)
25DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
AzureContainerApps.ApiService (1)
Program.cs (1)
76return await connection.GetDatabase().StringSetAsync("Key", $"{DateTime.Now}");
BlazorHosted.WeatherApi (1)
Program.cs (1)
21DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
BlazorStandalone.WeatherApi (1)
Program.cs (1)
23DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
Client.ExpectedExceptions.IntegrationTests (18)
ExpectedExceptionTests.4.0.0.cs (9)
247DateTime endOfOpeningStall = DateTime.Now; 267DateTime startOfOpeningStall = DateTime.Now; 270endOfOpeningStall = DateTime.Now; 284endOfOpeningStall = DateTime.Now; 325DateTime startTime = DateTime.Now; 344double elapsedMs = (DateTime.Now - endOfOpeningStall).TotalMilliseconds;
ExpectedExceptionTests.4.1.0.cs (9)
497DateTime endOfOpeningStall = DateTime.Now; 517DateTime startOfOpeningStall = DateTime.Now; 520endOfOpeningStall = DateTime.Now; 534endOfOpeningStall = DateTime.Now; 575DateTime startTime = DateTime.Now; 594double elapsedMs = (DateTime.Now - endOfOpeningStall).TotalMilliseconds;
Contract.Message.IntegrationTests (9)
MessageContractCommon.4.1.0.cs (6)
53transaction.transactionDate = DateTime.Now; 83public DateTime transactionDate; 94public DateTime transactionDate; 105public DateTime transactionDate; 116public DateTime transactionDate; 129public DateTime transactionDate;
MessageContractTests.4.4.0.cs (1)
31requestData.transactionDate = DateTime.Now;
TestTypes.4.4.0.cs (2)
37public DateTime transactionDate; 68public DateTime transactionDate;
Contract.XmlSerializer.IntegrationTests (12)
XmlSerializerFormatTest.cs (12)
176var dateTime = DateTime.Now; 224var dateTime = DateTime.Now; 272var dateTime = DateTime.Now; 324var dateTime = DateTime.Now; 381var dateTime = DateTime.Now; 438var dateTime = DateTime.Now;
CustomResources.AppHost (6)
TalkingClockResource.cs (6)
44CreationTimeStamp = DateTime.UtcNow, 78StartTimeStamp = DateTime.UtcNow, 83StartTimeStamp = DateTime.UtcNow, 88StartTimeStamp = DateTime.UtcNow, 96log.LogInformation("The time is {time}", DateTime.UtcNow); 133CreationTimeStamp = DateTime.UtcNow,
Deployers.ApiService (1)
Program.cs (1)
17DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
dotnet (89)
_generated\144\SdkVulnerabilityJsonContext.SdkVulnerabilityInfo.g.cs (4)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime?> 88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("EolDate", InstanceMemberBindingFlags, null, typeof(global::System.DateTime?), global::System.Array.Empty<global::System.Type>(), null), 91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime?>(options, info1); 205private static extern void __set_SdkVulnerabilityInfo_EolDate(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo obj, global::System.DateTime? value);
_generated\146\SdkVulnerabilityJsonContext.DateTime.g.cs (8)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 22get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
_generated\147\SdkVulnerabilityJsonContext.NullableDateTime.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>? _NullableDateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> NullableDateTime 22get => _NullableDateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>)Options.GetTypeInfo(typeof(global::System.DateTime?)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> Create_NullableDateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime?>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> jsonTypeInfo)) 29global::System.Text.Json.Serialization.JsonConverter converter = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetNullableConverter<global::System.DateTime>(options); 30jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime?>(options, converter);
_generated\150\SdkVulnerabilityJsonContext.GetJsonTypeInfo.g.cs (2)
38if (type == typeof(global::System.DateTime)) 42if (type == typeof(global::System.DateTime?))
_generated\182\SdkVulnerabilityCacheJsonContext.SdkVulnerabilityCacheSummary.g.cs (3)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime?> 88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerabilityCacheSummary).GetProperty("EolDate", InstanceMemberBindingFlags, null, typeof(global::System.DateTime?), global::System.Array.Empty<global::System.Type>(), null), 91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime?>(options, info1);
_generated\184\SdkVulnerabilityCacheJsonContext.DateTime.g.cs (8)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 22get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
_generated\185\SdkVulnerabilityCacheJsonContext.NullableDateTime.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>? _NullableDateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> NullableDateTime 22get => _NullableDateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>)Options.GetTypeInfo(typeof(global::System.DateTime?)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> Create_NullableDateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime?>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> jsonTypeInfo)) 29global::System.Text.Json.Serialization.JsonConverter converter = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetNullableConverter<global::System.DateTime>(options); 30jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime?>(options, converter);
_generated\188\SdkVulnerabilityCacheJsonContext.GetJsonTypeInfo.g.cs (2)
38if (type == typeof(global::System.DateTime)) 42if (type == typeof(global::System.DateTime?))
_generated\49\RunFileJsonSerializerContext.RunFileArtifactsMetadata.g.cs (4)
53var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime?> 68AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Clean.FileBasedAppArtifacts.RunFileArtifactsMetadata).GetProperty("LastAutomaticCleanupUtc", InstanceMemberBindingFlags, null, typeof(global::System.DateTime?), global::System.Array.Empty<global::System.Type>(), null), 71properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime?>(options, info0); 95private static extern void __set_RunFileArtifactsMetadata_LastAutomaticCleanupUtc(global::Microsoft.DotNet.Cli.Commands.Clean.FileBasedAppArtifacts.RunFileArtifactsMetadata obj, global::System.DateTime? value);
_generated\50\RunFileJsonSerializerContext.DateTime.g.cs (8)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 22get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
_generated\51\RunFileJsonSerializerContext.NullableDateTime.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>? _NullableDateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> NullableDateTime 22get => _NullableDateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>)Options.GetTypeInfo(typeof(global::System.DateTime?)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> Create_NullableDateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime?>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> jsonTypeInfo)) 29global::System.Text.Json.Serialization.JsonConverter converter = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetNullableConverter<global::System.DateTime>(options); 30jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime?>(options, converter);
_generated\53\RunFileJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
26if (type == typeof(global::System.DateTime)) 30if (type == typeof(global::System.DateTime?))
Commands\Clean\FileBasedAppArtifacts\CleanFileBasedAppArtifactsCommand.cs (5)
75var cutoff = DateTime.UtcNow.AddDays(-days); 111LastAutomaticCleanupUtc = DateTime.UtcNow, 168return timestamp.AddDays(2) < DateTime.UtcNow; 187public DateTime? LastAutomaticCleanupUtc { get; init; }
Commands\Run\FileBasedAppRunPlan.cs (2)
361Directory.SetLastWriteTimeUtc(artifactsPath, DateTime.UtcNow); 428DateTime buildTimeUtc = successCacheFile.LastWriteTimeUtc;
Commands\Test\VSTest\VSTestTrace.cs (1)
19Console.WriteLine($"[dotnet test - {DateTime.UtcNow}]Logging to {(!string.IsNullOrEmpty(s_traceFilePath) ? s_traceFilePath : "console")}");
Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (3)
91File.SetLastAccessTime(sentinelPath, DateTime.Now); 331var lastAccessTime = File.GetLastAccessTime(sentinelPath); 332if (lastAccessTime.AddHours(updateIntervalHours) > DateTime.Now)
Program.cs (4)
32var preTelemetry = DateTime.UtcNow; 42var postTelemetry = DateTime.UtcNow;
SdkVulnerability\SdkReleaseMetadataCache.cs (3)
62var lastWriteTime = File.GetLastWriteTimeUtc(sentinelPath); 63if (lastWriteTime.AddHours(updateIntervalHours) > DateTime.UtcNow) 178File.SetLastWriteTimeUtc(sentinelPath, DateTime.UtcNow);
SdkVulnerability\SdkVulnerabilityChecker.cs (1)
42DateTime? eolDate = product.EndOfLifeDate;
SdkVulnerability\SdkVulnerabilityInfo.cs (1)
12public DateTime? EolDate { get; init; }
src\sdk\src\Common\SdkVulnerabilityCacheReader.cs (1)
73public DateTime? EolDate { get; set; }
dotnet-aot (38)
_generated\39\SdkVulnerabilityJsonContext.SdkVulnerabilityInfo.g.cs (4)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime?> 88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo).GetProperty("EolDate", InstanceMemberBindingFlags, null, typeof(global::System.DateTime?), global::System.Array.Empty<global::System.Type>(), null), 91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime?>(options, info1); 205private static extern void __set_SdkVulnerabilityInfo_EolDate(global::Microsoft.DotNet.Cli.SdkVulnerability.SdkVulnerabilityInfo obj, global::System.DateTime? value);
_generated\41\SdkVulnerabilityJsonContext.DateTime.g.cs (8)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 22get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
_generated\42\SdkVulnerabilityJsonContext.NullableDateTime.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>? _NullableDateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> NullableDateTime 22get => _NullableDateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>)Options.GetTypeInfo(typeof(global::System.DateTime?)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> Create_NullableDateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime?>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> jsonTypeInfo)) 29global::System.Text.Json.Serialization.JsonConverter converter = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetNullableConverter<global::System.DateTime>(options); 30jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime?>(options, converter);
_generated\45\SdkVulnerabilityJsonContext.GetJsonTypeInfo.g.cs (2)
38if (type == typeof(global::System.DateTime)) 42if (type == typeof(global::System.DateTime?))
NativeEntryPoint.cs (4)
117DateTime preTelemetry = DateTime.UtcNow; 135DateTime postTelemetry = DateTime.UtcNow;
src\sdk\src\Cli\dotnet\Commands\Run\FileBasedAppRunPlan.cs (2)
361Directory.SetLastWriteTimeUtc(artifactsPath, DateTime.UtcNow); 428DateTime buildTimeUtc = successCacheFile.LastWriteTimeUtc;
src\sdk\src\Cli\dotnet\Commands\Test\VSTest\VSTestTrace.cs (1)
19Console.WriteLine($"[dotnet test - {DateTime.UtcNow}]Logging to {(!string.IsNullOrEmpty(s_traceFilePath) ? s_traceFilePath : "console")}");
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (3)
91File.SetLastAccessTime(sentinelPath, DateTime.Now); 331var lastAccessTime = File.GetLastAccessTime(sentinelPath); 332if (lastAccessTime.AddHours(updateIntervalHours) > DateTime.Now)
src\sdk\src\Cli\dotnet\SdkVulnerability\SdkReleaseMetadataCache.cs (3)
62var lastWriteTime = File.GetLastWriteTimeUtc(sentinelPath); 63if (lastWriteTime.AddHours(updateIntervalHours) > DateTime.UtcNow) 178File.SetLastWriteTimeUtc(sentinelPath, DateTime.UtcNow);
src\sdk\src\Cli\dotnet\SdkVulnerability\SdkVulnerabilityChecker.cs (1)
42DateTime? eolDate = product.EndOfLifeDate;
src\sdk\src\Cli\dotnet\SdkVulnerability\SdkVulnerabilityInfo.cs (1)
12public DateTime? EolDate { get; init; }
dotnet-dev-certs (19)
_generated\1\DevCertsJsonSerializerContext.CertificateReport.g.cs (8)
133var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 148AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport).GetProperty("ValidityNotBefore", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 151properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info4); 153var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 168AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport).GetProperty("ValidityNotAfter", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 171properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info5); 271private static extern void __set_CertificateReport_ValidityNotBefore(global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport obj, global::System.DateTime value); 273private static extern void __set_CertificateReport_ValidityNotAfter(global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport obj, global::System.DateTime value);
_generated\4\DevCertsJsonSerializerContext.DateTime.g.cs (8)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 22get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
_generated\8\DevCertsJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
38if (type == typeof(global::System.DateTime))
Program.cs (2)
502public DateTime ValidityNotBefore { get; init; } 503public DateTime ValidityNotAfter { get; init; }
dotnet-svcutil-lib (558)
CommandProcessorOptions.cs (1)
582var sessionDirName = DateTime.Now.ToString("yyyy_MMM_dd_HH_mm_ss", CultureInfo.InvariantCulture);
DebugLogger.cs (4)
78public async Task<DateTime> WriteStartOperationAsync(string message, bool logToUI = false) 80var startTime = DateTime.Now; 85public Task WriteEndOperationAsync(DateTime startTime, bool logToUI = false)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\SqlUtils.cs (21)
828public static DateTime XsdDateTimeToDateTime(long val) 844public static DateTime XsdDateToDateTime(long val) 848DateTime d = new DateTime(yr, mnth, day, 0, 0, 0, DateTimeKind.Utc); 863public static DateTime XsdTimeToDateTime(long val) 872DateTime dateTime = SqlDateTimeToDateTime(dateticks, timeticks); 876public static DateTime SqlDateTimeToDateTime(int dateticks, uint timeticks) 878DateTime SQLBaseDate = new DateTime(1900, 1, 1); 895DateTime dateTime = SqlSmallDateTimeToDateTime(dateticks, timeticks); 898public static DateTime SqlSmallDateTimeToDateTime(short dateticks, ushort timeticks) 904public static DateTime XsdKatmaiDateToDateTime(byte[] data, int offset) 908DateTime dt = new DateTime(dateTicks); 912public static DateTime XsdKatmaiDateTimeToDateTime(byte[] data, int offset) 917DateTime dt = new DateTime(dateTicks + timeTicks); 921public static DateTime XsdKatmaiTimeToDateTime(byte[] data, int offset) 927public static DateTime XsdKatmaiDateOffsetToDateTime(byte[] data, int offset) 933public static DateTime XsdKatmaiDateTimeOffsetToDateTime(byte[] data, int offset) 939public static DateTime XsdKatmaiTimeOffsetToDateTime(byte[] data, int offset) 990DateTime dt = XsdKatmaiDateToDateTime(data, offset); 998DateTime dt = XsdKatmaiDateTimeToDateTime(data, offset); 1008DateTime dt = XsdKatmaiTimeToDateTime(data, offset); 1086private static int GetFractions(DateTime dt)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\XmlBinaryReader.cs (4)
1159public override DateTime ReadContentAsDateTime() 1162DateTime value; 3308Type TypeOfDateTime = typeof(System.DateTime); 3792private DateTime ValueAsDateTime()
FrameworkFork\Microsoft.Xml\Xml\Core\XmlAsyncCheckReader.cs (3)
252public override DateTime ReadContentAsDateTime() 324public override DateTime ReadElementContentAsDateTime() 330public override DateTime ReadElementContentAsDateTime(string localName, string namespaceURI)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlAutoDetectWriter.cs (1)
231public override void WriteValue(DateTime value)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlReader.cs (4)
241public virtual DateTime ReadContentAsDateTime() 446public virtual DateTime ReadElementContentAsDateTime() 450DateTime value = ReadContentAsDateTime(); 459public virtual DateTime ReadElementContentAsDateTime(string localName, string namespaceURI)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlSubtreeReader.cs (2)
683public override DateTime ReadContentAsDateTime() 688DateTime value = reader.ReadContentAsDateTime();
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWellformedWriter.cs (1)
1424public override void WriteValue(DateTime value)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWrappingWriter.cs (1)
209public override void WriteValue(DateTime value)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWriter.cs (1)
298public virtual void WriteValue(DateTime value)
FrameworkFork\Microsoft.Xml\Xml\Core\XsdValidatingReader.cs (2)
478public override DateTime ReadContentAsDateTime() 797public override DateTime ReadElementContentAsDateTime()
FrameworkFork\Microsoft.Xml\Xml\schema\DatatypeImplementation.cs (9)
2023private static readonly Type s_atomicValueType = typeof(DateTime); 2024private static readonly Type s_listValueType = typeof(DateTime[]); 2067DateTime dateTime1 = (DateTime)value1; 2068DateTime dateTime2 = (DateTime)value2; 2092DateTime dateTimeValue = DateTime.MinValue; 2095dateTimeValue = (DateTime)dateTime;
FrameworkFork\Microsoft.Xml\Xml\schema\FacetChecker.cs (9)
810internal virtual Exception CheckValueFacets(DateTime value, XmlSchemaDatatype datatype) 1283DateTime dateTimeValue = datatype.ValueConverter.ToDateTime(value); 1287internal override Exception CheckValueFacets(DateTime value, XmlSchemaDatatype datatype) 1294if (datatype.Compare(value, (DateTime)restriction.MaxInclusive) > 0) 1302if (datatype.Compare(value, (DateTime)restriction.MaxExclusive) >= 0) 1310if (datatype.Compare(value, (DateTime)restriction.MinInclusive) < 0) 1318if (datatype.Compare(value, (DateTime)restriction.MinExclusive) <= 0) 1338private bool MatchEnumeration(DateTime value, ArrayList enumeration, XmlSchemaDatatype datatype) 1342if (datatype.Compare(value, (DateTime)enumeration[i]) == 0)
FrameworkFork\Microsoft.Xml\Xml\schema\GenerateConverter.cs (1)
22public static Type[] InterfaceTypes = { typeof(Boolean), typeof(DateTime), typeof(Decimal), typeof(Double), typeof(Int32), typeof(Int64), typeof(Single), typeof(String), typeof(Object) };
FrameworkFork\Microsoft.Xml\Xml\schema\XmlAtomicValue.cs (3)
37[FieldOffset(0)] public DateTime dtVal; 88internal XmlAtomicValue(XmlSchemaType xmlType, DateTime value) 251public override DateTime ValueAsDateTime
FrameworkFork\Microsoft.Xml\Xml\schema\XmlValueConverter.cs (120)
168public abstract bool ToBoolean(DateTime value); 179public abstract int ToInt32(DateTime value); 190public abstract long ToInt64(DateTime value); 201public abstract decimal ToDecimal(DateTime value); 212public abstract double ToDouble(DateTime value); 223public abstract float ToSingle(DateTime value); 228public abstract DateTime ToDateTime(bool value); 229public abstract DateTime ToDateTime(int value); 230public abstract DateTime ToDateTime(long value); 231public abstract DateTime ToDateTime(decimal value); 232public abstract DateTime ToDateTime(float value); 233public abstract DateTime ToDateTime(double value); 234public abstract DateTime ToDateTime(DateTime value); 235public abstract DateTime ToDateTime(DateTimeOffset value); 236public abstract DateTime ToDateTime(string value); 237public abstract DateTime ToDateTime(object value); 245public abstract DateTimeOffset ToDateTimeOffset(DateTime value); 256public abstract string ToString(DateTime value); 269public abstract object ChangeType(DateTime value, Type destinationType); 365protected static readonly Type DateTimeType = typeof(DateTime); 375public override bool ToBoolean(DateTime value) { return (bool)ChangeType((object)value, BooleanType, null); } 385public override DateTime ToDateTime(bool value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 386public override DateTime ToDateTime(DateTime value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 387public override DateTime ToDateTime(DateTimeOffset value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 388public override DateTime ToDateTime(decimal value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 389public override DateTime ToDateTime(double value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 390public override DateTime ToDateTime(int value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 391public override DateTime ToDateTime(long value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 392public override DateTime ToDateTime(float value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 393public override DateTime ToDateTime(string value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 394public override DateTime ToDateTime(object value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 397public override DateTimeOffset ToDateTimeOffset(DateTime value) { return (DateTimeOffset)ChangeType((object)value, DateTimeOffsetType, null); } 408public override decimal ToDecimal(DateTime value) { return (decimal)ChangeType((object)value, DecimalType, null); } 419public override double ToDouble(DateTime value) { return (double)ChangeType((object)value, DoubleType, null); } 430public override int ToInt32(DateTime value) { return (int)ChangeType((object)value, Int32Type, null); } 441public override long ToInt64(DateTime value) { return (long)ChangeType((object)value, Int64Type, null); } 452public override float ToSingle(DateTime value) { return (float)ChangeType((object)value, SingleType, null); } 463public override string ToString(DateTime value) { return (string)ChangeType((object)value, StringType, null); } 476public override object ChangeType(DateTime value, Type destinationType) { return (object)ChangeType((object)value, destinationType, null); } 613protected static DateTime StringToDate(string value) 615return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.Date)); 618protected static DateTime StringToDateTime(string value) 620return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.DateTime)); 634protected static DateTime StringToGDay(string value) 636return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.GDay)); 639protected static DateTime StringToGMonth(string value) 641return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.GMonth)); 644protected static DateTime StringToGMonthDay(string value) 646return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.GMonthDay)); 649protected static DateTime StringToGYear(string value) 651return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.GYear)); 654protected static DateTime StringToGYearMonth(string value) 656return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.GYearMonth)); 735protected static DateTime StringToTime(string value) 737return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.Time)); 766protected static string DateToString(DateTime value) 771protected static string DateTimeToString(DateTime value) 786protected static string GDayToString(DateTime value) 791protected static string GMonthToString(DateTime value) 796protected static string GMonthDayToString(DateTime value) 801protected static string GYearToString(DateTime value) 806protected static string GYearMonthToString(DateTime value) 860protected static string TimeToString(DateTime value) 880internal static DateTime DateTimeOffsetToDateTime(DateTimeOffset value) 957protected static DateTime UntypedAtomicToDateTime(string value) 959return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.AllXsd)); 1559public override DateTime ToDateTime(DateTime value) 1561return ((DateTime)value); 1564public override DateTime ToDateTime(DateTimeOffset value) 1569public override DateTime ToDateTime(string value) 1585public override DateTime ToDateTime(object value) 1591if (sourceType == DateTimeType) return ((DateTime)value); 1596return (DateTime)ChangeListType(value, DateTimeType, null); 1603public override DateTimeOffset ToDateTimeOffset(DateTime value) 1636if (sourceType == DateTimeType) return ToDateTimeOffset((DateTime)value); 1683public override string ToString(DateTime value) 1687case XmlTypeCode.Date: return DateToString((DateTime)value); 1688case XmlTypeCode.Time: return TimeToString((DateTime)value); 1689case XmlTypeCode.GDay: return GDayToString((DateTime)value); 1690case XmlTypeCode.GMonth: return GMonthToString((DateTime)value); 1691case XmlTypeCode.GMonthDay: return GMonthDayToString((DateTime)value); 1692case XmlTypeCode.GYear: return GYearToString((DateTime)value); 1693case XmlTypeCode.GYearMonth: return GYearMonthToString((DateTime)value); 1695return DateTimeToString((DateTime)value); 1725if (sourceType == DateTimeType) return this.ToString((DateTime)value); 1738public override object ChangeType(DateTime value, Type destinationType) 1743if (destinationType == DateTimeType) return ((DateTime)value); 1744if (destinationType == DateTimeOffsetType) return this.ToDateTimeOffset((DateTime)value); 1745if (destinationType == StringType) return this.ToString((DateTime)value); 1746if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (DateTime)value)); 1747if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (DateTime)value)); 1794if (sourceType == DateTimeType) return (new XmlAtomicValue(SchemaType, (DateTime)value)); 1801if (sourceType == DateTimeType) return (new XmlAtomicValue(SchemaType, (DateTime)value)); 2442public override DateTime ToDateTime(string value) 2448public override DateTime ToDateTime(object value) 2456return (DateTime)ChangeTypeWildcardDestination(value, DateTimeType, null); 2599public override string ToString(DateTime value) 2601return DateTimeToString((DateTime)value); 2642if (sourceType == DateTimeType) return DateTimeToString((DateTime)value); 2678public override object ChangeType(DateTime value, Type destinationType) 2683if (destinationType == StringType) return DateTimeToString((DateTime)value); 3072public override DateTime ToDateTime(object value) 3080return (DateTime)ChangeTypeWildcardDestination(value, DateTimeType, null); 3200public override object ChangeType(DateTime value, Type destinationType) 3205if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime)value)); 3327if (sourceType == DateTimeType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime)value)); 3517if (itemTypeDst == DateTimeType) return ToArray<DateTime>(value, nsResolver);
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDateTime.cs (24)
40private DateTime _dt; 161public XsdDateTime(DateTime dateTime, XsdDateTimeFlags kinds) 365public DateTime ToZulu() 402public static implicit operator DateTime(XsdDateTime xdt) 404DateTime result; 409result = new DateTime(DateTime.Now.Year, xdt.Month, xdt.Day); 413DateTime currentDateTime = DateTime.Now; 432if (ticks < DateTime.MinValue.Ticks) 436if (ticks < DateTime.MinValue.Ticks) 437ticks = DateTime.MinValue.Ticks; 445if (ticks > DateTime.MaxValue.Ticks) 449if (ticks > DateTime.MaxValue.Ticks) 450ticks = DateTime.MaxValue.Ticks; 463DateTime dt; 469dt = new DateTime(DateTime.Now.Year, xdt.Month, xdt.Day); 473DateTime currentDateTime = DateTime.Now; 511return DateTime.Compare(left._dt, right._dt); 521return DateTime.Compare(left.GetZuluDateTime(), right.GetZuluDateTime()); 690private DateTime GetZuluDateTime() 863Parse2Dig(start + s_lz__mm_, ref day) && 1 <= day && day <= DateTime.DaysInMonth(leapYear, month) && 890Parse2Dig(start + s_Lz___, ref day) && 1 <= day && day <= DateTime.DaysInMonth(leapYear, firstMonth) && 912Parse2Dig(start + s_lzyyyy_MM_, ref day) && 1 <= day && day <= DateTime.DaysInMonth(year, month);
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (2)
1184ConstructorInfo DateTime_ctor = typeof(DateTime).GetConstructor(new Type[] { typeof(Int64) }); 1185Ldc(((DateTime)o).Ticks); // ticks
FrameworkFork\Microsoft.Xml\Xml\Serialization\PrimitiveXmlSerializers.cs (1)
108WriteElementStringRaw(@"dateTime", @"", FromDateTime(((System.DateTime)o)));
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (6)
533AddPrimitive(typeof(DateTime), "dateTime", "DateTime", TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired); 542AddPrimitive(typeof(DateTime), "date", "Date", TypeFlags.AmbiguousDataType | TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired); 543AddPrimitive(typeof(DateTime), "time", "Time", TypeFlags.AmbiguousDataType | TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired); 629AddSoapEncodedPrimitive(typeof(DateTime), "dateTime", ns, "DateTime", new XmlQualifiedName("string", XmlSchema.Namespace), TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired); 638AddSoapEncodedPrimitive(typeof(DateTime), "date", ns, "Date", new XmlQualifiedName("string", XmlSchema.Namespace), TypeFlags.AmbiguousDataType | TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired); 639AddSoapEncodedPrimitive(typeof(DateTime), "time", ns, "Time", new XmlQualifiedName("string", XmlSchema.Namespace), TypeFlags.AmbiguousDataType | TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (4)
281else if (type == typeof(DateTime)) 283DateTime dt = (DateTime)value; 304initExpression = new CodeObjectCreateExpression(new CodeTypeReference(typeof(DateTime)), new CodeExpression[] { new CodePrimitiveExpression(ticks) });
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCountingReader.cs (3)
122public override DateTime ReadContentAsDateTime() 172public override DateTime ReadElementContentAsDateTime() 177public override DateTime ReadElementContentAsDateTime(string localName, string namespaceURI)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCustomFormatter.cs (13)
25if (type == typeof(DateTime)) 29return FromDateTime((DateTime)value); 33return FromDate((DateTime)value); 37return FromTime((DateTime)value); 62internal static string FromDate(DateTime value) 67internal static string FromTime(DateTime value) 69return XmlConvert.ToString(DateTime.MinValue + value.TimeOfDay, "HH:mm:ss.fffffffzzzzzz"); 72internal static string FromDateTime(DateTime value) 327internal static DateTime ToDateTime(string value) 332internal static DateTime ToDateTime(string value, string[] formats) 337internal static DateTime ToDate(string value) 342internal static DateTime ToTime(string value) 344return DateTime.ParseExact(value, s_allTimeFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite | DateTimeStyles.NoCurrentDateDefault);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationReader.cs (12)
343return typeof(DateTime); 347return typeof(DateTime); 349return typeof(DateTime); 411return typeof(DateTime); 415return typeof(DateTime); 417return typeof(DateTime); 759value = default(Nullable<DateTime>); 763value = default(Nullable<DateTime>); 765value = default(Nullable<DateTime>); 1140protected static DateTime ToDateTime(string value) 1146protected static DateTime ToDate(string value) 1152protected static DateTime ToTime(string value)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (5)
124protected static string FromDateTime(DateTime value) 130protected static string FromDate(DateTime value) 136protected static string FromTime(DateTime value) 293value = FromDateTime((DateTime)o); 3580Writer.Write(((DateTime)value).Ticks.ToString());
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (15)
830public static string ToString(DateTime value) 839public static string ToString(DateTime value, string format) 847public static string ToString(DateTime value, XmlDateTimeSerializationMode dateTimeOption) 1371public static DateTime ToDateTime(string s) 1380public static DateTime ToDateTime(string s, string format) 1382return DateTime.ParseExact(s, format, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1389public static DateTime ToDateTime(string s, string[] formats) 1391return DateTime.ParseExact(s, formats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1398public static DateTime ToDateTime(string s, XmlDateTimeSerializationMode dateTimeOption) 1401DateTime dt = (DateTime)xsdDateTime; 1485private static DateTime SwitchToLocalTime(DateTime value) 1501private static DateTime SwitchToUtcTime(DateTime value)
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathItem.cs (1)
36public abstract DateTime ValueAsDateTime { get; }
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigator.cs (1)
237public override DateTime ValueAsDateTime
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DateTimeOffsetAdapter.cs (4)
20private DateTime _utcDateTime; 23public DateTimeOffsetAdapter(DateTime dateTime, short offsetMinutes) 30public DateTime UtcDateTime 33set { _utcDateTime = DateTime.SpecifyKind(value, DateTimeKind.Utc); }
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\PrimitiveDataContract.cs (2)
589public DateTimeDataContract() : base(typeof(DateTime), DictionaryGlobals.DateTimeLocalName, DictionaryGlobals.SchemaNamespace) 598writer.WriteDateTime((DateTime)obj);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\TypeCode.cs (1)
67else if (type == typeof(DateTime))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlReaderDelegator.cs (3)
369internal virtual DateTime ReadElementContentAsDateTime() 675int arrayLength, out DateTime[] array) 686array = new DateTime[arrayLength];
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlSerializableReader.cs (1)
117public override DateTime ReadContentAsDateTime() { return InnerReader.ReadContentAsDateTimeOffset().DateTime; }
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlWriterDelegator.cs (4)
330WriteDateTime((DateTime)value); 393internal virtual void WriteDateTime(DateTime value) 401internal void WriteDateTime(DateTime value, XmlDictionaryString name, XmlDictionaryString ns) 680internal void WriteDateTimeArray(DateTime[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
FrameworkFork\System.Runtime.Serialization\System\Xml\ArrayHelper.cs (6)
308internal class DateTimeArrayHelperWithString : ArrayHelper<string, DateTime> 312protected override int ReadArray(XmlDictionaryReader reader, string localName, string namespaceUri, DateTime[] array, int offset, int count) 317protected override void WriteArray(XmlDictionaryWriter writer, string prefix, string localName, string namespaceUri, DateTime[] array, int offset, int count) 323internal class DateTimeArrayHelperWithDictionaryString : ArrayHelper<XmlDictionaryString, DateTime> 327protected override int ReadArray(XmlDictionaryReader reader, XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count) 332protected override void WriteArray(XmlDictionaryWriter writer, string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\ValueHandle.cs (2)
194return typeof(DateTime); 387public DateTime ToDateTime()
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBaseReader.cs (5)
1535public override DateTime ReadContentAsDateTime() 1540DateTime value = node.Value.ToDateTime(); 1658else if (type == typeof(DateTime)) 1818public override DateTime[] ReadDateTimeArray(string localName, string namespaceUri) 1823public override DateTime[] ReadDateTimeArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBaseWriter.cs (3)
1180else if (value is DateTime) 1182WriteValue((DateTime)value); 1350public override void WriteValue(DateTime value)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryReader.cs (6)
224public override DateTime ReadElementContentAsDateTime() 231DateTime value = BufferReader.ReadDateTime(); 1167type = typeof(DateTime); 1444private int ReadArray(DateTime[] array, int offset, int count) 1456public override int ReadArray(string localName, string namespaceUri, DateTime[] array, int offset, int count) 1463public override int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryWriter.cs (6)
847public override void WriteDateTimeText(DateTime dt) 851private static long ToBinary(DateTime dt) 953public void WriteDateTimeArray(DateTime[] array, int offset, int count) 1204else if (type == typeof(DateTime)) 1555public override void WriteArray(string prefix, string localName, string namespaceUri, DateTime[] array, int offset, int count) 1568public override void WriteArray(string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBufferReader.cs (2)
464public DateTime ReadDateTime() 470return DateTime.FromBinary(value);
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlConverter.cs (14)
236static public DateTime ToDateTime(Int64 value) 240return DateTime.FromBinary(value); 248static public DateTime ToDateTime(string value) 264static public DateTime ToDateTime(byte[] buffer, int offset, int count) 266DateTime value; 429static public string ToString(DateTime value) 456else if (value is DateTime) 457return ToString((DateTime)value); 882private static bool TryParseDateTime(byte[] chars, int offset, int count, out DateTime result) 885result = DateTime.MaxValue; 969DateTime value; 988if (hourDelta >= 0 && (value < DateTime.MaxValue - ts) || 989hourDelta < 0 && (value > DateTime.MinValue - ts)) 1079static public int ToChars(DateTime value, byte[] chars, int offset)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlDictionaryAsyncCheckWriter.cs (2)
492public override void WriteArray(string prefix, string localName, string namespaceUri, DateTime[] array, int offset, int count) 498public override void WriteArray(string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlDictionaryReader.cs (8)
716public override DateTime ReadElementContentAsDateTime() 719DateTime value; 726value = DateTime.Parse(string.Empty, NumberFormatInfo.InvariantInfo); 1117public virtual DateTime[] ReadDateTimeArray(string localName, string namespaceUri) 1122public virtual DateTime[] ReadDateTimeArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri) 1127public virtual int ReadArray(string localName, string namespaceUri, DateTime[] array, int offset, int count) 1139public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count) 1538public override DateTime ReadContentAsDateTime()
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlDictionaryWriter.cs (4)
272else if (type == typeof(DateTime)) 301else if (type == typeof(DateTime)) 537public virtual void WriteArray(string prefix, string localName, string namespaceUri, DateTime[] array, int offset, int count) 548public virtual void WriteArray(string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlNodeWriter.cs (1)
85public abstract void WriteDateTimeText(DateTime value);
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlUTF8TextWriter.cs (1)
687public override void WriteDateTimeText(DateTime value)
FrameworkFork\System.ServiceModel\Extensions\ReflectionExtensions.cs (1)
158if (type == typeof(DateTime))
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Diagnostics\DiagnosticTraceBase.cs (2)
38this.LastFailure = DateTime.MinValue; 41protected DateTime LastFailure { get; set; }
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Ticks.cs (1)
17return DateTime.UtcNow.Ticks;
FrameworkFork\System.ServiceModel\Internals\System\Runtime\TimeoutHelper.cs (13)
21private DateTime _deadline; 30_deadline = DateTime.MaxValue; 119public static DateTime Add(DateTime time, TimeSpan timeout) 121if (timeout >= TimeSpan.Zero && DateTime.MaxValue - time <= timeout) 123return DateTime.MaxValue; 125if (timeout <= TimeSpan.Zero && DateTime.MinValue - time >= timeout) 127return DateTime.MinValue; 132public static DateTime Subtract(DateTime time, TimeSpan timeout) 154else if (_deadline == DateTime.MaxValue) 160TimeSpan remaining = _deadline - DateTime.UtcNow; 180_deadline = DateTime.UtcNow + _originalTimeout;
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\X509CertificateClaimSet.cs (2)
17private DateTime _expirationTime = SecurityUtils.MinUtcDateTime; 80public DateTime ExpirationTime
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\AuthorizationContext.cs (1)
16public abstract DateTime ExpirationTime { get; }
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\DefaultAuthorizationContext.cs (2)
16private DateTime _expirationTime; 51public override DateTime ExpirationTime
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\DefaultEvaluationContext.cs (3)
17private DateTime _expirationTime = SecurityUtils.MaxUtcDateTime; 52public DateTime ExpirationTime 69public override void RecordExpirationTime(DateTime expirationTime)
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\EvaluationContext.cs (1)
17public abstract void RecordExpirationTime(DateTime expirationTime);
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\UnconditionalPolicy.cs (7)
24private DateTime _expirationTime; 34public UnconditionalPolicy(ClaimSet issuance, DateTime expirationTime) 42public UnconditionalPolicy(ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 56internal UnconditionalPolicy(IIdentity primaryIdentity, ClaimSet issuance, DateTime expirationTime) 62internal UnconditionalPolicy(IIdentity primaryIdentity, ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 84private void Initialize(ClaimSet issuer, ClaimSet issuance, ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 175public DateTime ExpirationTime
FrameworkFork\System.ServiceModel\System\IdentityModel\SecurityUtils.cs (6)
46public static DateTime MaxUtcDateTime 51return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 55public static DateTime MinUtcDateTime 60return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc); 124internal static ReadOnlyCollection<IAuthorizationPolicy> CreateAuthorizationPolicies(ClaimSet claimSet, DateTime expirationTime) 427public override DateTime ExpirationTime { get { return _policy.ExpirationTime; } }
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\KerberosRequestorSecurityToken.cs (4)
19private DateTime _effectiveTime; 20private DateTime _expirationTime; 57public override DateTime ValidFrom 62public override DateTime ValidTo
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\SamlSecurityToken.cs (2)
64public override DateTime ValidFrom 72public override DateTime ValidTo
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\SecurityToken.cs (2)
14public abstract DateTime ValidFrom { get; } 15public abstract DateTime ValidTo { get; }
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\UserNameSecurityToken.cs (4)
15private DateTime _effectiveTime; 34_effectiveTime = DateTime.UtcNow; 47public override DateTime ValidFrom 52public override DateTime ValidTo
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\WindowsSecurityToken.NetNative.cs (2)
31public override DateTime ValidFrom 39public override DateTime ValidTo
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\X509SecurityToken.cs (4)
17private DateTime _effectiveTime = SecurityUtils.MaxUtcDateTime; 18private DateTime _expirationTime = SecurityUtils.MinUtcDateTime; 82public override DateTime ValidFrom 93public override DateTime ValidTo
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\DnsCache.cs (5)
79DateTime now = DateTime.UtcNow; 174private DateTime _timeStamp; 177public DnsCacheEntry(IPAddress[] addressList, DateTime timeStamp) 191public DateTime TimeStamp
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IdlingCommunicationPool.cs (11)
151_connectionMapping[connection].LastUsage = DateTime.UtcNow; 161DateTime now = DateTime.UtcNow; 253DateTime now = DateTime.UtcNow; 289private bool IdleOutConnection(TItem connection, DateTime now) 346private DateTime _creationTime; 347private DateTime _lastUsage; 351_creationTime = DateTime.UtcNow; 355public DateTime CreationTime 360public DateTime LastUsage
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SocketConnection.cs (4)
557DateTime connectStartTime = DateTime.UtcNow; 609DateTime connectStartTime = DateTime.UtcNow;
FrameworkFork\System.ServiceModel\System\ServiceModel\Diagnostics\TraceUtility.cs (1)
75TimeSpan elapsedTime = new TimeSpan(DateTime.UtcNow.Ticks - startTicks);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (4)
698value = Array.Empty<DateTime>(); 824DateTime[] arrayValue = (DateTime[])value; 870writer.WriteValue((DateTime)value);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\SyncMethodInvoker.cs (1)
99beginOperation = DateTime.UtcNow.Ticks;
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\TaskMethodInvoker.cs (1)
158beginOperation = DateTime.UtcNow.Ticks;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\InMemoryNonceCache.cs (2)
71DateTime expirationTime = TimeoutHelper.Add(DateTime.UtcNow, _cachingTimeSpan);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ISspiNegotiation.cs (1)
14DateTime ExpirationTimeUtc
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\RequestSecurityTokenResponse.cs (12)
30private DateTime _effectiveTime; 31private DateTime _expirationTime; 61DateTime validFrom, 62DateTime validTo, 88DateTime validFrom, 89DateTime validTo, 130DateTime validFrom, 131DateTime validTo, 215public DateTime ValidFrom 223public DateTime ValidTo 432public void SetLifetime(DateTime validFrom, DateTime validTo)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityTimestamp.cs (11)
19private DateTime _creationTimeUtc; 20private DateTime _expiryTimeUtc; 25public SecurityTimestamp(DateTime creationTimeUtc, DateTime expiryTimeUtc, string id) 30internal SecurityTimestamp(DateTime creationTimeUtc, DateTime expiryTimeUtc, string id, string digestAlgorithm, byte[] digest) 48public DateTime CreationTimeUtc 56public DateTime ExpiryTimeUtc 103private static char[] ToChars(ref DateTime utcTime) 173DateTime now = DateTime.UtcNow;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (4)
253public static DateTime MaxUtcDateTime 258return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 262public static DateTime MinUtcDateTime 267return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\TimeBoundedCache.cs (13)
21private DateTime _nextPurgeTimeUtc; 36_nextPurgeTimeUtc = DateTime.UtcNow.Add(_purgeInterval); 83protected bool TryAddItem(object key, object item, DateTime expirationTime, bool replaceExistingEntry) 152protected bool TryReplaceItem(object key, object item, DateTime expirationTime) 344Fx.Assert(item.ExpirationTime == DateTime.MaxValue || item.ExpirationTime.Kind == DateTimeKind.Utc, ""); 345return (item.ExpirationTime <= DateTime.UtcNow); 354else if (_purgingMode == PurgingMode.AccessBasedPurge && DateTime.UtcNow > _nextPurgeTimeUtc && this.Count > _lowWaterMark) 405_nextPurgeTimeUtc = DateTime.UtcNow.Add(_purgeInterval); 450DateTime ExpirationTime { get; } 494private DateTime _expirationTime; 497public ExpirableItem(object item, DateTime expirationTime) 500Fx.Assert(expirationTime == DateTime.MaxValue || expirationTime.Kind == DateTimeKind.Utc, ""); 504public DateTime ExpirationTime { get { return _expirationTime; } }
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\BinarySecretSecurityToken.cs (5)
16private DateTime _effectiveTime; 51_effectiveTime = DateTime.UtcNow; 69public override DateTime ValidFrom 74public override DateTime ValidTo 77get { return DateTime.MaxValue; }
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\DerivedKeySecurityToken.cs (2)
57public override DateTime ValidFrom 62public override DateTime ValidTo
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\GenericXmlSecurityToken.cs (6)
28private DateTime _effectiveTime; 29private DateTime _expirationTime; 34DateTime effectiveTime, 35DateTime expirationTime, 62public override DateTime ValidFrom 67public override DateTime ValidTo
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\ISecurityContextSecurityTokenCache.cs (1)
19void UpdateContextCachingTime(SecurityContextSecurityToken context, DateTime expirationTime);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecurityContextCookieSerializer.cs (4)
36public byte[] CreateCookieFromSecurityContext(UniqueId contextId, string id, byte[] key, DateTime tokenEffectiveTime, 37DateTime tokenExpirationTime, UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime,
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (39)
20private DateTime _keyEffectiveTime; 21private DateTime _keyExpirationTime; 22private DateTime _tokenEffectiveTime; 23private DateTime _tokenExpirationTime; 33public SecurityContextSecurityToken(UniqueId contextId, byte[] key, DateTime validFrom, DateTime validTo) 37public SecurityContextSecurityToken(UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo) 41public SecurityContextSecurityToken(UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 48public SecurityContextSecurityToken(UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 60internal SecurityContextSecurityToken(SecurityContextSecurityToken sourceToken, string id, byte[] key, UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 69internal SecurityContextSecurityToken(UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, bool isCookieMode, byte[] cookieBlob) 74internal SecurityContextSecurityToken(UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, bool isCookieMode, byte[] cookieBlob, 75UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime) 139public DateTime KeyEffectiveTime 147public DateTime KeyExpirationTime 177public override DateTime ValidFrom 182public override DateTime ValidTo 209DateTime TimeBoundedCache.IExpirableItem.ExpirationTime 238private void Initialize(UniqueId contextId, byte[] key, DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, bool isCookieMode, 239UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime) 251DateTime tokenEffectiveTimeUtc = validFrom.ToUniversalTime(); 252DateTime tokenExpirationTimeUtc = validTo.ToUniversalTime(); 283DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, SecurityStateEncoder securityStateEncoder) 290DateTime validFrom, DateTime validTo, UniqueId keyGeneration, DateTime keyEffectiveTime, 291DateTime keyExpirationTime, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, SecurityStateEncoder securityStateEncoder)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SspiSecurityToken.cs (6)
20private readonly DateTime _effectiveTime; 21private readonly DateTime _expirationTime; 28_effectiveTime = DateTime.UtcNow; 37_effectiveTime = DateTime.UtcNow; 51public override DateTime ValidFrom 56public override DateTime ValidTo
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\WrappedKeySecurityToken.cs (5)
19private DateTime _effectiveTime; 91_effectiveTime = DateTime.UtcNow; 102public override DateTime ValidFrom 107public override DateTime ValidTo 110get { return DateTime.MaxValue; }
FrameworkFork\System.ServiceModel\System\ServiceModel\XmlUtil.cs (3)
125public static DateTime ReadElementContentAsDateTime(this XmlDictionaryReader reader) 128DateTime value; 135value = DateTime.Parse(string.Empty, NumberFormatInfo.InvariantInfo);
Shared\Utilities\ILogger.cs (2)
17Task<DateTime> WriteStartOperationAsync(string message, bool logToUI = false); 18Task WriteEndOperationAsync(DateTime startTime, bool logToUI = false);
Shared\Utilities\SafeLogger.cs (9)
13private DateTime _startTime = DateTime.MinValue; 23public static string GetStartOperationMessage(string message, DateTime startTime) 29public static string GetEndOperationMessage(DateTime startTime) 31return $"[{Process.GetCurrentProcess().Id}.{startTime.Millisecond}] Time elapsed: {DateTime.Now - startTime}"; 69public Task<DateTime> WriteStartOperationAsync(string message, bool logToUI = false) 75return Task.FromResult(DateTime.Now); 78public Task WriteEndOperationAsync(DateTime startTime, bool logToUI = false) 95if (disposing && this.logger != null && _startTime != DateTime.MinValue)
dotnet-svcutil-lib.Tests (3)
TestLogger.cs (3)
27public Task WriteEndOperationAsync(DateTime startTime, bool logToUI = false) 47public Task<DateTime> WriteStartOperationAsync(string message, bool logToUI = false) 50return Task.FromResult(DateTime.Now);
dotnet-svcutil.xmlserializer.IntegrationTests (12)
src\System.Private.ServiceModel\tests\Scenarios\Contract\XmlSerializer\XmlSerializerFormatTest.cs (12)
176var dateTime = DateTime.Now; 224var dateTime = DateTime.Now; 272var dateTime = DateTime.Now; 324var dateTime = DateTime.Now; 381var dateTime = DateTime.Now; 438var dateTime = DateTime.Now;
dotnet-user-jwts (8)
Commands\CreateCommand.cs (5)
153var notBefore = DateTime.UtcNow; 164var expiresOn = notBefore.AddMonths(3); 235static bool ParseDate(string datetime, out DateTime parsedDateTime) => 236DateTime.TryParseExact(datetime, _dateTimeFormats, CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal | DateTimeStyles.AdjustToUniversal, out parsedDateTime);
Helpers\JwtCreatorOptions.cs (2)
11DateTime NotBefore, 12DateTime ExpiresOn,
Helpers\JwtIssuer.cs (1)
60var jwtToken = handler.CreateJwtSecurityToken(Issuer, audience: null, identity, options.NotBefore, options.ExpiresOn, issuedAt: DateTime.UtcNow, jwtSigningCredentials);
dotnet-watch (5)
Watch\BuildEvaluator.cs (5)
25private List<(string fileName, DateTime lastWriteTimeUtc)>? _msbuildFileTimestamps; 178private List<(string fileName, DateTime lastModifiedUtc)> GetMSBuildFileTimeStamps(MSBuildFileSetFactory.EvaluationResult result) 180var msbuildFiles = new List<(string fileName, DateTime lastModifiedUtc)>(); 192protected virtual DateTime GetLastWriteTimeUtcSafely(string file) 200return DateTime.UtcNow;
DotNetHostedAgent (1)
Program.cs (1)
40DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
GenerateDocumentationAndConfigFiles (7)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
397internal static DateTime GetFileTimeStamp(string fullPath) 438internal static void GetFileLengthAndTimeStamp(string fullPath, out long fileLength, out DateTime timeStamp)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
340if (value.GetType() == typeof(DateTime))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (1)
212return DateTime.FromBinary(ReadInt64());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (2)
275else if (value.GetType() == typeof(DateTime)) 278_writer.Write(((DateTime)value).ToBinary());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
744is nameof(DateTime)
ILCompiler.ReadyToRun (2)
IBC\IBCDataModel.cs (1)
181public DateTime RunTime;
IBC\IBCDataReader.cs (1)
246result.RunTime = DateTime.FromFileTime(reader.ReadInt64());
ILCompiler.RyuJit (1)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\IBC\IBCDataModel.cs (1)
181public DateTime RunTime;
Keycloak.ApiService (1)
Program.cs (1)
33DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
Microsoft.Analyzers.Extra.Tests (1)
StaticTimeTests.cs (1)
20Assembly.GetAssembly(typeof(DateTime))!,
Microsoft.Analyzers.Local (7)
JsonValue.cs (7)
273public DateTime? AsDateTime => IsString && DateTime.TryParse((string?)_reference ?? string.Empty, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out var value) 409public static implicit operator JsonValue(DateTime? value) 517public static explicit operator DateTime(JsonValue jsonValue) 519return jsonValue.AsDateTime ?? DateTime.MinValue; 526public static explicit operator DateTime?(JsonValue jsonValue)
Microsoft.Analyzers.Local.Tests (14)
JsonValueTest.cs (14)
73Assert.True(new JsonValue(DateTime.Now.ToString("o", CultureInfo.InvariantCulture)).IsDateTime); 160var now = new DateTime(2016, 1, 20, 5, 12, 33, DateTimeKind.Local); 209DateTime time = DateTime.Now; 213Assert.Equal(default(DateTime?), JsonValue.Null); 296Assert.Equal(DateTime.MinValue, (DateTime)new JsonValue(false)); 297Assert.Equal(DateTime.MinValue, (DateTime)new JsonValue("Some text")); 299var now = new DateTime(2016, 1, 20, 5, 12, 33, DateTimeKind.Local); 300Assert.Equal(now, (DateTime)new JsonValue(now.ToString("o", CultureInfo.InvariantCulture))); 303Assert.Null((DateTime?)new JsonValue(false)); 304Assert.Null((DateTime?)new JsonValue("Some text")); 305Assert.Equal(now, (DateTime?)new JsonValue(now.ToString("o", CultureInfo.InvariantCulture)));
Microsoft.AspNetCore.Authentication (1)
SystemClock.cs (1)
37var utcNowPrecisionSeconds = new DateTime((_timeProvider.GetUtcNow().Ticks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond, DateTimeKind.Utc);
Microsoft.AspNetCore.Authentication.Certificate (1)
CertificateValidationCache.cs (1)
67var notAfter = certificate.NotAfter.ToUniversalTime();
Microsoft.AspNetCore.Authentication.JwtBearer (3)
JwtBearerHandler.cs (3)
263private static DateTime? GetSafeDateTime(DateTime dateTime) 267if (dateTime == DateTime.MinValue)
Microsoft.AspNetCore.Authentication.OpenIdConnect (8)
OpenIdConnectHandler.cs (8)
1431var issued = validatedToken.ValidFrom; 1432if (issued != DateTime.MinValue) 1437var expires = validatedToken.ValidTo; 1438if (expires != DateTime.MinValue) 1486var issued = validatedToken.ValidFrom; 1487if (issued != DateTime.MinValue) 1492var expires = validatedToken.ValidTo; 1493if (expires != DateTime.MinValue)
Microsoft.AspNetCore.Authentication.WsFederation (4)
WsFederationHandler.cs (4)
320var issued = validatedToken.ValidFrom; 321if (issued != DateTime.MinValue) 325var expires = validatedToken.ValidTo; 326if (expires != DateTime.MinValue)
Microsoft.AspNetCore.Components (82)
BindConverter.cs (43)
328public static string FormatValue(DateTime value, CultureInfo? culture = null) => FormatDateTimeValueCore(value, format: null, culture); 340public static string FormatValue(DateTime value, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string format, CultureInfo? culture = null) => FormatDateTimeValueCore(value, format, culture); 342private static string FormatDateTimeValueCore(DateTime value, string? format, CultureInfo? culture) 352private static string FormatDateTimeValueCore(DateTime value, CultureInfo? culture) 366public static string? FormatValue(DateTime? value, CultureInfo? culture = null) => FormatNullableDateTimeValueCore(value, format: null, culture); 372/// <param name="format">The format to use. Provided to <see cref="DateTime.ToString(string, IFormatProvider)"/>.</param> 378public static string? FormatValue(DateTime? value, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string? format, CultureInfo? culture = null) => FormatNullableDateTimeValueCore(value, format, culture); 380private static string? FormatNullableDateTimeValueCore(DateTime? value, string? format, CultureInfo? culture) 395private static string? FormatNullableDateTimeValueCore(DateTime? value, CultureInfo? culture) 607return DateTime.MinValue.Add(value.ToTimeSpan()).ToString(format, culture ?? CultureInfo.CurrentCulture); 651return DateTime.MinValue.Add(value.Value.ToTimeSpan()).ToString(format, culture ?? CultureInfo.CurrentCulture); 1169/// Attempts to convert a value to a <see cref="System.DateTime"/>. 1175public static bool TryConvertToDateTime(object? obj, CultureInfo? culture, out DateTime value) 1181/// Attempts to convert a value to a <see cref="System.DateTime"/>. 1188public static bool TryConvertToDateTime(object? obj, CultureInfo? culture, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string format, out DateTime value) 1194/// Attempts to convert a value to a nullable <see cref="System.DateTime"/>. 1200public static bool TryConvertToNullableDateTime(object? obj, CultureInfo? culture, out DateTime? value) 1206/// Attempts to convert a value to a nullable <see cref="System.DateTime"/>. 1213public static bool TryConvertToNullableDateTime(object? obj, CultureInfo? culture, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string format, out DateTime? value) 1218internal static BindParser<DateTime> ConvertToDateTime = ConvertToDateTimeCore; 1219internal static BindParserWithFormat<DateTime> ConvertToDateTimeWithFormat = ConvertToDateTimeCore; 1220internal static BindParser<DateTime?> ConvertToNullableDateTime = ConvertToNullableDateTimeCore; 1221internal static BindParserWithFormat<DateTime?> ConvertToNullableDateTimeWithFormat = ConvertToNullableDateTimeCore; 1223private static bool ConvertToDateTimeCore(object? obj, CultureInfo? culture, out DateTime value) 1228private static bool ConvertToDateTimeCore(object? obj, CultureInfo? culture, string? format, out DateTime value) 1237if (format != null && DateTime.TryParseExact(text, format, culture ?? CultureInfo.CurrentCulture, DateTimeStyles.None, out var converted)) 1242else if (format == null && DateTime.TryParse(text, culture ?? CultureInfo.CurrentCulture, DateTimeStyles.None, out converted)) 1252private static bool ConvertToNullableDateTimeCore(object? obj, CultureInfo? culture, out DateTime? value) 1257private static bool ConvertToNullableDateTimeCore(object? obj, CultureInfo? culture, string? format, out DateTime? value) 1266if (format != null && DateTime.TryParseExact(text, format, culture ?? CultureInfo.CurrentCulture, DateTimeStyles.None, out var converted)) 1271else if (format == null && DateTime.TryParse(text, culture ?? CultureInfo.CurrentCulture, DateTimeStyles.None, out converted)) 1457if (ConvertToDateTimeCore(obj, culture, format, out var dateTime)) 1475if (ConvertToDateTimeCore(obj, culture, format, out var dateTime)) 1548if (ConvertToDateTimeCore(obj, culture, format, out var dateTime)) 1566if (ConvertToDateTimeCore(obj, culture, format, out var dateTime)) 1809else if (typeof(T) == typeof(DateTime)) 1811formatter = (BindFormatter<DateTime>)FormatDateTimeValueCore; 1813else if (typeof(T) == typeof(DateTime?)) 1815formatter = (BindFormatter<DateTime?>)FormatNullableDateTimeValueCore; 2008else if (typeof(T) == typeof(DateTime)) 2012else if (typeof(T) == typeof(DateTime?))
EventCallbackFactoryBinderExtensions.cs (24)
649Action<DateTime> setter, 650DateTime existingValue, 653return CreateBinderCore<DateTime>(factory, receiver, setter, culture, ConvertToDateTime, EmptyStringHandling.PreserveExistingValue); 669Func<DateTime, Task> setter, 670DateTime existingValue, 673return CreateBinderCoreAsync<DateTime>(factory, receiver, setter, culture, ConvertToDateTime, EmptyStringHandling.PreserveExistingValue); 690Action<DateTime> setter, 691DateTime existingValue, 695return CreateBinderCore<DateTime>(factory, receiver, setter, culture, format, ConvertToDateTimeWithFormat, EmptyStringHandling.PreserveExistingValue); 712Func<DateTime, Task> setter, 713DateTime existingValue, 717return CreateBinderCoreAsync<DateTime>(factory, receiver, setter, culture, format, ConvertToDateTimeWithFormat, EmptyStringHandling.PreserveExistingValue); 733Action<DateTime?> setter, 734DateTime? existingValue, 737return CreateBinderCore<DateTime?>(factory, receiver, setter, culture, ConvertToNullableDateTime); 753Func<DateTime?, Task> setter, 754DateTime? existingValue, 757return CreateBinderCoreAsync<DateTime?>(factory, receiver, setter, culture, ConvertToNullableDateTime); 774Action<DateTime?> setter, 775DateTime? existingValue, 779return CreateBinderCore<DateTime?>(factory, receiver, setter, culture, format, ConvertToNullableDateTimeWithFormat); 796Func<DateTime?, Task> setter, 797DateTime? existingValue, 801return CreateBinderCoreAsync<DateTime?>(factory, receiver, setter, culture, format, ConvertToNullableDateTimeWithFormat);
NavigationManagerExtensions.cs (6)
30[typeof(DateTime)] = value => Format((DateTime)value), 50private static string Format(DateTime value) 53private static string? Format(DateTime? value) 302public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, DateTime value) 316public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, DateTime? value)
Routing\RouteTable.cs (1)
123routeValues[parameter.Name] = DateTime.Parse((string)parameterValue!, CultureInfo.InvariantCulture);
src\aspnetcore\src\Components\Shared\src\UrlValueConstraint.cs (6)
41private static bool TryParse(ReadOnlySpan<char> str, out DateTime result) 42=> DateTime.TryParse(str, CultureInfo.InvariantCulture, DateTimeStyles.None, out result); 70var x when x == typeof(DateTime) => new TypedUrlValueConstraint<DateTime>(TryParse), 71var x when x == typeof(DateTime?) => new NullableTypedUrlValueConstraint<DateTime>(TryParse),
src\aspnetcore\src\Http\Routing\src\Constraints\DateTimeRouteConstraint.cs (2)
47if (value is DateTime) 61return DateTime.TryParse(valueString, CultureInfo.InvariantCulture, DateTimeStyles.None, out _);
Microsoft.AspNetCore.Components.Endpoints (7)
FormMapping\WellKnownConverters.cs (6)
41{ typeof(DateTime), new ParsableConverter<DateTime>() }, 73converters.Add(typeof(DateTime?), new NullableConverter<DateTime>((FormDataConverter<DateTime>)converters[typeof(DateTime)]));
Serialization\JsonStoredDataSerializer.cs (1)
67|| type == typeof(DateTime)
Microsoft.AspNetCore.Components.QuickGrid (6)
src\aspnetcore\src\Components\Shared\src\UrlValueConstraint.cs (6)
41private static bool TryParse(ReadOnlySpan<char> str, out DateTime result) 42=> DateTime.TryParse(str, CultureInfo.InvariantCulture, DateTimeStyles.None, out result); 70var x when x == typeof(DateTime) => new TypedUrlValueConstraint<DateTime>(TryParse), 71var x when x == typeof(DateTime?) => new NullableTypedUrlValueConstraint<DateTime>(TryParse),
Microsoft.AspNetCore.Components.Server (9)
src\aspnetcore\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\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackReader.cs (4)
652/// Reads a <see cref="DateTime"/> from a value encoded with 659public DateTime ReadDateTime() => this.ReadDateTime(this.ReadExtensionFormatHeader()); 662/// Reads a <see cref="DateTime"/> from a value encoded with 670public DateTime ReadDateTime(ExtensionHeader header)
src\aspnetcore\src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackWriter.cs (4)
617/// Writes a <see cref="DateTime"/> using the message code <see cref="ReservedMessagePackExtensionTypeCode.DateTime"/>. 620/// <exception cref="NotSupportedException">Thrown when <see cref="OldSpec"/> is true because the old spec does not define a <see cref="DateTime"/> format.</exception> 621public void Write(DateTime dateTime) 625throw new NotSupportedException($"The MsgPack spec does not define a format for {nameof(DateTime)} in {nameof(this.OldSpec)} mode. Turn off {nameof(this.OldSpec)} mode or use NativeDateTimeFormatter.");
Microsoft.AspNetCore.Components.Web (3)
Forms\InputDate.cs (3)
15/// <item><description><see cref="DateTime"/></description></item> 57if (type != typeof(DateTime) && 103DateTime dateTimeValue => BindConverter.FormatValue(dateTimeValue, _format, CultureInfo.InvariantCulture),
Microsoft.AspNetCore.DataProtection (12)
KeyManagement\Internal\CacheableKeyRing.cs (2)
30internal DateTime ExpirationTimeUtc { get; } 34internal static bool IsValid([NotNullWhen(true)] CacheableKeyRing? keyRing, DateTime utcNow)
KeyManagement\KeyRingProvider.cs (10)
59AutoRefreshWindowEnd = DateTime.UtcNow.AddMinutes(2); 77internal DateTime AutoRefreshWindowEnd { get; set; } 79internal bool InAutoRefreshWindow() => DateTime.UtcNow < AutoRefreshWindowEnd; 205return GetCurrentKeyRingCore(DateTime.UtcNow); 210return GetCurrentKeyRingCore(DateTime.UtcNow, forceRefresh: true); 213internal IKeyRing GetCurrentKeyRingCore(DateTime utcNow, bool forceRefresh = false) 225private IKeyRing GetCurrentKeyRingCoreOld(DateTime utcNow, bool forceRefresh) 325private IKeyRing GetCurrentKeyRingCoreNew(DateTime utcNow, bool forceRefresh) 449utcNowState => CacheableKeyRingProvider.GetCacheableKeyRing((DateTime)utcNowState!), 473private IKeyRing? GetKeyRingFromCompletedTaskUnsynchronized(Task<CacheableKeyRing> task, DateTime utcNow)
Microsoft.AspNetCore.Grpc.JsonTranscoding (6)
Internal\JsonTranscodingServerCallContext.cs (2)
137protected override DateTime DeadlineCore => DateTime.MaxValue;
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (4)
53private static readonly DateTime UnixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 76DateTime parsed = DateTime.ParseExact( 146DateTime dateTime = UnixEpoch.AddSeconds(seconds);
Microsoft.AspNetCore.Hosting (1)
Internal\HostingApplicationDiagnostics.cs (1)
589activity.SetEndTime(DateTime.UtcNow);
Microsoft.AspNetCore.Http (1)
Features\HttpRequestIdentifierFeature.cs (1)
16private static long _requestId = DateTime.UtcNow.Ticks;
Microsoft.AspNetCore.Http.Extensions (11)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\WellKnownConverters.cs (6)
41{ typeof(DateTime), new ParsableConverter<DateTime>() }, 73converters.Add(typeof(DateTime?), new NullableConverter<DateTime>((FormDataConverter<DateTime>)converters[typeof(DateTime)]));
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (5)
149Type t when t == typeof(DateTime) => DateTimeStyles.AdjustToUniversal | DateTimeStyles.AllowWhiteSpaces, 536if (type == typeof(DateTime)) 538methodInfo = typeof(DateTime).GetMethod( 539nameof(DateTime.TryParse), 541new[] { typeof(string), typeof(IFormatProvider), typeof(DateTimeStyles), typeof(DateTime).MakeByRefType() });
Microsoft.AspNetCore.HttpLogging (10)
FileLoggerProcessor.cs (4)
24private DateTime _today; 158DateTime today = SystemDateTime.Now; 302private int GetFirstFileCount(DateTime date) 319private string GetFullName(DateTime date)
ISystemDateTime.cs (1)
11DateTime Now { get; }
SystemDateTime.cs (2)
8public DateTime Now => DateTime.Now;
W3CLoggerProcessor.cs (1)
29await WriteMessageAsync("#Start-Date: " + DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture), streamWriter, cancellationToken);
W3CLoggingMiddleware.cs (2)
80var now = DateTime.UtcNow;
Microsoft.AspNetCore.Identity (2)
PasskeyHandler.cs (1)
683private DateTime GetUtcNow()
TimeProviderClock.cs (1)
29var utcNowPrecisionSeconds = new DateTime((_timeProvider.GetUtcNow().Ticks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond, DateTimeKind.Utc);
Microsoft.AspNetCore.Identity.UI (2)
_generated\38\_Layout_cshtml.g.cs (1)
328Write(DateTime.Now.Year
_generated\80\_Layout_cshtml.g.cs (1)
331Write(DateTime.Now.Year
Microsoft.AspNetCore.Mvc.Abstractions (5)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (5)
149Type t when t == typeof(DateTime) => DateTimeStyles.AdjustToUniversal | DateTimeStyles.AllowWhiteSpaces, 536if (type == typeof(DateTime)) 538methodInfo = typeof(DateTime).GetMethod( 539nameof(DateTime.TryParse), 541new[] { typeof(string), typeof(IFormatProvider), typeof(DateTimeStyles), typeof(DateTime).MakeByRefType() });
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointModelMetadata.cs (1)
61|| underlyingType == typeof(DateTime)
Microsoft.AspNetCore.Mvc.Core (7)
ModelBinding\Binders\DateTimeModelBinder.cs (4)
12/// An <see cref="IModelBinder"/> for <see cref="DateTime"/> and nullable <see cref="DateTime"/> models. 65else if (type == typeof(DateTime)) 67model = DateTime.Parse(value, valueProviderResult.Culture, _supportedStyles);
ModelBinding\Binders\DateTimeModelBinderProvider.cs (3)
13/// An <see cref="IModelBinderProvider"/> for binding <see cref="DateTime" /> and nullable <see cref="DateTime"/> models. 25if (modelType == typeof(DateTime))
Microsoft.AspNetCore.Mvc.NewtonsoftJson (2)
BsonTempDataSerializer.cs (2)
38{ JTokenType.Date, typeof(DateTime) }, 243type.Equals(typeof(DateTime)) ||
Microsoft.AspNetCore.Mvc.TagHelpers (2)
InputTagHelper.cs (2)
406(modelExplorer.Model is DateTime || modelExplorer.Model is DateTimeOffset)) 490(typeof(DateTime) == modelExplorer.Metadata.UnderlyingOrModelType ||
Microsoft.AspNetCore.Mvc.ViewFeatures (5)
DefaultEditorTemplates.cs (1)
429if (value is DateTime || value is DateTimeOffset)
FormatWeekHelper.cs (1)
19if (value is DateTime date)
Infrastructure\DefaultTempDataSerializer.cs (3)
48else if (item.Value.TryGetDateTime(out var dateTime)) 174case DateTime dateTime: 228type == typeof(DateTime) ||
Microsoft.AspNetCore.OpenApi (8)
Extensions\JsonNodeSchemaExtensions.cs (1)
44[typeof(DateTime)] = "date-time",
Extensions\JsonTypeInfoExtensions.cs (1)
27[typeof(DateTime)] = "DateTime",
Services\OpenApiConstants.cs (1)
48typeof(DateTime),
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (5)
149Type t when t == typeof(DateTime) => DateTimeStyles.AdjustToUniversal | DateTimeStyles.AllowWhiteSpaces, 536if (type == typeof(DateTime)) 538methodInfo = typeof(DateTime).GetMethod( 539nameof(DateTime.TryParse), 541new[] { typeof(string), typeof(IFormatProvider), typeof(DateTimeStyles), typeof(DateTime).MakeByRefType() });
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (3)
RedisOutputCacheStore.cs (3)
133if (!await cache.StringSetAsync(gcKey, DateTime.UtcNow.ToString(CultureInfo.InvariantCulture), gcLifetime, when: When.NotExists).ConfigureAwait(false)) 310(long)((DateTime.UtcNow + timeout) - DateTime.UnixEpoch).TotalMilliseconds;
Microsoft.AspNetCore.Routing (3)
Constraints\DateTimeRouteConstraint.cs (3)
16/// Constrains a route parameter to represent only <see cref="DateTime"/> values. 47if (value is DateTime) 61return DateTime.TryParse(valueString, CultureInfo.InvariantCulture, DateTimeStyles.None, out _);
Microsoft.AspNetCore.Server.HttpSys (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
55private DateTimeOffset _nextEviction = DateTime.UtcNow.Add(DefaultEvictionDelay);
Microsoft.AspNetCore.Server.IIS (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
55private DateTimeOffset _nextEviction = DateTime.UtcNow.Add(DefaultEvictionDelay);
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
55private DateTimeOffset _nextEviction = DateTime.UtcNow.Add(DefaultEvictionDelay);
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
src\aspnetcore\src\Servers\Kestrel\shared\CorrelationIdGenerator.cs (1)
14private static long _lastId = DateTime.UtcNow.Ticks;
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (2)
src\aspnetcore\src\Servers\Kestrel\shared\CorrelationIdGenerator.cs (1)
14private static long _lastId = DateTime.UtcNow.Ticks;
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
55private DateTimeOffset _nextEviction = DateTime.UtcNow.Add(DefaultEvictionDelay);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
src\aspnetcore\src\Servers\Kestrel\shared\CorrelationIdGenerator.cs (1)
14private static long _lastId = DateTime.UtcNow.Ticks;
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
55private DateTimeOffset _nextEviction = DateTime.UtcNow.Add(DefaultEvictionDelay);
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
src\aspnetcore\src\Servers\Kestrel\shared\CorrelationIdGenerator.cs (1)
14private static long _lastId = DateTime.UtcNow.Ticks;
Microsoft.AspNetCore.SignalR.Client.Core (9)
HubConnection.cs (9)
2116var reconnectStartTime = DateTime.UtcNow; 2181Log.Reconnected(_logger, previousReconnectAttempts, DateTime.UtcNow - reconnectStartTime); 2211nextRetryDelay = GetNextRetryDelay(previousReconnectAttempts, DateTime.UtcNow - reconnectStartTime, retryReason); 2220var elapsedTime = DateTime.UtcNow - reconnectStartTime; 2638Volatile.Write(ref _nextActivationSendPing, (DateTime.UtcNow + _hubConnection.KeepAliveInterval).Ticks); 2643Volatile.Write(ref _nextActivationServerTimeout, (DateTime.UtcNow + _hubConnection.ServerTimeout).Ticks); 2654if (DateTime.UtcNow.Ticks > Volatile.Read(ref _nextActivationServerTimeout)) 2659if (DateTime.UtcNow.Ticks > Volatile.Read(ref _nextActivationSendPing) && !Stopping)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (2)
src\aspnetcore\src\SignalR\common\Shared\JsonUtils.cs (2)
179if (type == typeof(DateTime) || type == typeof(DateTime?))
Microsoft.AspNetCore.Testing.Tests (2)
FakeCertificateFactoryTests.cs (2)
21Assert.True(DateTime.Now > certificate.NotBefore + TimeSpan.FromHours(1)); 22Assert.True(DateTime.Now < certificate.NotAfter - TimeSpan.FromHours(1));
Microsoft.Build (146)
BackEnd\BuildManager\BuildManager.cs (5)
249private DateTime _instantiationTimeUtc; 320_instantiationTimeUtc = DateTime.UtcNow; 587DateTime now = DateTime.UtcNow; 1213_buildTelemetry.FinishedAt = DateTime.UtcNow;
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
1501file.WriteLine("{0}({1})-{2}: {3}", Thread.CurrentThread.Name, Environment.CurrentManagedThreadId, DateTime.UtcNow.Ticks, message);
BackEnd\Components\Communications\LogMessagePacket.cs (3)
111private static void WriteEvaluationEvent(BuildStatusEventArgs args, string projectFile, DateTime timestamp, ITranslator translator) 321private static (BuildEventContext buildEventContext, DateTime timestamp, string projectFile) 327DateTime timestamp = default;
BackEnd\Components\Logging\LoggingContext.cs (1)
154DateTime.UtcNow,
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (1)
722DateTime.UtcNow);
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupLoggingHelper.cs (2)
274DateTime.UtcNow, 289DateTime timestamp,
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (19)
377DateTime.UtcNow); 388DateTime.UtcNow); 981DateTime oldestOutputFileTime = DateTime.MinValue; 990oldestOutputFileTime = DateTime.MinValue; 993if (oldestOutputFileTime == DateTime.MinValue) 1006DateTime candidateOutputFileTime = DateTime.MinValue; 1015candidateOutputFileTime = DateTime.MinValue; 1018if (candidateOutputFileTime == DateTime.MinValue) 1041DateTime inputFileTime = DateTime.MaxValue; 1050inputFileTime = DateTime.MinValue; 1053if (inputFileTime == DateTime.MinValue) 1200var path1WriteTime = NativeMethodsShared.GetLastWriteFileUtcTime(path1); 1203var path2WriteTime = NativeMethodsShared.GetLastWriteFileUtcTime(path2); 1205path1DoesNotExist = (path1WriteTime == DateTime.MinValue); 1206path2DoesNotExist = (path2WriteTime == DateTime.MinValue); 1228return DateTime.Compare(path1WriteTime, path2WriteTime);
BackEnd\Components\Scheduler\SchedulableRequest.cs (11)
106private DateTime _creationTime; 111private DateTime _startTime; 116private DateTime _endTime; 246public DateTime CreationTime 255Assumed.Equal(_creationTime, DateTime.MinValue, "Cannot set CreationTime twice."); 263public DateTime StartTime 272Assumed.Equal(_startTime, DateTime.MinValue, "Cannot set StartTime twice."); 280public DateTime EndTime 289Assumed.Equal(_endTime, DateTime.MinValue, "Cannot set EndTime twice."); 474DateTime currentTime = DateTime.UtcNow;
BackEnd\Components\Scheduler\Scheduler.cs (18)
350_schedulingData.EventTime = DateTime.UtcNow; 423_schedulingData.EventTime = DateTime.UtcNow; 546_schedulingData.EventTime = DateTime.UtcNow; 580_schedulingData.EventTime = DateTime.UtcNow; 737DateTime schedulingTime = DateTime.UtcNow; 2410DateTime currentEventTime = DateTime.MinValue; 2411DateTime previousEventTime = DateTime.MinValue; 2415DateTime[] nodeStartTimes = new DateTime[_availableNodes.Count]; 2451if (currentEventTime != DateTime.MinValue) 2488if (nodeStartTimes[nodeForEvent] == DateTime.MinValue) 2539private void WriteNodeUtilizationGraphLine(ILoggingService loggingService, BuildEventContext context, int[] currentWork, int[] previousWork, DateTime currentEventTime, DateTime previousEventTime, int invalidWorkId, ref double accumulatedDuration) 2541if (currentEventTime == DateTime.MinValue) 2568if (previousEventTime != DateTime.MinValue)
BackEnd\Components\Scheduler\ScheduleTimeRecord.cs (9)
16private DateTime _startTimeForCurrentState; 28_startTimeForCurrentState = DateTime.MinValue; 42if (_startTimeForCurrentState != DateTime.MinValue) 45return _accumulatedTime + (DateTime.UtcNow - _startTimeForCurrentState); 55public void StartState(DateTime currentTime) 57Assumed.Equal(_startTimeForCurrentState, DateTime.MinValue, "Cannot start the counter when it is already running."); 64public void EndState(DateTime currentTime) 66if (_startTimeForCurrentState != DateTime.MinValue) 69_startTimeForCurrentState = DateTime.MinValue;
BackEnd\Components\Scheduler\SchedulingData.cs (5)
120private DateTime _currentEventTime; 247public DateTime EventTime 767private DateTime _eventTime; 787public SchedulingEvent(DateTime eventTime, SchedulableRequest request, SchedulableRequestState oldState, SchedulableRequestState newState) 798public DateTime EventTime
BackEnd\Node\PartialBuildTelemetry.cs (3)
14private DateTime _startedAt = default; 19public PartialBuildTelemetry(DateTime startedAt, string? initialServerState, string? serverFallbackReason, string? serverEnableReason) 34public DateTime? StartedAt => _startedAt;
BackEnd\Shared\EventsCreatorHelper.cs (1)
22DateTime.UtcNow,
Construction\ProjectRootElement.cs (10)
133/// been changed since being loaded or created, its value is <see cref="DateTime.MinValue"/>. 136private DateTime _timeLastChangedUtc; 143private DateTime _lastWriteTimeWhenReadUtc; 240_timeLastChangedUtc = DateTime.UtcNow; 629/// been changed since being loaded or created, its value is <see cref="DateTime.MinValue"/>. 634public DateTime TimeLastChanged => Link != null ? RootLink.TimeLastChanged : _timeLastChangedUtc.ToLocalTime(); 641public DateTime LastWriteTimeWhenRead => Link != null ? RootLink.LastWriteTimeWhenRead : _lastWriteTimeWhenReadUtc.ToLocalTime(); 643internal DateTime? StreamTimeUtc = null; 1629StreamTimeUtc = DateTime.UtcNow; 1862_timeLastChangedUtc = DateTime.UtcNow;
Evaluation\PropertyFunctionReceiver.cs (1)
42typeof(DateTime), typeof(DateTimeOffset), typeof(TimeSpan),
FileAccess\ProcessData.cs (6)
19private DateTime _creationDateTime; 20private DateTime _exitDateTime; 23public ProcessData(string processName, uint processId, uint parentProcessId, DateTime creationDateTime, DateTime exitDateTime, uint exitCode) 55public DateTime CreationDateTime 62public DateTime ExitDateTime
FileSystem\DirectoryCacheFileSystemWrapper.cs (1)
110public DateTime GetLastWriteTimeUtc(string path) => _fileSystem.GetLastWriteTimeUtc(path);
FileSystem\MSBuildFileSystemBase.cs (1)
68public virtual DateTime GetLastWriteTimeUtc(string path) => FileSystems.Default.GetLastWriteTimeUtc(path);
Instance\TaskFactories\TaskHostTask.cs (1)
541Debug.WriteLine("[TaskHostTask] Handling packet {0} at {1}", packet.Type, DateTime.Now);
Logging\BaseConsoleLogger.cs (4)
733protected DateTime scopeStartTime; 784elapsedTime += (DateTime.Now - scopeStartTime); 792scopeStartTime = DateTime.Now; 1077internal DateTime buildStarted;
Logging\BinaryLogger\BinaryLogger.cs (1)
716=> $"{DateTime.UtcNow.ToString("yyyyMMdd-HHmmss")}--{EnvironmentUtilities.CurrentProcessId}--{StringUtils.GenerateRandomString(6)}";
Logging\BinaryLogger\BuildEventArgsFields.cs (1)
24public DateTime Timestamp { get; set; }
Logging\BinaryLogger\BuildEventArgsReader.cs (1)
1808private DateTime ReadDateTime()
Logging\BinaryLogger\BuildEventArgsWriter.cs (2)
909if (e.Timestamp != default(DateTime)) 1383private void Write(DateTime timestamp)
Logging\LogFormatter.cs (2)
18internal static string FormatLogTimeStamp(DateTime timeStamp) 37Debug.Assert(timeStamp != DateTime.MinValue, "Timestamp missing");
Logging\ParallelLogger\ParallelConsoleLogger.cs (5)
1383private bool WriteTargetMessagePrefix(BuildEventArgs e, BuildEventContext context, DateTime timeStamp) 1602private void WriteLinePrefix(BuildEventContext e, DateTime eventTimeStamp, bool isMessagePrefix) 1607private void WriteLinePrefix(string key, DateTime eventTimeStamp, bool isMessagePrefix) 1713internal void AddEventStarted(string projectTargetNames, BuildEventContext buildEventContext, DateTime eventTimeStamp, IEqualityComparer<BuildEventContext> comparer) 1740internal void AddEventFinished(string projectTargetNames, BuildEventContext buildEventContext, DateTime eventTimeStamp)
Logging\ParallelLogger\ParallelLoggerHelpers.cs (4)
279private DateTime _timeStamp; 292internal DateTime TimeStamp 417private DateTime _timeStamp; 429internal DateTime TimeStamp
Logging\TerminalLogger\TerminalLogger.cs (3)
121private DateTime _buildStartTime; 197private DateTime? _testStartTime; 202private DateTime? _testEndTime;
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (2)
31public abstract DateTime TimeLastChanged { get; } 36public abstract DateTime LastWriteTimeWhenRead { get; }
Resources\Constants.cs (2)
257[DynamicDependency(PropertyFunctionMembers, typeof(DateTime))] 373availableStaticMethods.TryAdd("System.DateTime", new Tuple<string, Type>(null, typeof(DateTime)));
src\msbuild\src\Shared\Debugging\DebugUtils.cs (2)
150writer.WriteLine(DateTime.Now.ToString("G", CultureInfo.CurrentCulture)); 169internal static string ReadAnyExceptionFromFile(DateTime fromTimeUtc)
src\msbuild\src\Shared\LogMessagePacketBase.cs (2)
836DateTime timestamp = responseFileUsedEventArgs.RawTimestamp; 993DateTime timestamp = default;
src\msbuild\src\Shared\NodeEndpointOutOfProcBase.cs (4)
391DateTime originalWaitStartTime = DateTime.UtcNow; 396DateTime restartWaitTime = DateTime.UtcNow;
src\msbuild\src\Shared\TaskLoggingHelper.cs (5)
317DateTime.UtcNow, 397DateTime.UtcNow, 453DateTime.UtcNow, 736DateTime.UtcNow, 1084DateTime.UtcNow,
src\msbuild\src\Shared\TaskParameter.cs (3)
375DateTime dateTimeParam = _wrappedParameter is DateTime wrappedDateTime ? wrappedDateTime : default; 455TypeCode.DateTime => typeof(DateTime[]),
src\msbuild\src\Shared\Tracing.cs (4)
32private static DateTime s_last = DateTime.MinValue; 112DateTime now = DateTime.Now;
Microsoft.Build.Framework (134)
AssemblyLoadBuildEventArgs.cs (1)
26: base(null, null, null, importance, DateTime.UtcNow, null)
BackEnd\CommunicationsUtilities.cs (3)
65private static long s_lastLoggedTicks = DateTime.UtcNow.Ticks; 813DateTime now = DateTime.UtcNow;
BinaryReaderExtensions.cs (2)
51public static DateTime ReadTimestamp(this BinaryReader reader) 55var timestamp = new DateTime(timestampTicks, kind);
BinaryTranslator.cs (8)
454public void Translate(ref DateTime value) 791public void TranslateDictionary(ref Dictionary<string, DateTime> dictionary, StringComparer comparer) 801DateTime val = DateTime.MinValue; 1276public void Translate(ref DateTime value) 1645public void TranslateDictionary(ref Dictionary<string, DateTime> dictionary, StringComparer comparer) 1654foreach (KeyValuePair<string, DateTime> kvp in dictionary) 1657DateTime val = kvp.Value;
BinaryWriterExtensions.cs (1)
47public static void WriteTimestamp(this BinaryWriter writer, DateTime timestamp)
BuildCanceledEventArgs.cs (3)
19: this(message, DateTime.UtcNow) 30DateTime eventTimestamp) 43DateTime eventTimestamp,
BuildErrorEventArgs.cs (4)
93: this(subcategory, code, file, lineNumber, columnNumber, endLineNumber, endColumnNumber, message, helpKeyword, senderName, DateTime.UtcNow) 122DateTime eventTimestamp) 155DateTime eventTimestamp, 190DateTime eventTimestamp,
BuildEventArgs.cs (7)
42private DateTime timestamp; 45private DateTime? _localTimestamp; 62: this(null, null, null, DateTime.UtcNow) 73: this(message, helpKeyword, senderName, DateTime.UtcNow) 84protected BuildEventArgs(string? message, string? helpKeyword, string? senderName, DateTime eventTimestamp) 96public DateTime Timestamp 119protected internal DateTime RawTimestamp
BuildFinishedEventArgs.cs (3)
46: this(message, helpKeyword, succeeded, DateTime.UtcNow) 61DateTime eventTimestamp) 79DateTime eventTimestamp,
BuildMessageEventArgs.cs (6)
68: this(message, helpKeyword, senderName, importance, DateTime.UtcNow) 85DateTime eventTimestamp) 105DateTime eventTimestamp, 160: this(subcategory, code, file, lineNumber, columnNumber, endLineNumber, endColumnNumber, message, helpKeyword, senderName, importance, DateTime.UtcNow) 192DateTime eventTimestamp) 226DateTime eventTimestamp,
BuildStartedEventArgs.cs (4)
41: this(message, helpKeyword, DateTime.UtcNow) 57: this(message, helpKeyword, DateTime.UtcNow) 71DateTime eventTimestamp) 87DateTime eventTimestamp,
BuildStatusEventArgs.cs (3)
42: this(message, helpKeyword, senderName, DateTime.UtcNow) 59DateTime eventTimestamp) 77DateTime eventTimestamp,
BuildSubmissionStartedEventArgs.cs (1)
32: base("", null, null, DateTime.UtcNow)
BuildWarningEventArgs.cs (4)
57: this(subcategory, code, file, lineNumber, columnNumber, endLineNumber, endColumnNumber, message, helpKeyword, senderName, DateTime.UtcNow) 86DateTime eventTimestamp) 118DateTime eventTimestamp, 152DateTime eventTimestamp,
CriticalBuildMessageEventArgs.cs (3)
47: this(subcategory, code, file, lineNumber, columnNumber, endLineNumber, endColumnNumber, message, helpKeyword, senderName, DateTime.UtcNow) 77DateTime eventTimestamp) 109DateTime eventTimestamp,
CustomBuildEventArgs.cs (3)
44: this(message, helpKeyword, senderName, DateTime.UtcNow) 60DateTime eventTimestamp) 78DateTime eventTimestamp,
ExtendedBuildErrorEventArgs.cs (3)
71string? message, string? helpKeyword, string? senderName, DateTime eventTimestamp) 91[StringSyntax(StringSyntaxAttribute.CompositeFormat)] string? message, string? helpKeyword, string? senderName, DateTime eventTimestamp, params object[]? messageArgs) 112[StringSyntax(StringSyntaxAttribute.CompositeFormat)] string? message, string? helpKeyword, string? senderName, [StringSyntax(StringSyntaxAttribute.Uri)] string? helpLink, DateTime eventTimestamp, params object[]? messageArgs)
ExtendedBuildMessageEventArgs.cs (4)
56public ExtendedBuildMessageEventArgs(string type, string? message, string? helpKeyword, string? senderName, MessageImportance importance, DateTime eventTimestamp) 69public ExtendedBuildMessageEventArgs(string type, string? message, string? helpKeyword, string? senderName, MessageImportance importance, DateTime eventTimestamp, params object[]? messageArgs) 108string? message, string? helpKeyword, string? senderName, MessageImportance importance, DateTime eventTimestamp) 129string? message, string? helpKeyword, string? senderName, MessageImportance importance, DateTime eventTimestamp, params object[]? messageArgs)
ExtendedBuildWarningEventArgs.cs (3)
71string? message, string? helpKeyword, string? senderName, DateTime eventTimestamp) 91[StringSyntax(StringSyntaxAttribute.CompositeFormat)] string? message, string? helpKeyword, string? senderName, DateTime eventTimestamp, params object[]? messageArgs) 112[StringSyntax(StringSyntaxAttribute.CompositeFormat)] string? message, string? helpKeyword, string? senderName, [StringSyntax(StringSyntaxAttribute.Uri)] string? helpLink, DateTime eventTimestamp, params object[]? messageArgs)
ExtendedCriticalBuildMessageEventArgs.cs (3)
51: this(type, subcategory, code, file, lineNumber, columnNumber, endLineNumber, endColumnNumber, message, helpKeyword, senderName, DateTime.UtcNow) 83DateTime eventTimestamp) 117DateTime eventTimestamp,
ExtendedCustomBuildEventArgs.cs (2)
57public ExtendedCustomBuildEventArgs(string type, string? message, string? helpKeyword, string? senderName, DateTime eventTimestamp) : base(message, helpKeyword, senderName, eventTimestamp) => ExtendedType = type; 68public ExtendedCustomBuildEventArgs(string type, string? message, string? helpKeyword, string? senderName, DateTime eventTimestamp, params object[]? messageArgs) : base(message, helpKeyword, senderName, eventTimestamp, messageArgs) => ExtendedType = type;
ExternalProjectFinishedEventArgs.cs (2)
48: this(message, helpKeyword, senderName, projectFile, succeeded, DateTime.UtcNow) 67DateTime eventTimestamp)
ExternalProjectStartedEventArgs.cs (2)
48: this(message, helpKeyword, senderName, projectFile, targetNames, DateTime.UtcNow) 67DateTime eventTimestamp)
FileSystem\CachingFileSystemWrapper.cs (2)
18private readonly ConcurrentDictionary<string, DateTime> _lastWriteTimeCache = new(); 45public DateTime GetLastWriteTimeUtc(string path)
FileSystem\IFileSystem.cs (1)
41DateTime GetLastWriteTimeUtc(string path);
FileSystem\ManagedFileSystem.cs (1)
132public virtual DateTime GetLastWriteTimeUtc(string path)
FileUtilities.cs (1)
429DateTime lastModifiedTime;
ImmutableFilesTimestampCache.cs (3)
17private readonly ConcurrentDictionary<string, DateTime> _cache = new(StringComparer.OrdinalIgnoreCase); 28public bool TryGetValue(string fullPath, out DateTime lastModified) => _cache.TryGetValue(fullPath, out lastModified); 33public void TryAdd(string fullPath, DateTime lastModified) => _cache.TryAdd(fullPath, lastModified);
ITranslator.cs (2)
262void Translate(ref DateTime value); 368void TranslateDictionary(ref Dictionary<string, DateTime> dictionary, StringComparer comparer);
LazyFormattedBuildEventArgs.cs (2)
48: this(message, helpKeyword, senderName, DateTime.Now, null) 64DateTime eventTimestamp,
MetaProjectGeneratedEventArgs.cs (1)
26: base(message, null, null, MessageImportance.Low, DateTime.UtcNow, metaprojectPath)
MSBuildServerLifecycleEventArgs.cs (1)
67: base(message, helpKeyword: null, senderName: "MSBuild", importance, DateTime.UtcNow)
NativeMethods.cs (12)
49internal static DateTime MinFileDate { get; } = DateTime.FromFileTimeUtc(0); 699internal static bool GetLastWriteDirectoryUtcTime(string fullPath, out DateTime fileModifiedTimeUtc) 723fileModifiedTimeUtc = DateTime.MinValue; 863internal static DateTime GetLastWriteFileUtcTime(string fullPath) 873if (ImmutableFilesTimestampCache.Shared.TryGetValue(fullPath, out DateTime modifiedAt)) 879DateTime modifiedTime = LastWriteFileUtcTime(fullPath); 881if (isNonModifiable && modifiedTime != DateTime.MinValue) 888DateTime LastWriteFileUtcTime(string path) 890DateTime fileModifiedTime = DateTime.MinValue; 920: DateTime.MinValue;
ProjectEvaluationFinishedEventArgs.cs (1)
27: base(message, helpKeyword: null, senderName: null, DateTime.UtcNow, messageArgs)
ProjectEvaluationStartedEventArgs.cs (1)
25: base(message, helpKeyword: null, senderName: null, DateTime.UtcNow, messageArgs)
ProjectFinishedEventArgs.cs (2)
43: this(message, helpKeyword, projectFile, succeeded, DateTime.UtcNow) 61DateTime eventTimestamp)
ProjectImportedEventArgs.cs (1)
45eventTimestamp: DateTime.UtcNow,
ProjectStartedEventArgs.cs (6)
60: this(message, helpKeyword, projectFile, targetNames, properties, items, DateTime.UtcNow) 85: this(projectId, message, helpKeyword, projectFile, targetNames, properties, items, parentBuildEventContext, DateTime.UtcNow) 130/// <param name="eventTimestamp">The <see cref="DateTime"/> of the event.</param> 138DateTime eventTimestamp) 159/// <param name="eventTimestamp">The <see cref="DateTime"/> of the event.</param> 169DateTime eventTimestamp)
TargetFinishedEventArgs.cs (3)
50: this(message, helpKeyword, targetName, projectFile, targetFile, succeeded, DateTime.UtcNow, null) 73: this(message, helpKeyword, targetName, projectFile, targetFile, succeeded, DateTime.UtcNow, targetOutputs) 96DateTime eventTimestamp,
TargetSkippedEventArgs.cs (1)
74eventTimestamp: DateTime.UtcNow,
TargetStartedEventArgs.cs (3)
47: this(message, helpKeyword, targetName, projectFile, targetFile, String.Empty, TargetBuiltReason.None, DateTime.UtcNow) 68DateTime eventTimestamp) 96DateTime eventTimestamp)
TaskCommandLineEventArgs.cs (2)
48: this(commandLine, taskName, importance, DateTime.UtcNow) 67DateTime eventTimestamp)
TaskFinishedEventArgs.cs (2)
49: this(message, helpKeyword, projectFile, taskFile, taskName, succeeded, DateTime.UtcNow) 71DateTime eventTimestamp)
TaskParameterEventArgs.cs (2)
41DateTime eventTimestamp) 60DateTime eventTimestamp)
TaskParameterTypeRegistry.cs (1)
73RegisterValueType<DateTime>();
TaskStartedEventArgs.cs (4)
47: this(message, helpKeyword, projectFile, taskFile, taskName, DateTime.UtcNow) 68: this(message, helpKeyword, projectFile, taskFile, taskName, DateTime.UtcNow, taskAssemblyLocation) 88DateTime eventTimestamp) 113DateTime eventTimestamp,
Telemetry\BuildTelemetry.cs (3)
27public DateTime? StartAt { get; set; } 36public DateTime? InnerStartAt { get; set; } 46public DateTime? FinishedAt { get; set; }
ValueTypeParser.cs (1)
35|| type == typeof(DateTime)
Microsoft.Build.NuGetSdkResolver (4)
GlobalJsonReader.cs (4)
36private static readonly ConcurrentDictionary<FileInfo, (DateTime LastWriteTime, Lazy<Dictionary<string, string>> Lazy)> FileCache = new ConcurrentDictionary<FileInfo, (DateTime, Lazy<Dictionary<string, string>>)>(FileSystemInfoFullNameEqualityComparer.Instance); 82(DateTime _, Lazy<Dictionary<string, string>> Lazy) cacheEntry = FileCache.AddOrUpdate( 87DateTime lastWriteTime = key.LastWriteTime;
Microsoft.Build.Tasks.Core (63)
Delegate.cs (3)
33internal delegate void SetLastAccessTime(string path, DateTime timestamp); 38internal delegate void SetLastWriteTime(string path, DateTime timestamp); 128internal delegate DateTime GetLastWriteTime(string path);
DependencyFile.cs (3)
28internal DateTime lastModified; 44internal DateTime LastModified 96DateTime curLastModified = info.LastWriteTime;
FileState.cs (3)
68public readonly DateTime LastWriteTimeUtc; 280internal DateTime LastWriteTime => LastWriteTimeUtcFast.ToLocalTime(); 287internal DateTime LastWriteTimeUtcFast
GenerateResource.cs (15)
125private DateTime _newestUncorrelatedInputWriteTime; 1580if (_newestUncorrelatedInput != null && _newestUncorrelatedInputWriteTime == DateTime.MinValue) 1587DateTime outputTime = NativeMethodsShared.GetLastWriteFileUtcTime(outputFilePath); 1597DateTime sourceTime = NativeMethodsShared.GetLastWriteFileUtcTime(sourceFilePath); 1643DateTime linkedFileTime = NativeMethodsShared.GetLastWriteFileUtcTime(linkedFilePath); 1645if (linkedFileTime == DateTime.MinValue) 1669private bool NeedToRebuildSourceFile(string sourceFilePath, DateTime sourceTime, string outputFilePath, DateTime outputTime) 1671if (outputTime == DateTime.MinValue) 1730DateTime sourceTime = NativeMethodsShared.GetLastWriteFileUtcTime(Sources[0].ItemSpec); 1731DateTime outputTime = NativeMethodsShared.GetLastWriteFileUtcTime(StronglyTypedFileName); 1733if (sourceTime == DateTime.MinValue) 1740else if (outputTime == DateTime.MinValue) 1789DateTime time = NativeMethodsShared.GetLastWriteFileUtcTime(input.ItemSpec); 1791if (time == DateTime.MinValue)
GetSDKReferenceFiles.cs (2)
1088DateTime referencesCacheFileLastWriteTimeUtc = FileSystems.Default.GetLastWriteTimeUtc(referencesCacheFile); 1099DateTime currentCodeLastWriteTime = FileSystems.Default.GetLastWriteTimeUtc(codeBase.LocalPath);
ManifestUtil\mansign2.cs (3)
1391private DateTime _timestampTime; 1401_timestampTime = DateTime.FromFileTime(dt); 1424internal DateTime TimestampTime
src\msbuild\src\Shared\Debugging\DebugUtils.cs (2)
150writer.WriteLine(DateTime.Now.ToString("G", CultureInfo.CurrentCulture)); 169internal static string ReadAnyExceptionFromFile(DateTime fromTimeUtc)
src\msbuild\src\Shared\LogMessagePacketBase.cs (2)
836DateTime timestamp = responseFileUsedEventArgs.RawTimestamp; 993DateTime timestamp = default;
src\msbuild\src\Shared\NodePipeServer.cs (4)
83DateTime originalWaitStartTime = DateTime.UtcNow; 89DateTime restartWaitTime = DateTime.UtcNow;
src\msbuild\src\Shared\TaskParameter.cs (3)
375DateTime dateTimeParam = _wrappedParameter is DateTime wrappedDateTime ? wrappedDateTime : default; 455TypeCode.DateTime => typeof(DateTime[]),
src\msbuild\src\Shared\Tracing.cs (4)
32private static DateTime s_last = DateTime.MinValue; 112DateTime now = DateTime.Now;
SystemState.cs (14)
54private Dictionary<string, DateTime> instanceLocalLastModifiedCache = new Dictionary<string, DateTime>(StringComparer.OrdinalIgnoreCase); 123private DateTime lastModified; 158internal FileState(DateTime lastModified) 190internal DateTime LastModified 228internal static DateTime ImmutableFileLastModifiedMarker => DateTime.MaxValue; 385DateTime lastModified = GetAndCacheLastModified(path); 423private DateTime GetAndCacheLastModified(string path) 425if (!instanceLocalLastModifiedCache.TryGetValue(path, out DateTime lastModified)) 434private FileState InitializeFileState(string path, DateTime lastModified) 700DateTime lastModified = GetAndCacheLastModified(path); 704private bool FileTimestampIndicatesFileExists(DateTime lastModified) 707return lastModified != DateTime.MinValue && lastModified != NativeMethodsShared.MinFileDate;
Touch.cs (5)
80DateTime touchDateTime; 206DateTime dt, 309private DateTime GetTouchDateTime() 315return DateTime.Now; 318return DateTime.Parse(Time, DateTimeFormatInfo.InvariantInfo);
Microsoft.Build.Utilities.Core (12)
src\msbuild\src\Shared\Debugging\DebugUtils.cs (2)
150writer.WriteLine(DateTime.Now.ToString("G", CultureInfo.CurrentCulture)); 169internal static string ReadAnyExceptionFromFile(DateTime fromTimeUtc)
src\msbuild\src\Shared\TaskLoggingHelper.cs (5)
317DateTime.UtcNow, 397DateTime.UtcNow, 453DateTime.UtcNow, 736DateTime.UtcNow, 1084DateTime.UtcNow,
src\msbuild\src\Shared\Tracing.cs (4)
32private static DateTime s_last = DateTime.MinValue; 112DateTime now = DateTime.Now;
TaskItem.cs (1)
183/// The MSBuild intrinsic value types (<see cref="bool"/>, <see cref="int"/>, <see cref="System.DateTime"/>,
Microsoft.CodeAnalysis (32)
CodeGen\MetadataConstant.cs (1)
34Debug.Assert(value == null || value is string || value is DateTime || value is decimal || value.GetType().GetTypeInfo().IsEnum || (value.GetType().GetTypeInfo().IsPrimitive && !(value is IntPtr) && !(value is UIntPtr)));
Compilation\CompilationOptions.cs (3)
162/// If equal to default(<see cref="DateTime"/>) the actual current local time will be used. 164internal DateTime CurrentLocalTime { get; private protected set; } 286DateTime currentLocalTime,
ConstantValue.cs (4)
74public virtual DateTime DateTimeValue { get { throw new InvalidOperationException(); } } 345public static ConstantValue Create(DateTime value) 347if (value == default(DateTime)) 392case ConstantValueTypeDiscriminator.DateTime: return Create((DateTime)value);
ConstantValueSpecialized.cs (5)
272private readonly DateTime _value; 274public ConstantValueDateTime(DateTime value) 292public override DateTime DateTimeValue 417public override DateTime DateTimeValue 421return default(DateTime);
DiaSymReader\Writer\ISymUnmanagedWriter.cs (3)
73/// so that we can do custom marshalling of <see cref="System.DateTime"/>. Unfortunately, .NET marshals 74/// <see cref="System.DateTime"/>s as the number of days since 1899/12/30, whereas the native VB compiler 147public VariantStructure(DateTime date) : this() // Need this to avoid errors about the uninteresting union fields.
DiaSymReader\Writer\SymUnmanagedWriterImpl.cs (1)
328case DateTime dateTime:
FileKey.cs (2)
21public readonly DateTime Timestamp; 28public FileKey(string fullPath, DateTime timestamp)
FileSystem\FileUtilities.cs (2)
397internal static DateTime GetFileTimeStamp(string fullPath) 438internal static void GetFileLengthAndTimeStamp(string fullPath, out long fileLength, out DateTime timeStamp)
MetadataReader\PEModule.cs (2)
1632if (value < DateTime.MinValue.Ticks || value > DateTime.MaxValue.Ticks)
PEWriter\MetadataWriter.PortablePdb.cs (2)
193else if (value is DateTime) 198builder.WriteDateTime((DateTime)value);
SpecialType.cs (1)
191/// Indicates that the type is <see cref="DateTime"/>.
SpecialTypeExtensions.cs (1)
340if (value.GetType() == typeof(DateTime))
Symbols\Attributes\CommonAttributeData.cs (2)
244if (value < DateTime.MinValue.Ticks || value > DateTime.MaxValue.Ticks)
VersionHelper.cs (3)
182public static Version? GenerateVersionFromPatternAndCurrentTime(DateTime time, Version pattern) 192if (time == default(DateTime)) 194time = DateTime.Now;
Microsoft.CodeAnalysis.Analyzers (7)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
397internal static DateTime GetFileTimeStamp(string fullPath) 438internal static void GetFileLengthAndTimeStamp(string fullPath, out long fileLength, out DateTime timeStamp)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
340if (value.GetType() == typeof(DateTime))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (1)
212return DateTime.FromBinary(ReadInt64());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (2)
275else if (value.GetType() == typeof(DateTime)) 278_writer.Write(((DateTime)value).ToBinary());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
744is nameof(DateTime)
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
397internal static DateTime GetFileTimeStamp(string fullPath) 438internal static void GetFileLengthAndTimeStamp(string fullPath, out long fileLength, out DateTime timeStamp)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
340if (value.GetType() == typeof(DateTime))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (1)
212return DateTime.FromBinary(ReadInt64());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (2)
275else if (value.GetType() == typeof(DateTime)) 278_writer.Write(((DateTime)value).ToBinary());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
744is nameof(DateTime)
Microsoft.CodeAnalysis.CodeStyle (11)
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (4)
45AddMethodIfAvailable(dateType, nameof(DateTime.ToLongDateString), "D"); 46AddMethodIfAvailable(dateType, nameof(DateTime.ToShortDateString), "d"); 51AddMethodIfAvailable(timeType, nameof(DateTime.ToLongTimeString), "T"); 52AddMethodIfAvailable(timeType, nameof(DateTime.ToShortTimeString), "t");
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
397internal static DateTime GetFileTimeStamp(string fullPath) 438internal static void GetFileLengthAndTimeStamp(string fullPath, out long fileLength, out DateTime timeStamp)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
340if (value.GetType() == typeof(DateTime))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (1)
212return DateTime.FromBinary(ReadInt64());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (2)
275else if (value.GetType() == typeof(DateTime)) 278_writer.Write(((DateTime)value).ToBinary());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
744is nameof(DateTime)
Microsoft.CodeAnalysis.CSharp (4)
CSharpCompilationOptions.cs (2)
214DateTime currentLocalTime, 552internal CSharpCompilationOptions WithCurrentLocalTime(DateTime value)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
800/// The error will be suppressed only for conversions from <see cref="decimal"/> or <see cref="DateTime"/>.
Symbols\Compilation_WellKnownMembers.cs (1)
485internal SynthesizedAttributeData? SynthesizeDateTimeConstantAttribute(DateTime value)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
99if (defaultValue is DateTime)
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\ObjectFormatter\CSharpPrimitiveFormatter.cs (1)
91protected override string FormatLiteral(DateTime value, CultureInfo cultureInfo = null)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
99if (defaultValue is DateTime)
Microsoft.CodeAnalysis.Extensions.Package (2)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
340if (value.GetType() == typeof(DateTime))
Symbols\ITypeSymbolExtensions.cs (1)
744is nameof(DateTime)
Microsoft.CodeAnalysis.Features (14)
Diagnostics\Service\DiagnosticAnalyzerComparer.cs (2)
29private static (string analyzerId, DateTime lastWriteTime) GetAnalyzerIdAndLastWriteTime(DiagnosticAnalyzer analyzer) 37private static DateTime GetAnalyzerLastWriteTime(string path)
EmbeddedLanguages\DateAndTime\EmbeddedCompletionContext.cs (2)
18private static readonly DateTime s_exampleDateTime = DateTime.Parse("2009-06-15T13:45:30.1234567");
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeLanguageDetector.cs (4)
18/// Helper class to detect <see cref="DateTime"/> and <see cref="DateTimeOffset"/> format strings in a document efficiently. 85if (name is not nameof(ToString) and not nameof(DateTime.ParseExact) and not nameof(DateTime.TryParseExact)) 161_dateTimeType ??= _compilation.GetTypeByMetadataName(typeof(DateTime).FullName!);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
37private record struct TimestampedWorkItem(Func<Task> Work, DateTime TimestampAdded); 121_eventProcessingQueue.AddWork(new TimestampedWorkItem(work, DateTime.UtcNow));
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (4)
45AddMethodIfAvailable(dateType, nameof(DateTime.ToLongDateString), "D"); 46AddMethodIfAvailable(dateType, nameof(DateTime.ToShortDateString), "d"); 51AddMethodIfAvailable(timeType, nameof(DateTime.ToLongTimeString), "T"); 52AddMethodIfAvailable(timeType, nameof(DateTime.ToShortTimeString), "t");
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
397internal static DateTime GetFileTimeStamp(string fullPath) 438internal static void GetFileLengthAndTimeStamp(string fullPath, out long fileLength, out DateTime timeStamp)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
340if (value.GetType() == typeof(DateTime))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (1)
212return DateTime.FromBinary(ReadInt64());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (2)
275else if (value.GetType() == typeof(DateTime)) 278_writer.Write(((DateTime)value).ToBinary());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
744is nameof(DateTime)
Microsoft.CodeAnalysis.Scripting (3)
Hosting\ObjectFormatter\CommonPrimitiveFormatter.cs (2)
37protected abstract string FormatLiteral(DateTime value, CultureInfo cultureInfo = null); 103return FormatLiteral((DateTime)obj, options.CultureInfo);
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
344if (type == typeof(DateTime))
Microsoft.CodeAnalysis.TestAnalyzerReference (1)
HelloWorldGenerator.cs (1)
54return "Hello, World @ {{DateTime.UtcNow.ToLocalTime().ToLongTimeString()}}";
Microsoft.CodeAnalysis.Workspaces (44)
SourceGeneration\IRemoteSourceGenerationService.cs (1)
21[property: DataMember(Order = 2)] DateTime GenerationDateTime);
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
397internal static DateTime GetFileTimeStamp(string fullPath) 438internal static void GetFileLengthAndTimeStamp(string fullPath, out long fileLength, out DateTime timeStamp)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
340if (value.GetType() == typeof(DateTime))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (1)
212return DateTime.FromBinary(ReadInt64());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (2)
275else if (value.GetType() == typeof(DateTime)) 278_writer.Write(((DateTime)value).ToBinary());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
744is nameof(DateTime)
Workspace\Solution\FileTextLoader.cs (4)
103FileUtilities.GetFileLengthAndTimeStamp(Path, out var fileLength, out var prevLastWriteTime); 197FileUtilities.GetFileLengthAndTimeStamp(Path, out var fileLength, out var prevLastWriteTime); 214private TextAndVersion CheckForConcurrentFileWrites(DateTime prevLastWriteTime, TextAndVersion textAndVersion) 220var newLastWriteTime = FileUtilities.GetFileTimeStamp(Path);
Workspace\Solution\Solution.cs (2)
1671SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText text) 1684internal Solution WithFrozenSourceGeneratedDocuments(ImmutableArray<(SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText text)> documents)
Workspace\Solution\SolutionChanges.cs (1)
88/// Gets changed source generated document ids that were modified with <see cref="Solution.WithFrozenSourceGeneratedDocuments(System.Collections.Immutable.ImmutableArray{ValueTuple{SourceGeneratedDocumentIdentity, DateTime, Text.SourceText}})"/>
Workspace\Solution\SolutionCompilationState.cs (8)
818ImmutableArray<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>) GetOrdinaryAndSourceGeneratedDocuments() 824using var _2 = ArrayBuilder<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments); 833sourceGeneratedDocuments.Add((identity, DateTime.UtcNow, doc.text, null)); 850ImmutableArray<(SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText? sourceText, SyntaxNode? syntaxNode)> sourceGeneratedDocuments, 1023ImmutableArray<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>) GetOrdinaryAndSourceGeneratedDocuments() 1029using var _2 = ArrayBuilder<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments); 1038sourceGeneratedDocuments.Add((identity, DateTime.UtcNow, null, doc.root)); 1405ImmutableArray<(SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText? sourceText, SyntaxNode? syntaxNode)> documents)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (2)
351var generationDateTime = DateTime.Now;
Workspace\Solution\SourceGeneratedDocument.cs (1)
28internal DateTime GenerationDateTime => State.GenerationDateTime;
Workspace\Solution\SourceGeneratedDocumentState.cs (6)
40public readonly DateTime GenerationDateTime; 48DateTime generationDateTime) 60DateTime generationDateTime) 88DateTime generationDateTime) 143DateTime generationDateTime) 205public SourceGeneratedDocumentState WithGenerationDateTime(DateTime generationDateTime)
Workspace\Solution\StateChecksums.cs (2)
27ImmutableArray<DateTime> frozenSourceGeneratedDocumentGenerationDateTimes) 56public ImmutableArray<DateTime> FrozenSourceGeneratedDocumentGenerationDateTimes { get; }
Workspace\Solution\VersionStamp.cs (8)
31private readonly DateTime _utcLastModified; 43private VersionStamp(DateTime utcLastModified) 48private VersionStamp(DateTime utcLastModified, int localIncrement) 53private VersionStamp(DateTime utcLastModified, int localIncrement, int globalIncrement) 69=> new(DateTime.UtcNow); 74public static VersionStamp Create(DateTime utcTimeLastModified) 127var now = DateTime.UtcNow;
Workspace\Workspace_Editor.cs (2)
40private readonly Dictionary<DocumentId, (SourceGeneratedDocumentIdentity identity, DateTime generationDateTime)> _openSourceGeneratedDocumentIdentities = []; 286internal bool TryGetOpenSourceGeneratedDocumentIdentity(DocumentId id, out (SourceGeneratedDocumentIdentity identity, DateTime generationDateTime) documentIdentity)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
397internal static DateTime GetFileTimeStamp(string fullPath) 438internal static void GetFileLengthAndTimeStamp(string fullPath, out long fileLength, out DateTime timeStamp)
Microsoft.CSharp (12)
Microsoft\CSharp\RuntimeBinder\ComInterop\DateTimeArgBuilder.cs (5)
16Debug.Assert(parameterType == typeof(DateTime)); 25typeof(DateTime).GetMethod(nameof(DateTime.ToOADate)) 34typeof(DateTime).GetMethod(nameof(DateTime.FromOADate)),
Microsoft\CSharp\RuntimeBinder\ComInterop\DynamicVariantExtensions.cs (1)
370public static void SetDate(this ref ComVariant variant, DateTime value)
Microsoft\CSharp\RuntimeBinder\ComInterop\VarEnumSelector.cs (1)
108{ VarEnum.VT_DATE, typeof(DateTime) },
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (1)
506optionalArgument = ExprFactory.CreateConstant(dateTimeType, ConstVal.Get(DateTime.FromBinary(cv.Int64Val)));
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
153new PredefinedTypeInfo(PredefinedType.PT_DATETIME, typeof(DateTime), "System.DateTime", FUNDTYPE.FT_STRUCT),
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1514ConstVal cv = ConstVal.Get(((DateTime)dateAttr.Value).Ticks);
src\runtime\src\libraries\Common\src\System\Runtime\InteropServices\BuiltInVariantExtensions.cs (2)
98variant.GetByRefDataRef<double>() = ((DateTime)value).ToOADate(); 156VarEnum.VT_DATE => variant.As<DateTime>(),
Microsoft.Data.Analysis (141)
Computations\Arithmetic.net8.cs (26)
467internal class DateTimeArithmetic : Arithmetic<DateTime> 469protected override void ElementwiseEquals(ReadOnlySpan<DateTime> x, ReadOnlySpan<DateTime> y, Span<bool> destination) 477protected override void ElementwiseEquals(ReadOnlySpan<DateTime> x, DateTime y, Span<bool> destination) 485protected override void ElementwiseNotEquals(ReadOnlySpan<DateTime> x, ReadOnlySpan<DateTime> y, Span<bool> destination) 493protected override void ElementwiseNotEquals(ReadOnlySpan<DateTime> x, DateTime y, Span<bool> destination) 501protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<DateTime> x, ReadOnlySpan<DateTime> y, Span<bool> destination) 509protected override void ElementwiseGreaterThanOrEqual(ReadOnlySpan<DateTime> x, DateTime y, Span<bool> destination) 517protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<DateTime> x, ReadOnlySpan<DateTime> y, Span<bool> destination) 525protected override void ElementwiseLessThanOrEqual(ReadOnlySpan<DateTime> x, DateTime y, Span<bool> destination) 533protected override void ElementwiseGreaterThan(ReadOnlySpan<DateTime> x, ReadOnlySpan<DateTime> y, Span<bool> destination) 541protected override void ElementwiseGreaterThan(ReadOnlySpan<DateTime> x, DateTime y, Span<bool> destination) 549protected override void ElementwiseLessThan(ReadOnlySpan<DateTime> x, ReadOnlySpan<DateTime> y, Span<bool> destination) 557protected override void ElementwiseLessThan(ReadOnlySpan<DateTime> x, DateTime y, Span<bool> destination) 728if (typeof(T) == typeof(DateTime))
DataFrame.IO.cs (9)
45else if (DateTime.TryParse(columnValue, out DateTime dateResult)) 47result = DetermineType(nbline == 0, typeof(DateTime), result); 86if (a == typeof(DateTime) || b == typeof(DateTime)) 87return typeof(DateTime); 339else if (kind == typeof(DateTime)) 722case DateTime: 723record.Append(((DateTime)value).ToString(cultureInfo));
DataFrameColumnCollection.cs (1)
240throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(DateTime)));
DataFrameColumns\PrimitiveDataFrameColumns\DateTimeDataFrameColumn.cs (7)
11public partial class DateTimeDataFrameColumn : PrimitiveDataFrameColumn<DateTime> 13public DateTimeDataFrameColumn(string name, IEnumerable<DateTime?> values) : base(name, values) { } 15public DateTimeDataFrameColumn(string name, IEnumerable<DateTime> values) : base(name, values) { } 21internal DateTimeDataFrameColumn(string name, PrimitiveColumnContainer<DateTime> values) : base(name, values) { } 23protected override PrimitiveDataFrameColumn<DateTime> CreateNewColumn(string name, long length = 0) 28internal override PrimitiveDataFrameColumn<DateTime> CreateNewColumn(string name, PrimitiveColumnContainer<DateTime> container)
DateTimeComputation.cs (59)
13internal class DateTimeComputation : IPrimitiveColumnComputation<DateTime> 15public void Abs(PrimitiveColumnContainer<DateTime> column) 20public void All(PrimitiveColumnContainer<DateTime> column, out bool ret) 25public void Any(PrimitiveColumnContainer<DateTime> column, out bool ret) 30public void CumulativeMax(PrimitiveColumnContainer<DateTime> column) 32var ret = column.Buffers[0].ReadOnlySpan[0]; 36var mutableBuffer = DataFrameBuffer<DateTime>.GetMutableBuffer(buffer); 41var val = readOnlySpan[i]; 54public void CumulativeMax(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows) 56var ret = default(DateTime); 57var mutableBuffer = DataFrameBuffer<DateTime>.GetMutableBuffer(column.Buffers[0]); 60long maxRange = ReadOnlyDataFrameBuffer<DateTime>.MaxCapacity; 69mutableBuffer = DataFrameBuffer<DateTime>.GetMutableBuffer(column.Buffers[bufferIndex]); 84mutableBuffer = DataFrameBuffer<DateTime>.GetMutableBuffer(column.Buffers[bufferIndex]); 91var val = span[(int)row]; 102public void CumulativeMin(PrimitiveColumnContainer<DateTime> column) 104var ret = column.Buffers[0].ReadOnlySpan[0]; 108var mutableBuffer = DataFrameBuffer<DateTime>.GetMutableBuffer(buffer); 113var val = readOnlySpan[i]; 126public void CumulativeMin(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows) 128var ret = default(DateTime); 129var mutableBuffer = DataFrameBuffer<DateTime>.GetMutableBuffer(column.Buffers[0]); 132long maxRange = ReadOnlyDataFrameBuffer<DateTime>.MaxCapacity; 141mutableBuffer = DataFrameBuffer<DateTime>.GetMutableBuffer(column.Buffers[bufferIndex]); 156mutableBuffer = DataFrameBuffer<DateTime>.GetMutableBuffer(column.Buffers[bufferIndex]); 163var val = span[(int)row]; 174public void CumulativeProduct(PrimitiveColumnContainer<DateTime> column) 179public void CumulativeProduct(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows) 184public void CumulativeSum(PrimitiveColumnContainer<DateTime> column) 189public void CumulativeSum(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows) 194public void Max(PrimitiveColumnContainer<DateTime> column, out DateTime? ret) 196var maxDate = DateTime.MinValue; 209var val = readOnlySpan[i]; 222public void Max(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows, out DateTime? ret) 227long maxRange = ReadOnlyDataFrameBuffer<DateTime>.MaxCapacity; 242var val = readOnlySpan[(int)row]; 251public void Min(PrimitiveColumnContainer<DateTime> column, out DateTime? ret) 253var minDate = DateTime.MaxValue; 267var val = readOnlySpan[i]; 280public void Min(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows, out DateTime? ret) 285long maxRange = ReadOnlyDataFrameBuffer<DateTime>.MaxCapacity; 300var val = readOnlySpan[(int)row]; 309public void Product(PrimitiveColumnContainer<DateTime> column, out DateTime? ret) 314public void Product(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows, out DateTime? ret) 319public void Sum(PrimitiveColumnContainer<DateTime> column, out DateTime? ret) 324public void Sum(PrimitiveColumnContainer<DateTime> column, IEnumerable<long> rows, out DateTime? ret) 329public void Round(PrimitiveColumnContainer<DateTime> column)
PrimitiveDataFrameColumn.BinaryOperationAPIs.ExplodedColumns.cs (6)
15778public BooleanDataFrameColumn ElementwiseEquals(DateTime value) 15782public BooleanDataFrameColumn ElementwiseNotEquals(DateTime value) 15786public BooleanDataFrameColumn ElementwiseGreaterThanOrEqual(DateTime value) 15790public BooleanDataFrameColumn ElementwiseLessThanOrEqual(DateTime value) 15794public BooleanDataFrameColumn ElementwiseGreaterThan(DateTime value) 15798public BooleanDataFrameColumn ElementwiseLessThan(DateTime value)
PrimitiveDataFrameColumn.BinaryOperationImplementations.Exploded.cs (1)
388internal BooleanDataFrameColumn HandleOperationImplementation(ComparisonOperation operation, DateTime value)
PrimitiveDataFrameColumn.BinaryOperations.cs (14)
48case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 86case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 124case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 162case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 200case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 238case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 276case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 314case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 469case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 521case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 573case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 623case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 673case PrimitiveDataFrameColumn<DateTime> DateTimeColumn: 723case PrimitiveDataFrameColumn<DateTime> DateTimeColumn:
PrimitiveDataFrameColumn.cs (16)
108else if (typeof(T) == typeof(DateTime)) 142if (this.DataType == typeof(DateTime)) 150ReadOnlySpan<DateTime> valueSpan = MemoryMarshal.Cast<T, DateTime>(valueBuffer.ReadOnlySpan); 397return this.IsNumericColumn() || typeof(T) == typeof(DateTime); 809else if (typeof(T) == typeof(DateTime)) 993case Type DateTimeType when DateTimeType == typeof(DateTime): 1071case Type DateTimeType when DateTimeType == typeof(DateTime): 1148case Type DateTimeType when DateTimeType == typeof(DateTime): 1272case Type DateTimeType when DateTimeType == typeof(DateTime): 1310case Type DateTimeType when DateTimeType == typeof(DateTime): 1311if (typeof(U) != typeof(DateTime)) 1381case Type DateTimeType when DateTimeType == typeof(DateTime): 1382if (typeof(U) != typeof(DateTime)) 1386return new BooleanDataFrameColumn(Name, (this as PrimitiveDataFrameColumn<DateTime>)._columnContainer.HandleOperation(operation, Unsafe.As<U, DateTime>(ref value)));
PrimitiveDataFrameColumnComputations.cs (2)
102else if (typeof(T) == typeof(DateTime)) 106else if (typeof(T) == typeof(DateTime))
Microsoft.Data.Analysis.Interactive (1)
DataFrameKernelExtension.cs (1)
42var uniqueId = DateTime.Now.Ticks;
Microsoft.Data.Analysis.Tests (31)
ArrowIntegrationTests.cs (1)
58.Append("Date64Column", false, new Date64Array.Builder().AppendRange(Enumerable.Repeat(DateTime.Now, 10)).Build())
DataFrame.IOTests.cs (21)
113else if (dataType == typeof(DateTime)) 526Assert.True(typeof(DateTime) == df.Columns[7].DataType); 568DataFrame df = DataFrame.LoadCsv(GetStream(data), dataTypes: new Type[] { typeof(string), typeof(short), typeof(int), typeof(long), typeof(float), typeof(string), typeof(double), typeof(DateTime) }); 570df = DataFrame.LoadCsvFromString(data, dataTypes: new Type[] { typeof(string), typeof(short), typeof(int), typeof(long), typeof(float), typeof(string), typeof(double), typeof(DateTime) }); 1089dateColumn[0] = DateTime.Today; 1090dateColumn[1] = DateTime.Today.AddDays(1); 1118dateColumn[0] = DateTime.Today; 1119dateColumn[1] = DateTime.Today.AddDays(1); 1120dateColumn[2] = DateTime.Today.AddDays(2); 1615new Type[] { typeof(string), typeof(float), typeof(string), typeof(DateTime), typeof(float), typeof(float), typeof(string) }, 1618new object[] { "Paul", 34f, "Paul lives in Vermont, VA.", DateTime.Parse("2024-01-23T05:06:15.028"), 195.48f, 123f, null }, 1619new object[] { "Victor", 29f, "Victor: Funny guy", DateTime.Parse("2023-11-04T17:27:59.167"), 175.3f, 2147483648f, null }, 1622new object[] { "Maria", 31f, "", DateTime.Parse("2024-03-31T07:20:47.250"), 126f, 456f, null } 1630new Type[] { typeof(string), typeof(int), typeof(string), typeof(DateTime), typeof(double), typeof(long), typeof(string) }, 1633new object[] { "Paul", 34, "Paul lives in Vermont, VA.", DateTime.Parse("2024-01-23T05:06:15.028"), 195.48, 123L, null }, 1634new object[] { "Victor", 29, "Victor: Funny guy", DateTime.Parse("2023-11-04T17:27:59.167"), 175.3, 2147483648L, null }, 1637new object[] { "Maria", 31, "", DateTime.Parse("2024-03-31T07:20:47.250"), 126.0, 456L, null } 1648typeof(DateTime) 1698else if (type == typeof(DateTime)) 1700if (!DateTime.TryParse(item, out DateTime result))
DataFrameTests.Computations.cs (5)
155else if (column.DataType == typeof(DateTime)) 221var maxDate = SampleDateTime.AddDays(100); 229Assert.Equal(maxDate, (DateTime)dateTimeColumn[i]); 324else if (column.DataType == typeof(DateTime)) 395var dateTimeColumn = new DateTimeDataFrameColumn("DateTime", new DateTime?[]
DataFrameTests.cs (3)
762PrimitiveDataFrameColumn<DateTime> dateTimes = new PrimitiveDataFrameColumn<DateTime>("DateTimes"); 765dateTimes.Append(DateTime.Parse("2019/01/01"));
DataFrameTests.Utils.cs (1)
145internal static DateTime SampleDateTime = new DateTime(2021, 06, 04);
Microsoft.Deployment.DotNet.Releases (5)
Product.cs (3)
35public DateTime? EndOfLifeDate 54public DateTime LatestReleaseDate 216return SupportPhase == SupportPhase.EOL || EndOfLifeDate?.Date <= DateTime.Now.Date;
ProductRelease.cs (1)
79public DateTime ReleaseDate
Utils.cs (1)
35DateTime? onlineLastModified = httpResponse.Content.Headers.LastModified?.DateTime;
Microsoft.DiaSymReader (4)
Writer\ISymUnmanagedWriter.cs (3)
80/// so that we can do custom marshalling of <see cref="System.DateTime"/>. Unfortunately, .NET marshals 81/// <see cref="System.DateTime"/>s as the number of days since 1899/12/30, whereas the native VB compiler 163public VariantStructure(DateTime date) : this() // Need this to avoid errors about the uninteresting union fields.
Writer\SymUnmanagedWriterImpl.cs (1)
313case DateTime dateTime:
Microsoft.DotNet.ApiCompat.Task (1)
ValidateAssembliesTask.cs (1)
172File.SetLastWriteTimeUtc(SemaphoreFile, DateTime.UtcNow);
Microsoft.DotNet.ApiSymbolExtensions (1)
AssemblySymbolLoader.cs (1)
123_cSharpCompilation = CSharpCompilation.Create($"AssemblyLoader_{DateTime.Now:MM_dd_yy_HH_mm_ss_FFF}", options: compilationOptions);
Microsoft.DotNet.Arcade.Sdk (6)
src\CheckRequiredDotNetVersion.cs (3)
20public readonly DateTime LastWrite; 23public CacheEntry(DateTime lastWrite, bool success) 45DateTime lastWrite;
src\LocateDotNet.cs (3)
19public readonly DateTime LastWrite; 23public CacheEntry(DateTime lastWrite, string paths, string value) 47var lastWrite = File.GetLastWriteTimeUtc(globalJsonPath);
Microsoft.DotNet.Build.Tasks.Installers (12)
src\CreateChangelogFile.cs (1)
46writer.WriteLine($" -- {MaintainerName} <{MaintainerEmail}> {DateTime.Now:ddd, dd MMM yyyy HH:mm:ss zzz}");
src\CreateDebPackage.cs (2)
19private static readonly DateTime UnixEpoch = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); 33ulong timestamp = (ulong)(DateTime.UtcNow - UnixEpoch).TotalSeconds;
src\CreateRpmPackage.cs (1)
22private static readonly DateTime UnixEpoch = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
src\GenerateCurrentVersion.cs (8)
73DateTime date; 75if (!(DateTime.TryParseExact(SeedDate, DateFormat, enUS, DateTimeStyles.AssumeLocal, out date))) 78if (!(DateTime.TryParseExact(SeedDate, LastModifiedTimeDateFormat, enUS, DateTimeStyles.AssumeLocal, out date))) 102DateTime buildIdDate; 103if (!DateTime.TryParseExact(match.Groups[1].Value, dateFormat, enUS, DateTimeStyles.AssumeLocal, out buildIdDate)) 117public string GetCurrentVersionForDate(DateTime seedDate, string comparisonDate) 119DateTime compareDate; 130bool isValidDate = DateTime.TryParseExact(comparisonDate, DateFormat, enUS, DateTimeStyles.AssumeLocal, out compareDate);
Microsoft.DotNet.Build.Tasks.VisualStudio (3)
OptProf\FindLatestDrop.cs (3)
53DateTime latest = default; 70var timestamp = timestampToken.Value<DateTime>();
Microsoft.DotNet.Cli.Telemetry (2)
Implementation\BreezeWriter.cs (2)
81public static string FormatTime(DateTime utcTimestamp) 82=> DateTime.SpecifyKind(utcTimestamp, DateTimeKind.Utc).ToString("O", CultureInfo.InvariantCulture);
Microsoft.DotNet.HotReload.Utils.Generator (4)
Runners\LiveRunner.cs (4)
29var last = DateTime.UtcNow; 37var e = DateTime.UtcNow;
Microsoft.DotNet.HotReload.Watch (10)
FileWatcher\FileWatcher.cs (1)
24public DateTime StartTime { get; set; }
FileWatcher\PollingDirectoryWatcher.cs (5)
16private Dictionary<string, DateTime> _currentSnapshot = new(PathUtilities.OSSpecificPathComparer); 19private Dictionary<string, DateTime> _snapshotBuilder = new(PathUtilities.OSSpecificPathComparer); 101if (!_currentSnapshot.TryGetValue(filePath, out var snapshotWriteTime)) 130private void ForeachEntityInDirectory(DirectoryInfo dirInfo, Action<string, DateTime> fileAction) 160DateTime currentWriteTime;
src\sdk\src\Dotnet.Watch\AspireService\Helpers\HttpContextExtensions.cs (4)
17public static DateTime SupportedVersionAsDate = DateTime.Parse(RunSessionRequest.SupportedProtocolVersion); 49if (versionString is not null && DateTime.TryParse(versionString, out var version) && version >= SupportedVersionAsDate)
Microsoft.DotNet.SourceBuild.Tasks (5)
src\UsageReport\WritePackageUsageData.cs (3)
86DateTime startTime = DateTime.Now; 259$"Writing package usage data... done. Took {DateTime.Now - startTime}");
src\UsageReport\WriteUsageReports.cs (1)
197return default(DateTime);
src\WriteBuildOutputProps.cs (1)
110sw.WriteLine($@" <{CreationTimePropertyName}>{DateTime.UtcNow.Ticks}</{CreationTimePropertyName}>");
Microsoft.Extensions.AI.Abstractions (10)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DateTime.g.cs (8)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 24get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 31jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
432if (type == typeof(global::System.DateTime))
Utilities\AIJsonUtilities.Defaults.cs (1)
91[JsonSerializable(typeof(DateTime))]
Microsoft.Extensions.AI.Abstractions.Tests (28)
AdditionalPropertiesDictionaryTests.cs (1)
70AssertNotFound<int, DateTime>(42);
Generated\361d1da7f942c932\JsonContext.CreateJsonSchema_IncorporatesTypesAndAnnotations_Type.g.cs (3)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.AIJsonUtilitiesTests.CreateJsonSchema_IncorporatesTypesAndAnnotations_Type).GetProperty("DateTimeProp", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info1);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DateTime.g.cs (8)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 24get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 31jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
88if (type == typeof(global::System.DateTime))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.DateTime.g.cs (8)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 24get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 31jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.GetJsonTypeInfo.g.cs (1)
300if (type == typeof(global::System.DateTime))
parent\parent\Shared\JsonSchemaExporter\TestTypes.cs (4)
79yield return new TestData<DateTime>( 81AdditionalValues: [DateTime.MinValue, DateTime.MaxValue], 1235[JsonSerializable(typeof(DateTime))]
Utilities\AIJsonUtilitiesTests.cs (2)
1119public DateTime DateTimeProp { get; set; } 1511Delegate method = (int first, string second, bool third, CancellationToken fourth, DateTime fifth) => { };
Microsoft.Extensions.AI.Evaluation.Integration.Tests (8)
AgentQualityEvaluatorTests.cs (4)
53string date = $"Date: {DateTime.UtcNow:dddd, dd MMMM yyyy}"; 245return new OrderStatus(orderId, "shipped", DateTime.Now.AddDays(1)); 249return new OrderStatus(orderId, "delayed", DateTime.Now.AddDays(10)); 261private record OrderStatus(int OrderId, string Status, DateTime ExpectedDelivery)
NLPEvaluatorTests.cs (1)
25string date = $"Date: {DateTime.UtcNow:dddd, dd MMMM yyyy}";
QualityEvaluatorTests.cs (1)
39string date = $"Date: {DateTime.UtcNow:dddd, dd MMMM yyyy}";
ResultsTests.cs (1)
24string date = $"Date: {DateTime.UtcNow:dddd, dd MMMM yyyy}";
SafetyEvaluatorTests.cs (1)
43string date = $"Date: {DateTime.UtcNow:dddd, dd MMMM yyyy}";
Microsoft.Extensions.AI.Evaluation.Reporting (53)
Formats\Dataset.cs (2)
13DateTime createdAt, 17public DateTime CreatedAt { get; } = createdAt;
Formats\Html\HtmlReportWriter.cs (1)
35createdAt: DateTime.UtcNow,
Formats\Json\JsonReportWriter.cs (1)
33createdAt: DateTime.UtcNow,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.CacheEntry.g.cs (12)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Evaluation.Reporting.Storage.DiskBasedResponseCache.CacheEntry((string)args[0], (string)args[1], (global::System.DateTime)args[2], (global::System.DateTime)args[3]), 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.Storage.DiskBasedResponseCache.CacheEntry).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string), typeof(global::System.DateTime), typeof(global::System.DateTime)}, modifiers: null), 95var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 110AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.Storage.DiskBasedResponseCache.CacheEntry).GetProperty("Creation", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 113properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info2); 115var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 130AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.Storage.DiskBasedResponseCache.CacheEntry).GetProperty("Expiration", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 133properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info3); 191ParameterType = typeof(global::System.DateTime), 201ParameterType = typeof(global::System.DateTime),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.Dataset.g.cs (6)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Dataset((global::System.Collections.Generic.IList<global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult>)args[0], (global::System.DateTime)args[1], (string)args[2]), 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Dataset).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::System.Collections.Generic.IList<global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult>), typeof(global::System.DateTime), typeof(string)}, modifiers: null), 74var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 89AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Dataset).GetProperty("CreatedAt", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 92properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info1); 160ParameterType = typeof(global::System.DateTime),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DateTime.g.cs (8)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 24get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 31jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
300if (type == typeof(global::System.DateTime))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ScenarioRunResult.g.cs (6)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult((string)args[0], (string)args[1], (string)args[2], (global::System.DateTime)args[3], (global::System.Collections.Generic.IList<global::Microsoft.Extensions.AI.ChatMessage>)args[4], (global::Microsoft.Extensions.AI.ChatResponse)args[5], (global::Microsoft.Extensions.AI.Evaluation.EvaluationResult)args[6], (global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails)args[7], (global::System.Collections.Generic.IList<string>)args[8], (int?)args[9]), 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string), typeof(string), typeof(global::System.DateTime), typeof(global::System.Collections.Generic.IList<global::Microsoft.Extensions.AI.ChatMessage>), typeof(global::Microsoft.Extensions.AI.ChatResponse), typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationResult), typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails), typeof(global::System.Collections.Generic.IList<string>), typeof(int?)}, modifiers: null), 119var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 134AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult).GetProperty("CreationTime", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 137properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info3); 371ParameterType = typeof(global::System.DateTime),
ScenarioRun.cs (1)
176creationTime: DateTime.UtcNow,
ScenarioRunResult.cs (3)
50DateTime creationTime, 85DateTime creationTime, 122public DateTime CreationTime { get; set; } = creationTime;
Storage\DiskBasedResponseCache.CacheEntry.cs (4)
21DateTime creation, 22DateTime expiration) 28public DateTime Creation { get; } = creation; 29public DateTime Expiration { get; } = expiration;
Storage\DiskBasedResponseCache.cs (5)
31private readonly Func<DateTime> _provideDateTime; 38Func<DateTime> provideDateTime, 242Func<DateTime> provideDateTime, 322DateTime creation = _provideDateTime(); 323DateTime expiration = creation.Add(_timeToLiveForCacheEntries);
Storage\DiskBasedResponseCacheProvider.cs (3)
27private readonly Func<DateTime> _provideDateTime = () => DateTime.UtcNow; 34Func<DateTime> provideDateTime,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (39)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.CacheEntry.g.cs (12)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResponseCache.CacheEntry((string)args[0], (string)args[1], (global::System.DateTime)args[2], (global::System.DateTime)args[3]), 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResponseCache.CacheEntry).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string), typeof(global::System.DateTime), typeof(global::System.DateTime)}, modifiers: null), 95var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 110AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResponseCache.CacheEntry).GetProperty("Creation", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 113properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info2); 115var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 130AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.Storage.AzureStorageResponseCache.CacheEntry).GetProperty("Expiration", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 133properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info3); 191ParameterType = typeof(global::System.DateTime), 201ParameterType = typeof(global::System.DateTime),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DateTime.g.cs (8)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 24get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 31jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
292if (type == typeof(global::System.DateTime))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ScenarioRunResult.g.cs (6)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult((string)args[0], (string)args[1], (string)args[2], (global::System.DateTime)args[3], (global::System.Collections.Generic.IList<global::Microsoft.Extensions.AI.ChatMessage>)args[4], (global::Microsoft.Extensions.AI.ChatResponse)args[5], (global::Microsoft.Extensions.AI.Evaluation.EvaluationResult)args[6], (global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails)args[7], (global::System.Collections.Generic.IList<string>)args[8], (int?)args[9]), 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string), typeof(string), typeof(global::System.DateTime), typeof(global::System.Collections.Generic.IList<global::Microsoft.Extensions.AI.ChatMessage>), typeof(global::Microsoft.Extensions.AI.ChatResponse), typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationResult), typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails), typeof(global::System.Collections.Generic.IList<string>), typeof(int?)}, modifiers: null), 119var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 134AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult).GetProperty("CreationTime", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 137properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info3); 371ParameterType = typeof(global::System.DateTime),
Storage\AzureStorageResponseCache.CacheEntry.cs (4)
24DateTime creation, 25DateTime expiration) 31public DateTime Creation { get; } = creation; 32public DateTime Expiration { get; } = expiration;
Storage\AzureStorageResponseCache.cs (5)
27Func<DateTime> provideDateTime, 38private readonly Func<DateTime> _provideDateTime = provideDateTime; 195Func<DateTime> provideDateTime, 280DateTime creation = _provideDateTime(); 281DateTime expiration = creation.Add(_timeToLiveForCacheEntries);
Storage\AzureStorageResponseCacheProvider.cs (3)
28private readonly Func<DateTime> _provideDateTime = () => DateTime.Now; 35Func<DateTime> provideDateTime,
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (26)
AzureStorage\AzureResponseCacheTests.cs (1)
61internal override IEvaluationResponseCacheProvider CreateResponseCacheProvider(Func<DateTime> provideDateTime)
CacheEntryTests.cs (8)
23creation: DateTime.UtcNow, 24expiration: DateTime.UtcNow.Add(TimeSpan.FromMinutes(5))); 43creation: DateTime.UtcNow, 44expiration: DateTime.UtcNow.Add(TimeSpan.FromMinutes(5))); 63creation: DateTime.UtcNow, 64expiration: DateTime.UtcNow.Add(TimeSpan.FromMinutes(5))); 84creation: DateTime.UtcNow, 85expiration: DateTime.UtcNow.Add(TimeSpan.FromMinutes(5)));
DiskBased\DiskBasedResponseCacheTests.cs (1)
63internal override IEvaluationResponseCacheProvider CreateResponseCacheProvider(Func<DateTime> provideDateTime)
ResponseCacheTester.cs (9)
20internal abstract IEvaluationResponseCacheProvider CreateResponseCacheProvider(Func<DateTime> provideDateTime); 84DateTime now = DateTime.UtcNow; 85DateTime provideDateTime() => now; 99now = DateTime.UtcNow + Defaults.DefaultTimeToLiveForCacheEntries; 134DateTime now = DateTime.UtcNow; 135DateTime provideDateTime() => now; 149now = DateTime.UtcNow + Defaults.DefaultTimeToLiveForCacheEntries;
ResultStoreTester.cs (1)
32creationTime: DateTime.UtcNow,
ScenarioRunResultTests.cs (5)
87creationTime: DateTime.UtcNow, 179creationTime: DateTime.UtcNow, 188var dataset = new Dataset([entry], createdAt: DateTime.UtcNow, generatorVersion: "1.2.3.4"); 332creation: DateTime.UtcNow, 333expiration: DateTime.UtcNow.Add(TimeSpan.FromMinutes(5)));
SerializationChainingTests.cs (1)
22creationTime: DateTime.UtcNow,
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
458AIFunctionFactory.Create((DateTime dt) => dt, createOptions()),
Microsoft.Extensions.AI.Tests (42)
ChatCompletion\DistributedCachingChatClientTest.cs (5)
392CreatedAt = DateTime.Parse("2024-10-11T19:23:36.0152137Z", DateTimeFormatInfo.InvariantInfo), 423Assert.Equal(DateTime.Parse("2024-10-11T19:23:36.0152137Z", DateTimeFormatInfo.InvariantInfo), item.CreatedAt); 688new CustomAIContent1("Hello", DateTime.Now), 885public class CustomAIContent1(string text, DateTime date) : AIContent 888public DateTime Date => date;
Functions\AIFunctionFactoryTest.cs (3)
1231(int? limit = null, DateTime? from = null) => Enumerable.Repeat(from ?? default, limit ?? 4).Select(d => d.Year).ToArray(), 1264(int? limit = null, DateTime? from = null) => Enumerable.Repeat(from ?? default, limit ?? 4).Select(d => d.Year).ToArray(), 1823[JsonSerializable(typeof(DateTime?))]
Generated\361d1da7f942c932\CustomAIContentJsonContext.CustomAIContent1.g.cs (6)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.DistributedCachingChatClientTest.CustomAIContent1((string)args[0], (global::System.DateTime)args[1]), 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.DistributedCachingChatClientTest.CustomAIContent1).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::System.DateTime)}, modifiers: null), 72var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 87AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.DistributedCachingChatClientTest.CustomAIContent1).GetProperty("Date", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 90properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info1); 170ParameterType = typeof(global::System.DateTime),
Generated\361d1da7f942c932\CustomAIContentJsonContext.GetJsonTypeInfo.g.cs (1)
58if (type == typeof(global::System.DateTime))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\CustomAIContentJsonContext.DateTime.g.cs (8)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 22get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DateTime.g.cs (8)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 24get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 31jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (2)
36if (type == typeof(global::System.DateTime)) 40if (type == typeof(global::System.DateTime?))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.NullableDateTime.g.cs (9)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>? _NullableDateTime; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> NullableDateTime 24get => _NullableDateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>)Options.GetTypeInfo(typeof(global::System.DateTime?)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> Create_NullableDateTime(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime?>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> jsonTypeInfo)) 31global::System.Text.Json.Serialization.JsonConverter converter = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetNullableConverter<global::System.DateTime>(options); 32jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime?>(options, converter);
Microsoft.Extensions.Caching.Hybrid.Tests (4)
LogCollector.cs (3)
36var deadline = DateTime.UtcNow + timeout; 37while (DateTime.UtcNow < deadline)
SerializerTests.cs (1)
189Dictionary<string, (int id, string who, DateTime when)> source = new()
Microsoft.Extensions.Caching.Memory (17)
CacheEntry.cs (4)
180internal DateTime LastAccessed { get; set; } 229internal bool CheckExpired(DateTime utcNow) 248private bool CheckForExpiredTime(DateTime utcNow) 257bool FullCheck(DateTime utcNow)
MemoryCache.cs (13)
38private DateTime _lastExpirationScan; 86private DateTime UtcNow => _options.Clock?.UtcNow.UtcDateTime ?? DateTime.UtcNow; 136DateTime utcNow = UtcNow; 297DateTime utcNow = UtcNow; 425private void StartScanForExpiredItemsIfNeeded(DateTime utcNow) 432void ScheduleTask(DateTime utcNow) 519DateTime utcNow = _lastExpirationScan = UtcNow; 646var lowPriEntries = new List<(CacheEntry entry, DateTime lastAccessed)>(); 647var normalPriEntries = new List<(CacheEntry entry, DateTime lastAccessed)>(); 648var highPriEntries = new List<(CacheEntry entry, DateTime lastAccessed)>(); 652DateTime utcNow = UtcNow; 704static void ExpirePriorityBucket(ref long removedSize, long removalSizeTarget, Func<CacheEntry, long> computeEntrySize, List<CacheEntry> entriesToRemove, List<(CacheEntry Entry, DateTime LastAccessed)> priorityEntries)
Microsoft.Extensions.Compliance.Abstractions.Tests (1)
Redaction\RedactorTest.cs (1)
280var data = new DateTime(1, 2, 3);
Microsoft.Extensions.Diagnostics.Testing.Tests (5)
Logging\FakeLogCollectorTests.LogEnumeration.cs (4)
167eventTracker?.Enqueue("New sequence awaiter started at " + DateTime.Now + $", waiting for items: {string.Join(", ", sequence)} from index {fromIndex}."); 197eventTracker?.Enqueue($"Sequence awaiter satisfied at {DateTime.Now}"); 204eventTracker?.Enqueue($"Sequence awaiter cancelled at {DateTime.Now}"); 226eventTracker?.Enqueue($"Emitting log: \"{log}\" at {DateTime.Now}, current log count: {logger.Collector.Count}");
Logging\FakeLoggerTests.cs (1)
122var dt = new DateTime(2022, 5, 22);
Microsoft.Extensions.FileProviders.Physical (18)
Internal\Clock.cs (2)
16public DateTime UtcNow => DateTime.UtcNow;
Internal\FileSystemInfoHelper.cs (3)
32public static DateTime? GetFileLinkTargetLastWriteTimeUtc(string filePath) 48public static DateTime? GetFileLinkTargetLastWriteTimeUtc(FileInfo fileInfo) 67return DateTime.MinValue;
Internal\IClock.cs (1)
10DateTime UtcNow { get; }
PollingFileChangeToken.cs (7)
27private DateTime _previousWriteTimeUtc; 28private DateTime _lastCheckedTimeUtc; 47private DateTime GetLastWriteTimeUtc() 65return DateTime.MinValue; 105DateTime currentTime = DateTime.UtcNow; 111DateTime lastWriteTimeUtc = GetLastWriteTimeUtc();
PollingWildCardChangeToken.cs (5)
28private DateTime _lastScanTimeUtc; 124DateTime lastWriteTimeUtc = GetLastWriteUtc(file.Path); 168/// <returns>The <see cref="DateTime"/> that the file was last modified.</returns> 169protected virtual DateTime GetLastWriteUtc(string path) 176private static void ComputeHash(IncrementalHash sha256, string path, DateTime lastChangedUtc)
Microsoft.Extensions.Http.Resilience.Tests (2)
GreetGrpc.cs (2)
124public virtual global::Microsoft.Extensions.Http.Resilience.Test.Grpc.HelloReply SayHello(global::Microsoft.Extensions.Http.Resilience.Test.Grpc.HelloRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 148public virtual grpc::AsyncUnaryCall<global::Microsoft.Extensions.Http.Resilience.Test.Grpc.HelloReply> SayHelloAsync(global::Microsoft.Extensions.Http.Resilience.Test.Grpc.HelloRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
Microsoft.Extensions.Options.Contextual.Tests (1)
AcceptanceTests.cs (1)
74public DateTime Date { get; set; }
Microsoft.Extensions.ServiceDiscovery.Dns (24)
DnsServiceEndpointProvider.cs (3)
35var now = _timeProvider.GetUtcNow().DateTime; 51static TimeSpan MinTtl(DateTime now, DateTime expiresAt, TimeSpan existing)
DnsSrvServiceEndpointProvider.cs (3)
38var now = _timeProvider.GetUtcNow().DateTime; 61static TimeSpan MinTtl(DateTime now, DateTime expiresAt, TimeSpan existing)
FallbackDnsResolver.cs (2)
28DateTime expiresAt = _timeProvider.GetUtcNow().DateTime.Add(DefaultRefreshPeriod); 47DateTime now = _timeProvider.GetUtcNow().DateTime;
Resolver\DnsResolver.cs (10)
339res[count] = new AddressResult(DateTime.MaxValue, IPAddress.IPv6Loopback); 344res[count] = new AddressResult(DateTime.MaxValue, IPAddress.Loopback); 517DateTime queryStartedTime = _timeProvider.GetUtcNow().DateTime; 584DateTime expirationTime = 622internal static bool GetNegativeCacheExpiration(DateTime createdAt, List<DnsResourceRecord> authorities, out DateTime expiration) 649internal static SendQueryError ValidateResponse(QueryResponseCode responseCode, DateTime createdAt, List<DnsResourceRecord> answers, List<DnsResourceRecord> authorities, ref DateTime expiration) 672if (!authorities.Exists(r => r.Type == QueryType.NS) && GetNegativeCacheExpiration(createdAt, authorities, out DateTime newExpiration)) 690if (GetNegativeCacheExpiration(createdAt, authorities, out DateTime newExpiration))
Resolver\DnsResponse.cs (4)
14public DateTime CreatedAt { get; } 15public DateTime Expiration { get; } 18public DnsResponse(ArraySegment<byte> rawData, DnsMessageHeader header, DateTime createdAt, DateTime expiration, List<DnsResourceRecord> answers, List<DnsResourceRecord> authorities, List<DnsResourceRecord> additionals)
Resolver\ResultTypes.cs (2)
8internal record struct AddressResult(DateTime ExpiresAt, IPAddress Address); 10internal record struct ServiceResult(DateTime ExpiresAt, int Priority, int Weight, int Port, string Target, AddressResult[] Addresses);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (14)
DnsSrvServiceEndpointResolverTests.cs (14)
52new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]) 87new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]) 124new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]), 125new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 9999, "srv-b", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.IPv6Loopback)]), 126new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 7777, "srv-c", []) 175new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]), 176new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 9999, "srv-b", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.IPv6Loopback)]), 177new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 7777, "srv-c", [])
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (6)
YarpServiceDiscoveryTests.cs (6)
277new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 66, 8888, "srv-a", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Parse("10.10.10.10"))]), 278new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 9999, "srv-b", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.IPv6Loopback)]), 279new ServiceResult(DateTime.UtcNow.AddSeconds(60), 99, 62, 7777, "srv-c", [new AddressResult(DateTime.UtcNow.AddSeconds(64), IPAddress.Loopback)])
Microsoft.Extensions.Telemetry.Abstractions (2)
Enrichment\IEnrichmentTagCollector.cs (2)
35/// <term><see cref="DateTime"/></term> 36/// <description>Recognized and serialized after converting to <see cref="DateTime.ToUniversalTime()"/>.</description>
Microsoft.Extensions.Telemetry.Abstractions.Tests (3)
Logging\TagProviderAttributeTests.cs (3)
16var attr = new TagProviderAttribute(typeof(DateTime), ProviderMethod); 42var attr = new TagProviderAttribute(typeof(DateTime), ProviderMethod); 43Assert.Equal(typeof(DateTime), attr.ProviderType);
Microsoft.Extensions.VectorData.Abstractions (1)
ProviderServices\Filter\FilterTranslatorBase.cs (1)
357case ConstructorInfo constructor when constructor.DeclaringType == typeof(DateTimeOffset) || constructor.DeclaringType == typeof(DateTime)
Microsoft.Extensions.VectorData.ConformanceTests (5)
TypeTests\DataTypeTests.cs (5)
88=> fixture.UnsupportedDefaultTypes.Contains(typeof(DateTime)) 90: Test<DateTime>( 536if (!UnsupportedDefaultTypes.Contains(typeof(DateTime))) 538properties.Add(new VectorStoreDataProperty(nameof(DefaultRecord.DateTime), typeof(DateTime)) { IsIndexed = true }); 599public DateTime DateTime { get; set; }
Microsoft.Gen.Logging.Generated.Tests (17)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (1)
4186public static partial void M0(global::Microsoft.Extensions.Logging.ILogger logger, global::System.DateTime p0)
LogMethodTests.cs (1)
920var dt = new DateTime(2022, 5, 22);
LogPropertiesTests.cs (4)
90P0 = DateTime.Now, 211SetOnlyProperty = DateTime.MinValue, 319var now = new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc); 339var now = new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc);
parent\TestClasses\FormattableTestExtensions.cs (1)
34public readonly DateTime ToDateTime(IFormatProvider? provider) => throw new NotSupportedException();
parent\TestClasses\InvariantTestExtensions.cs (1)
12public static partial void M0(ILogger logger, DateTime p0);
parent\TestClasses\LogPropertiesExtensions.cs (8)
86public DateTime DateTimeProperty { get; set; } = DateTime.MaxValue; 117public DateTime? NullableDateTime { get; set; } 118public DateTime NonNullableDateTime { get; set; } 144public DateTime GetOnlyProperty => DateTime.MaxValue; 146public DateTime SetOnlyProperty // Not supposed to be logged (write-only property) 223=> DateTime
parent\TestClasses\LogPropertiesSpecialTypesExtensions.cs (1)
15public DateTime P0 { get; set; }
Microsoft.Gen.Logging.Unit.Tests (1)
ParserTests.LogProperties.cs (1)
482Assembly.GetAssembly(typeof(DateTime))!,
Microsoft.Maui (4)
Core\IDatePicker.cs (3)
18 DateTime Date { get; set; } 23 DateTime MinimumDate { get; } 28 DateTime MaximumDate { get; }
Platform\TimeExtensions.cs (1)
26 return DateTime.Today.Add(time).ToString(format, cultureInfo);
Microsoft.Maui.Controls (30)
DateChangedEventArgs.cs (4)
10 public DateChangedEventArgs(DateTime oldDate, DateTime newDate) 17 public DateTime NewDate { get; private set; } 20 public DateTime OldDate { get; private set; }
DatePicker\DatePicker.cs (22)
17 public static readonly BindableProperty DateProperty = BindableProperty.Create(nameof(Date), typeof(DateTime), typeof(DatePicker), default(DateTime), BindingMode.TwoWay, 20 defaultValueCreator: (bindable) => DateTime.Today); 23 public static readonly BindableProperty MinimumDateProperty = BindableProperty.Create(nameof(MinimumDate), typeof(DateTime), typeof(DatePicker), new DateTime(1900, 1, 1), 27 public static readonly BindableProperty MaximumDateProperty = BindableProperty.Create(nameof(MaximumDate), typeof(DateTime), typeof(DatePicker), new DateTime(2100, 12, 31), 57 public DateTime Date 59 get { return (DateTime)GetValue(DateProperty); } 77 public DateTime MaximumDate 79 get { return (DateTime)GetValue(MaximumDateProperty); } 84 public DateTime MinimumDate 86 get { return (DateTime)GetValue(MinimumDateProperty); } 166 DateTime dateValue = ((DateTime)value).Date; 179 DateTime dateValue = ((DateTime)value).Date; 189 DateTime dateValue = ((DateTime)value).Date; 203 selected(datePicker, new DateChangedEventArgs((DateTime)oldValue, (DateTime)newValue)); 208 return ((DateTime)value).Date >= ((DatePicker)bindable).MinimumDate.Date; 213 return ((DateTime)value).Date <= ((DatePicker)bindable).MaximumDate.Date; 233 DateTime IDatePicker.Date
ViewExtensions.cs (2)
453 else if (element is DatePicker dp && DateTime.TryParse(text, out DateTime dpResult))
Xaml\TypeConversionExtensions.cs (2)
198 if (toType == typeof(DateTime)) 199 return DateTime.Parse(str, CultureInfo.InvariantCulture);
Microsoft.Maui.Controls.Build.Tasks (2)
NodeILExtensions.cs (2)
272 var dt = TryFormat(s => DateTime.Parse(s, CultureInfo.InvariantCulture), node, str);
Microsoft.Maui.Essentials (13)
Accelerometer\Accelerometer.shared.cs (2)
280 var now = Nanoseconds(DateTime.UtcNow); 300 static long Nanoseconds(DateTime time) =>
Preferences\Preferences.shared.cs (9)
226 public static DateTime Get(string key, DateTime defaultValue) => 230 public static void Set(string key, DateTime value) => 242 public static DateTime Get(string key, DateTime defaultValue, string? sharedName) => 243 Current.Get<DateTime>(key, defaultValue, sharedName); 246 public static void Set(string key, DateTime value, string? sharedName) => 247 Current.Set<DateTime>(key, value, sharedName); 281 typeof(DateTime),
Types\Location.shared.cs (1)
104 Timestamp = DateTime.UtcNow;
WebAuthenticator\WebAuthenticatorResult.shared.cs (1)
71 public DateTimeOffset Timestamp { get; set; } = new DateTimeOffset(DateTime.UtcNow);
Microsoft.Maui.Resizetizer (4)
ResizetizeImages.cs (1)
122 File.SetLastWriteTimeUtc(itemSpec, DateTime.UtcNow);
Utils.cs (3)
54 public static (bool Exists, DateTime Modified) FileExists(string path) 57 var modified = exists ? File.GetLastWriteTimeUtc(path) : System.DateTime.MinValue;
Microsoft.ML.AutoML (5)
AutoMLExperiment\AutoMLExperiment.cs (3)
247StartedAtUtc = DateTime.UtcNow, 279trialResult.TrialSettings.EndedAtUtc = DateTime.UtcNow; 306trialSettings.EndedAtUtc = DateTime.UtcNow;
AutoMLExperiment\TrialSettings.cs (2)
25public DateTime StartedAtUtc { get; set; } 29public DateTime? EndedAtUtc { get; set; }
Microsoft.ML.AutoML.Interactive (5)
ActionThrottler.cs (5)
19private DateTime _nextUpdateTime = DateTime.MinValue; 38DateTime currentTime = DateTime.UtcNow; 45_nextUpdateTime = DateTime.UtcNow + _minDelay;
Microsoft.ML.Core (19)
CommandLine\CmdParser.cs (5)
1130typeBase == typeof(DateTime) || 1306else if (type == typeof(System.DateTime)) 1885else if (type == typeof(System.DateTime)) 1887value = System.DateTime.Parse(data); 2219else if (type == typeof(System.DateTime))
Data\ColumnTypeExtensions.cs (1)
103if (type == typeof(DateTime))
Data\DataKind.cs (3)
68/// <summary>type of <see cref="System.DateTime"/>.</summary> 280return typeof(DateTime); 324else if (type == typeof(DateTime))
Data\ProgressReporter.cs (10)
336public readonly DateTime StartTime; 343public readonly ConcurrentQueue<KeyValuePair<DateTime, ProgressEntry>> PendingCheckpoints; 358PendingCheckpoints = new ConcurrentQueue<KeyValuePair<DateTime, ProgressEntry>>(); 359StartTime = DateTime.UtcNow; 581public readonly DateTime StartTime; 582public readonly DateTime EventTime; 586public ProgressEvent(int index, string name, DateTime startTime, ProgressEntry entry) 595EventTime = DateTime.UtcNow; 600public ProgressEvent(int index, string name, DateTime startTime, EventKind kind) 608EventTime = DateTime.UtcNow;
Microsoft.ML.Core.Tests (6)
UnitTests\CoreBaseTestClass.cs (2)
124return GetComparerVec<DateTime>(r1, r2, col, size, (x, y) => x.Ticks == y.Ticks); 167return GetComparerOne<DateTime>(r1, r2, col, (x, y) => x.Ticks == y.Ticks);
UnitTests\DataTypes.cs (4)
235var dtToDT = Conversions.DefaultInstance.GetStandardConversion<DateTime, DateTime>( 240DateTime dt = new DateTime(2017, 03, 05); 241DateTime result = default;
Microsoft.ML.Data (59)
Data\Conversion.cs (23)
18using DT = DateTime; 237AddStd<TX, DT>(Convert); 256AddStd<DT, I8>(Convert); 257AddStd<DT, R4>(Convert); 258AddStd<DT, R8>(Convert); 259AddStd<DT, DT>(Convert); 260AddAux<DT, SB>(Convert); 261AddStd<DT, TX>(Convert); 292AddIsDef<DT>(IsDefault); 314AddTryParse<DT>(TryParse); 790private bool IsDefault(in DT src) => src.Equals(default(DT)); 834public void Convert(in DT src, ref I8 dst) => dst = (I8)src.Ticks; 892public void Convert(in DT src, ref R4 dst) => dst = (R4)src.Ticks; 910public void Convert(in DT src, ref R8 dst) => dst = (R8)src.Ticks; 935public void Convert(in DT src, ref SB dst) { ClearDst(ref dst); dst.AppendFormat("{0:o}", src); } 953public void Convert(in DT src, ref TX dst) => dst = string.Format("{0:o}", src).AsMemory(); 1418public bool TryParse(in TX src, out DT dst) 1426if (DateTime.TryParse(src.ToString(), CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal | DateTimeStyles.AdjustToUniversal, out dst)) 1716public void Convert(in TX span, ref DT value) => TryParse(in span, out value); 1732public void Convert(in DT src, ref DT dst) => dst = src;
Data\DataViewTypeManager.cs (1)
32typeof(VBuffer<>), typeof(Nullable<>), typeof(DateTime), typeof(DateTimeOffset),
DataLoadSave\Binary\Codecs.cs (8)
573private sealed class DateTimeCodec : SimpleCodec<DateTime> 580public override IValueWriter<DateTime> OpenWriter(Stream stream) 585public override IValueReader<DateTime> OpenReader(Stream stream, int items) 590private sealed class Writer : ValueWriterBase<DateTime> 599public override void Write(in DateTime value) 616private sealed class Reader : ValueReaderBase<DateTime> 619private DateTime _value; 636public override void Get(ref DateTime value)
DataLoadSave\Database\DatabaseLoaderCursor.cs (6)
191else if (typeof(TValue) == typeof(DateTime)) 243else if (typeof(TValue) == typeof(VBuffer<DateTime>)) 307private ValueGetter<DateTime> CreateDateTimeGetterDelegate(ColInfo colInfo) 310return (ref DateTime value) => value = DataReader.IsDBNull(columnIndex) ? default : DataReader.GetDateTime(columnIndex); 433private ValueGetter<VBuffer<DateTime>> CreateVBufferDateTimeGetterDelegate(ColInfo colInfo) 435return (ref VBuffer<DateTime> value) =>
DataLoadSave\Database\DbExtensions.cs (1)
33return typeof(DateTime);
DataLoadSave\Text\TextSaver.cs (3)
117ValueMapper<DateTime, StringBuilder> c = MapDateTime; 143protected void MapDateTime(in DateTime src, ref StringBuilder sb) 864internal static void MapDateTime(in DateTime src, ref StringBuilder sb)
Transforms\ConversionsExtensionsCatalog.cs (15)
74/// This transform operates over numeric, boolean, text, <see cref="System.DateTime"/> and key data types.</param> 92/// This transform operates over numeric, boolean, text, <see cref="System.DateTime"/> and key data types.</param> 117/// This transform operates over numeric, boolean, text, <see cref="System.DateTime"/> and keys.</param> 228/// The input data types can be numeric, text, boolean, <see cref="System.DateTime"/> or <see cref="System.DateTimeOffset"/>. 263/// The input data types can be numeric, text, boolean, <see cref="System.DateTime"/> or <see cref="System.DateTimeOffset"/>. 301/// The input data types can be numeric, text, boolean, <see cref="System.DateTime"/> or <see cref="System.DateTimeOffset"/>. 318/// The output data types can be primitives or vectors of numeric, text, boolean, <see cref="System.DateTime"/>, <see cref="System.DateTimeOffset"/> or <see cref="DataViewRowId"/> types.</param> 322/// The input data types can be primitives or vectors of numeric, text, boolean, <see cref="System.DateTime"/>, <see cref="System.DateTimeOffset"/> or <see cref="DataViewRowId"/> types. 361/// The data types can be primitives or vectors of numeric, text, boolean, <see cref="System.DateTime"/>, <see cref="System.DateTimeOffset"/> or <see cref="DataViewRowId"/> types. 394/// The data types can be primitives or vectors of numeric, text, boolean, <see cref="System.DateTime"/>, <see cref="System.DateTimeOffset"/> or <see cref="DataViewRowId"/> types. 425/// The data types can be primitives or vectors of numeric, text, boolean, <see cref="System.DateTime"/>, <see cref="System.DateTimeOffset"/> or <see cref="DataViewRowId"/> types, 429/// The data types can be primitives or vectors of numeric, text, boolean, <see cref="System.DateTime"/>, <see cref="System.DateTimeOffset"/> or <see cref="DataViewRowId"/> types, 465/// <param name="columns">The input and output columns. The data types can be primitives or vectors of numeric, text, boolean, <see cref="System.DateTime"/>, 494/// The data types can be primitives or vectors of numeric, text, boolean, <see cref="System.DateTime"/>, <see cref="System.DateTimeOffset"/> 500/// The data types can be primitives or vectors of numeric, text, boolean, <see cref="System.DateTime"/>, <see cref="System.DateTimeOffset"/>
Utilities\TimerScope.cs (1)
49_ch.Info("{0}\t Time elapsed(s): {1}\n\n", DateTime.UtcNow.ToString("MM/dd/yyyy H:mm:ss tt"), elapsedSeconds);
Utils\ApiUtils.cs (1)
41t == typeof(DateTime) || t == typeof(DateTimeOffset) || t == typeof(TimeSpan) ||
Microsoft.ML.DataView (2)
DataViewType.cs (2)
362/// The standard date time type. This has representation type of <see cref="DateTime"/>. 382: base(typeof(DateTime))
Microsoft.ML.Fairlearn (1)
Metrics\FairlearnMetricCatalog.cs (1)
215else if (column.Type.RawType == typeof(DateTime))
Microsoft.ML.FastTree (1)
TreeEnsemble\InternalTreeEnsemble.cs (1)
201sb.AppendFormat("\n\n[Comments]\nC:0=Regression Tree Ensemble\nC:1=Generated using FastTree\nC:2=Created on {0}\n", DateTime.UtcNow.ToString("MM/dd/yyyy H:mm:ss tt"));
Microsoft.ML.GenAI.Core (2)
CausalLMPipelineChatClient.cs (2)
50CreatedAt = DateTime.UtcNow, 75CreatedAt = DateTime.UtcNow,
Microsoft.ML.IntegrationTests (2)
Datasets\TypeTestData.cs (2)
62public DateTime Dt { get; set; } 143Dt = DateTime.FromOADate(rng.Next(657435, 2958465)),
Microsoft.ML.Maml (1)
MAML.cs (1)
140string.Format(CultureInfo.InvariantCulture, "Error_{0:yyyyMMdd_HHmmss}_{1}.log", DateTime.UtcNow, Guid.NewGuid()));
Microsoft.ML.ResultProcessor (1)
ResultProcessor.cs (1)
591ExecutionDate = DateTime.UtcNow.ToString()
Microsoft.ML.Samples (21)
Dynamic\DataOperations\DataViewEnumerable.cs (3)
69public DateTime Date { get; set; } 76public DateTime Date { get; set; } 90var date = new DateTime(2012, 1, 1);
Dynamic\DataOperations\FilterRowsByColumn.cs (2)
76public DateTime Date { get; set; } 90var date = new DateTime(2012, 1, 1);
Dynamic\DataOperations\ShuffleRows.cs (2)
64public DateTime Date { get; set; } 78var date = new DateTime(2012, 1, 1);
Dynamic\DataOperations\SkipRows.cs (2)
68public DateTime Date { get; set; } 82var date = new DateTime(2012, 1, 1);
Dynamic\DataOperations\TakeRows.cs (2)
69public DateTime Date { get; set; } 83var date = new DateTime(2012, 1, 1);
Dynamic\Transforms\Conversion\ConvertTypeMultiColumn.cs (6)
21Feature3 = DateTime.Now, Feature4 = 0.145}, 24Feature3 = DateTime.Today, Feature4 = 3.14}, 27Feature3 = DateTime.Today, Feature4 = 0.2046}, 30Feature3 = DateTime.Now, Feature4 = 0.1206}, 33Feature3 = DateTime.UtcNow, Feature4 = 8.09}, 82public DateTime Feature3;
Dynamic\Transforms\TimeSeries\LocalizeRootCause.cs (2)
19DateTime timestamp = GetTimestamp(); 109private static DateTime GetTimestamp()
Dynamic\Transforms\TimeSeries\LocalizeRootCauseMultidimension.cs (2)
20DateTime timestamp = GetTimestamp(); 135private static DateTime GetTimestamp()
Microsoft.ML.StandardTrainers (3)
Standard\Online\OnlineLinear.cs (3)
134ch.Trace("{0} Initializing {1} on {2} features", DateTime.UtcNow, parent.Name, numFeatures); 208ch.Trace("{0} Starting training iteration {1}", DateTime.UtcNow, Iteration); 219DateTime.UtcNow, Iteration, NumIterExamples);
Microsoft.ML.TestFramework (4)
DataPipe\TestDataPipeBase.cs (4)
922else if (rawType == typeof(DateTime)) 923return GetComparerOne<DateTime>(r1, r2, col, (x, y) => x == y); 973else if (itemType == typeof(DateTime)) 974return GetComparerVec<DateTime>(r1, r2, col, size, (x, y) => x == y);
Microsoft.ML.Tests (9)
CollectionsDataViewTest.cs (2)
456private DateTime _dateTime = DateTime.Now;
DatabaseLoaderTests.cs (2)
322var datetimes = data.GetColumn<DateTime>("datetime").ToArray(); 327datetimes[0].Should().Be(DateTime.MinValue);
Scenarios\Api\TestApi.cs (1)
410public DateTime DateTimeStrat { get; set; }
TextLoaderTests.cs (4)
1470DateTime baselineDate = default; 1482DateTime testDate = default; 1501var delegateBaselineDate = cursorBaseline.GetGetter<DateTime>(baselineDV.Schema["date"]); 1513var delegateTestDate = cursorTest.GetGetter<DateTime>(testDV.Schema["date"]);
Microsoft.ML.TimeSeries (5)
RootCauseLocalizationType.cs (5)
39public DateTime AnomalyTimestamp { get; set; } 61public RootCauseLocalizationInput(DateTime anomalyTimestamp, Dictionary<string, Object> anomalyDimension, List<MetricSlice> slices, AggregateType aggregateType, Object aggregateSymbol) 70public RootCauseLocalizationInput(DateTime anomalyTimestamp, Dictionary<string, Object> anomalyDimension, List<MetricSlice> slices, Object aggregateSymbol) 174public DateTime TimeStamp { get; set; } 180public MetricSlice(DateTime timeStamp, List<TimeSeriesPoint> points)
Microsoft.ML.TimeSeries.Tests (1)
TimeSeriesDirectApi.cs (1)
1172private static DateTime GetRootCauseTimestamp()
Microsoft.ML.Transforms (2)
CategoricalCatalog.cs (2)
29/// will be used as source. This column's data type can be scalar or vector of numeric, text, boolean, <see cref="System.DateTime"/> or <see cref="System.DateTimeOffset"/>,</param> 124/// This column's data type can be scalar or vector of numeric, text, boolean, <see cref="System.DateTime"/> or <see cref="System.DateTimeOffset"/>.</param>
Microsoft.NET.Build.Containers (6)
ImageBuilder.cs (2)
58internal BuiltImage Build(DateTime? createdAt = null) 64string imageJsonStr = _baseImageConfig.BuildConfig(createdAt ?? DateTime.UtcNow);
ImageConfig.cs (1)
88internal string BuildConfig(DateTime createdAt)
Tasks\CreateNewImage.cs (3)
21internal static DateTime? ParseSourceDateEpoch(string? value) 184DateTime createdAt = ParseSourceDateEpoch(SourceDateEpoch) ?? DateTime.UtcNow;
Microsoft.NET.Build.Extensions.Tasks (4)
src\sdk\src\Tasks\Common\FileUtilities.cs (2)
12private static readonly ConcurrentDictionary<string, (DateTime LastKnownWriteTimeUtc, Version? Version)> s_fileVersionCache 19DateTime lastWriteTimeUtc = File.GetLastWriteTimeUtc(sourcePath);
src\sdk\src\Tasks\Common\FileUtilities.MetadataReader.cs (2)
23private static readonly ConcurrentDictionary<string, (DateTime LastKnownWriteTimeUtc, Version? Version)> s_versionCache = new(StringComparer.OrdinalIgnoreCase /* Not strictly correct on *nix. Fix? */); 27DateTime lastWriteTimeUtc = File.GetLastWriteTimeUtc(sourcePath);
Microsoft.NET.Build.Tasks (27)
_generated\2\SdkVulnerabilitySummaryContext.SdkVulnerabilitySummary.g.cs (3)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime?> 88AttributeProviderFactory = static () => typeof(global::Microsoft.NET.Build.Tasks.CheckSdkVulnerabilities.SdkVulnerabilitySummary).GetProperty("EolDate", InstanceMemberBindingFlags, null, typeof(global::System.DateTime?), global::System.Array.Empty<global::System.Type>(), null), 91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime?>(options, info1);
_generated\4\SdkVulnerabilitySummaryContext.DateTime.g.cs (8)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 22get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
_generated\5\SdkVulnerabilitySummaryContext.NullableDateTime.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>? _NullableDateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> NullableDateTime 22get => _NullableDateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?>)Options.GetTypeInfo(typeof(global::System.DateTime?)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> Create_NullableDateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime?>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime?> jsonTypeInfo)) 29global::System.Text.Json.Serialization.JsonConverter converter = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetNullableConverter<global::System.DateTime>(options); 30jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime?>(options, converter);
_generated\8\SdkVulnerabilitySummaryContext.GetJsonTypeInfo.g.cs (2)
38if (type == typeof(global::System.DateTime)) 42if (type == typeof(global::System.DateTime?))
CheckSdkVulnerabilities.cs (1)
106public DateTime? EolDate { get; set; }
src\sdk\src\Tasks\Common\FileUtilities.cs (2)
12private static readonly ConcurrentDictionary<string, (DateTime LastKnownWriteTimeUtc, Version? Version)> s_fileVersionCache 19DateTime lastWriteTimeUtc = File.GetLastWriteTimeUtc(sourcePath);
src\sdk\src\Tasks\Common\FileUtilities.MetadataReader.cs (2)
23private static readonly ConcurrentDictionary<string, (DateTime LastKnownWriteTimeUtc, Version? Version)> s_versionCache = new(StringComparer.OrdinalIgnoreCase /* Not strictly correct on *nix. Fix? */); 27DateTime lastWriteTimeUtc = File.GetLastWriteTimeUtc(sourcePath);
Microsoft.NET.Sdk.Publish.Tasks (2)
Tasks\OneDeploy\CreatePackageFile.cs (1)
48var packageFileName = $"{ProjectName}-{DateTime.Now:yyyyMMddHHmmssFFF}{_filePackager.Extension}";
Tasks\ZipDeploy\CreateZipFile.cs (1)
25string zipFileName = ProjectName + "-" + DateTime.Now.ToString("yyyyMMddHHmmssFFF") + ".zip";
Microsoft.NET.Sdk.StaticWebAssets.Tasks (3)
DefineStaticWebAssets.cs (1)
375var lastWriteTimeUtc = file.LastWriteTimeUtc;
GenerateStaticWebAssetEndpointsManifest.cs (2)
114File.SetLastWriteTime(manifestAbsolutePath, DateTime.UtcNow); 225File.SetLastWriteTime(manifestAbsolutePath, DateTime.UtcNow);
Microsoft.Private.Windows.Core (58)
System\IO\BinaryReaderExtensions.cs (11)
15/// Reads a binary formatted <see cref="DateTime"/> from the given <paramref name="reader"/>. 18internal static DateTime ReadDateTime(this BinaryReader reader) 22/// Creates a <see cref="DateTime"/> object from raw data with validation. 25internal static DateTime CreateDateTimeFromData(long data) 45return Unsafe.As<long, DateTime>(ref data); 66if (typeof(T) == typeof(decimal) || typeof(T) == typeof(DateTime) || typeof(T) == typeof(TimeSpan)) 172else if (typeof(T) == typeof(DateTime)) 198/// <see langword="decimal"/>, <see cref="DateTime"/>, and <see cref="TimeSpan"/>. 209if (typeof(T) == typeof(DateTime) 334else if (typeof(T) == typeof(DateTime)) 336writer.Write((DateTime)(object)values[i]);
System\IO\BinaryWriterExtensions.cs (3)
12/// Writes a <see cref="DateTime"/> object to the given <paramref name="writer"/>. 14public static void Write(this BinaryWriter writer, DateTime value) 23long dateData = Unsafe.As<DateTime, long>(ref value);
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (10)
74/// Writes a <see cref="DateTime"/> in binary format. 76public static void WriteDateTime(Stream stream, DateTime value) 84new ClassInfo(1, typeof(DateTime).FullName!, s_dateTimeMemberNames), 91Unsafe.As<DateTime, ulong>(ref value)).Write(writer); 322WriteDateTime(stream, (DateTime)primitive); 447case List<DateTime> typedList: 550PrimitiveType.DateTime => new ArraySinglePrimitive<DateTime>( 5511, new ListConverter<object, DateTime>(array, o => (DateTime)o!)), 695case DateTime dateTime:
System\Private\Windows\BinaryFormat\Serializer\Record.cs (1)
61writer.Write((DateTime)value);
System\Private\Windows\BinaryFormat\Support\FormatterConverterStub.cs (1)
30public DateTime ToDateTime(object value) => default;
System\Private\Windows\Nrbf\CoreNrbfSerializer.cs (6)
52{ TypeName.Parse(Types.DateTimeType), typeof(DateTime) }, 71{ Types.ToTypeName($"{Types.ListName}[[{Types.DateTimeType}]]"), typeof(List<DateTime>) }, 87{ Types.ToTypeName($"{Types.DateTimeType}[]"), typeof(DateTime[]) }, 120|| type == typeof(DateTime) 138|| type == typeof(List<DateTime>) 154|| type == typeof(DateTime[])
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (2)
335SZArrayRecord<DateTime> ar => ar.GetArray().CreateTrimmedList(size), 422SZArrayRecord<DateTime> ar => ar.GetArray(),
System\SpanReader.cs (1)
12/// correctly. For example, <see cref="DateTime"/> has a very specific set of valid values for its packed
System\Value.cs (17)
523public Value(DateTime value) 529public Value(DateTime? value) 542public static implicit operator Value(DateTime value) => new(value); 543public static explicit operator DateTime(in Value value) => value.GetValue<DateTime>(); 544public static implicit operator Value(DateTime? value) => new(value); 545public static explicit operator DateTime?(in Value value) => value.GetValue<DateTime?>(); 627if (typeof(T) == typeof(DateTime)) 628return new(Unsafe.As<T, DateTime>(ref Unsafe.AsRef(in value))); 658if (typeof(T) == typeof(DateTime?)) 659return new(Unsafe.As<T, DateTime?>(ref Unsafe.AsRef(in value))); 725else if (typeof(T) == typeof(DateTime) && _object == TypeFlags.DateTime) 727value = Unsafe.As<DateTime, T>(ref Unsafe.AsRef(in _union.DateTime)); 886else if (typeof(T) == typeof(DateTime?) && _object == TypeFlags.DateTime) 888DateTime? dateTime = _union.DateTime; 889value = Unsafe.As<DateTime?, T>(ref Unsafe.AsRef(in dateTime));
System\Value.TypeFlags.cs (2)
24internal static StraightCastFlag<DateTime> DateTime { get; } = StraightCastFlag<DateTime>.Instance;
System\Value.Union.cs (1)
35[FieldOffset(0)] public DateTime DateTime; // 8 bytes (ulong)
Windows\Win32\Foundation\FILETIME.cs (3)
8public FILETIME(DateTime date) 15public readonly DateTime ToDateTime() => DateTime.FromFileTime(((long)dwHighDateTime << 32) + dwLowDateTime);
Microsoft.TemplateEngine.Abstractions (10)
Installer\TemplatePackageData.cs (2)
14public TemplatePackageData(Guid installerId, string mountPointUri, DateTime lastChangeTime, IReadOnlyDictionary<string, string>? details) 38public DateTime LastChangeTime { get; }
PhysicalFileSystem\IFileLastWriteTimeSource.cs (2)
9DateTime GetLastWriteTimeUtc(string file); 11void SetLastWriteTimeUtc(string file, DateTime lastWriteTimeUtc);
PhysicalFileSystem\IPhysicalFileSystem.cs (3)
114DateTime GetLastWriteTimeUtc(string file); 118/// Same behavior as <see cref="File.SetLastWriteTimeUtc(string, DateTime)"/>. 122void SetLastWriteTimeUtc(string file, DateTime lastWriteTimeUtc);
TemplatePackage\ITemplatePackage.cs (1)
20DateTime LastChangeTime { get; }
TemplatePackage\TemplatePackage.cs (2)
12public TemplatePackage(ITemplatePackageProvider provider, string mountPointUri, DateTime lastChangeTime) 26public DateTime LastChangeTime { get; }
Microsoft.TemplateEngine.Edge (58)
_generated\0\GlobalSettingsJsonSerializerContext.TemplatePackageData.g.cs (6)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.TemplateEngine.Abstractions.Installer.TemplatePackageData((global::System.Guid)args[0], (string)args[1], (global::System.DateTime)args[2], (global::System.Collections.Generic.IReadOnlyDictionary<string, string>)args[3]), 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.Installer.TemplatePackageData).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::System.Guid), typeof(string), typeof(global::System.DateTime), typeof(global::System.Collections.Generic.IReadOnlyDictionary<string, string>)}, modifiers: null), 93var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.DateTime> 108AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.Installer.TemplatePackageData).GetProperty("LastChangeTime", InstanceMemberBindingFlags, null, typeof(global::System.DateTime), global::System.Array.Empty<global::System.Type>(), null), 111properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.DateTime>(options, info2); 191ParameterType = typeof(global::System.DateTime),
_generated\29\TemplateCacheJsonSerializerContext.TemplateCache.g.cs (4)
115var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>> 130AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.TemplateCache).GetProperty("MountPointsInfo", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.DateTime>), global::System.Array.Empty<global::System.Type>(), null), 133properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>>(options, info3); 167global::System.Collections.Generic.Dictionary<string, global::System.DateTime> __value_MountPointsInfo = ((global::Microsoft.TemplateEngine.Edge.Settings.TemplateCache)value).MountPointsInfo;
_generated\31\TemplateCacheJsonSerializerContext.DictionaryStringDateTime.g.cs (13)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>>? _DictionaryStringDateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>> DictionaryStringDateTime 22get => _DictionaryStringDateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.DateTime>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>> Create_DictionaryStringDateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>> 31ObjectCreator = () => new global::System.Collections.Generic.Dictionary<string, global::System.DateTime>(), 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>, string, global::System.DateTime>(options, info); 47private void DictionaryStringDateTimeSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.DateTime>? value) 57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.DateTime> entry in value)
_generated\39\TemplateCacheJsonSerializerContext.DateTime.g.cs (8)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 22get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
_generated\4\GlobalSettingsJsonSerializerContext.DateTime.g.cs (8)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 22get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 29jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
_generated\44\TemplateCacheJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
66if (type == typeof(global::System.Collections.Generic.Dictionary<string, global::System.DateTime>)) 98if (type == typeof(global::System.DateTime))
_generated\8\GlobalSettingsJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
38if (type == typeof(global::System.DateTime))
BuiltInManagedProvider\GlobalSettings.cs (1)
91package![nameof(TemplatePackageData.LastChangeTime)]?.GetValue<DateTime>() ?? default,
FilterableTemplateInfo.cs (1)
73public DateTime? ConfigTimestampUtc { get; set; }
Installers\Folder\FolderInstaller.cs (2)
58new FolderManagedTemplatePackage(_settings, this, provider, installRequest.PackageIdentifier, DateTime.UtcNow), 100new FolderManagedTemplatePackage(_settings, this, provider, updateRequest.TemplatePackage.Identifier, DateTime.UtcNow),
Installers\Folder\FolderManagedTemplatePackage.cs (4)
16private readonly DateTime _currentLastChangedDateTime; 18public FolderManagedTemplatePackage(IEngineEnvironmentSettings settings, IInstaller installer, IManagedTemplatePackageProvider provider, string mountPointUri, DateTime lastChangeTime) 38public DateTime LastChangeTime 45DateTime physicalWriteTimeUtc = _settings.Host.FileSystem.GetLastWriteTimeUtc(MountPointUri);
Installers\NuGet\NuGetManagedTemplatePackage.cs (1)
97public DateTime LastChangeTime
Settings\TemplateCache.cs (5)
21public TemplateCache(IReadOnlyList<ITemplatePackage> allTemplatePackages, ScanResult?[] scanResults, Dictionary<string, DateTime> mountPoints, IEngineEnvironmentSettings environmentSettings) 84MountPointsInfo = new Dictionary<string, DateTime>(); 93var mountPointInfo = new Dictionary<string, DateTime>(); 101mountPointInfo.Add(entry.Key, entry.Value.GetValue<DateTime>()); 134public Dictionary<string, DateTime> MountPointsInfo { get; }
Settings\TemplatePackageManager.cs (2)
316var mountPoints = new Dictionary<string, DateTime>(); 325if (cache.MountPointsInfo.TryGetValue(package.MountPointUri, out var cachedLastChangeTime))
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (4)
Macros\NowMacro.cs (4)
18DateTime time = config.Utc ? DateTime.UtcNow : DateTime.Now; 29DateTime time = new DateTime(1900, 01, 01);
Microsoft.TemplateEngine.Utils (6)
InMemoryFileSystem.cs (4)
612public DateTime GetLastWriteTimeUtc(string file) 643public void SetLastWriteTimeUtc(string file, DateTime lastWriteTimeUtc) 792public DateTime LastWriteTimeUtc { get; set; } 865LastWriteTimeUtc = DateTime.UtcNow;
PhysicalFileSystem.cs (2)
99public DateTime GetLastWriteTimeUtc(string file) 104public void SetLastWriteTimeUtc(string file, DateTime lastWriteTimeUtc)
Microsoft.TemplateSearch.Common (4)
Providers\NuGetMetadataSearchProvider.cs (4)
140DateTime utcNow = DateTime.UtcNow; 141DateTime lastWriteTimeUtc = _environmentSettings.Host.FileSystem.GetLastWriteTimeUtc(metadataFileTargetLocation); 209_environmentSettings.Host.FileSystem.SetLastWriteTimeUtc(searchMetadataFileLocation, DateTime.UtcNow);
Microsoft.TestPlatform.CommunicationUtilities (3)
Json\Jsonite\Jsonite.cs (2)
1025{typeof (DateTime), value => { WriteString(((DateTime)value).ToString(CultureInfo.InvariantCulture)); }}, // TODO: handle correctly
Serialization\TestObjectBaseConverter.cs (1)
150case DateTime dt: writer.WriteStringValue(dt); break;
Microsoft.TestPlatform.CrossPlatEngine (19)
Client\ProxyOperationManager.cs (1)
474DateTime.Now.ToString("yy-MM-dd_HH-mm-ss_fffff", CultureInfo.InvariantCulture),
DataCollection\ProxyDataCollectionManager.cs (1)
334DateTime.Now.ToString("yy-MM-dd_HH-mm-ss_fffff", CultureInfo.CurrentCulture),
Discovery\DiscovererEnumerator.cs (6)
127var timeStart = DateTime.UtcNow; 130var totalAdapterLoadTIme = DateTime.UtcNow - timeStart; 222var newTimeStart = DateTime.UtcNow; 227var totalAdapterRunTime = DateTime.UtcNow - newTimeStart;
Discovery\DiscoveryResultCache.cs (4)
34private DateTime _lastUpdate; 60_lastUpdate = DateTime.UtcNow; 110var timeDelta = DateTime.UtcNow - _lastUpdate; 116_lastUpdate = DateTime.UtcNow;
Execution\BaseRunTests.cs (3)
474var timeStartNow = DateTime.UtcNow; 487var totalTimeTaken = DateTime.UtcNow - timeStartNow;
Execution\TestRunCache.cs (4)
57private DateTime _lastUpdate; 93_lastUpdate = DateTime.UtcNow; 316var timeDelta = DateTime.UtcNow - _lastUpdate; 344_lastUpdate = DateTime.UtcNow;
Microsoft.TestPlatform.Extensions.BlameDataCollector (4)
NetClientHangDumper.cs (1)
67var outputFile = Path.Combine(outputDirectory, $"{p.ProcessName}_{p.Id}_{DateTime.Now:yyyyMMddTHHmmss}_hangdump.dmp");
ProcDumpDumper.cs (2)
119_outputFilePrefix = $"{_process.ProcessName}_{_process.Id}_{DateTime.Now:yyyyMMddTHHmmss}_crashdump"; 292var outputFile = Path.Combine(outputDirectory, $"{process.ProcessName}_{processId}_{DateTime.Now:yyyyMMddTHHmmss}_hangdump.dmp");
WindowsHangDumper.cs (1)
89var outputFile = Path.Combine(outputDirectory, $"{p.ProcessName}_{p.Id}_{DateTime.Now:yyyyMMddTHHmmss}_hangdump.dmp");
Microsoft.TestPlatform.PlatformAbstractions (7)
common\Tracing\PlatformEqtTrace.cs (2)
227DateTime.Now, 338string runnerLogFileName = $"{Path.GetFileNameWithoutExtension(process.MainModule!.FileName)}_{process.Id}.{DateTime.Now:yy-MM-dd_HH-mm-ss_fffff}.diag";
common\Tracing\RollingFileTraceListener.cs (5)
167public DateTime? CheckIsRollNecessary() 172return DateTime.Now; 183public void PerformRoll(DateTime rollDateTime) 224DateTime? rollDateTime; 281private void SafeMove(string actualFileName, string archiveFileName, DateTime currentDateTime)
Microsoft.VisualBasic.Core (45)
Microsoft\VisualBasic\CompilerServices\Conversions.vb (5)
1966Dim ParsedDate As DateTime 2008If TypeOf Value Is DateTime Then 2009Return CDate(DirectCast(Value, DateTime)) 2032Friend Shared Function TryParseDate(ByVal Value As String, ByRef Result As DateTime) As Boolean 2037Return DateTime.TryParse(ToHalfwidthNumbers(Value, Culture), Culture, ParseStyle, Result)
Microsoft\VisualBasic\CompilerServices\ObjectType.vb (3)
267Return GetType(DateTime) 724Private Shared Function ObjTstDateTime(ByVal var1 As DateTime, ByVal var2 As DateTime) As Integer
Microsoft\VisualBasic\CompilerServices\Utils.vb (2)
22Friend Shared Sub SetTime(ByVal dtTime As DateTime) 46Friend Shared Sub SetDate(ByVal vDate As DateTime)
Microsoft\VisualBasic\DateAndTime.vb (31)
20Public Property Today() As DateTime 22Return DateTime.Today 25Set(ByVal Value As DateTime) 30Public ReadOnly Property Now As DateTime 32Return DateTime.Now 36Public Property TimeOfDay() As DateTime 38Dim Ticks As Int64 = DateTime.Now.TimeOfDay.Ticks 44Set(ByVal Value As DateTime) 53Return (New DateTime(DateTime.Now.TimeOfDay.Ticks)).ToString("HH:mm:ss", GetInvariantCultureInfo()) 95Return DateTime.Today.ToString("yyyy\-MM\-dd", GetInvariantCultureInfo()) 97Return DateTime.Today.ToString("MM\-dd\-yyyy", GetInvariantCultureInfo()) 107NewDate = DateTime.ParseExact(TmpValue, AcceptedDateFormatsDBCS, GetInvariantCultureInfo(), DateTimeStyles.AllowWhiteSpaces) 109NewDate = DateTime.ParseExact(TmpValue, AcceptedDateFormatsSBCS, GetInvariantCultureInfo(), DateTimeStyles.AllowWhiteSpaces) 143ByVal DateValue As DateTime) As DateTime 173ByVal Date1 As DateTime, 174ByVal Date2 As DateTime, 227Public Function DatePart(ByVal Interval As DateInterval, ByVal DateValue As DateTime, 280ByVal DateValue As Object) As DateTime 380Public Function DateSerial(ByVal [Year] As Integer, ByVal [Month] As Integer, ByVal [Day] As Integer) As DateTime 384Dim Result As DateTime 439Public Function TimeSerial(ByVal Hour As Integer, ByVal Minute As Integer, ByVal Second As Integer) As DateTime 452Public Function DateValue(ByVal [StringDate] As String) As DateTime 458Public Function TimeValue(ByVal [StringTime] As String) As DateTime 467Public Function Year(ByVal DateValue As DateTime) As Integer 471Public Function Month(ByVal DateValue As DateTime) As Integer 475Public Function Day(ByVal DateValue As DateTime) As Integer 479Public Function Hour(ByVal [TimeValue] As DateTime) As Integer 483Public Function Minute(ByVal [TimeValue] As DateTime) As Integer 487Public Function Second(ByVal [TimeValue] As DateTime) As Integer 491Public Function Weekday(ByVal DateValue As DateTime, Optional ByVal DayOfWeek As FirstDayOfWeek = FirstDayOfWeek.Sunday) As Integer
Microsoft\VisualBasic\FileSystem.vb (1)
299Public Function FileDateTime(ByVal PathName As String) As DateTime
Microsoft\VisualBasic\Information.vb (1)
82Dim convertedDate As DateTime
Microsoft\VisualBasic\Strings.vb (2)
587Public Function Len(ByVal Expression As DateTime) As Integer 1392Public Function FormatDateTime(ByVal Expression As DateTime, Optional ByVal NamedFormat As DateFormat = DateFormat.GeneralDate) As String
Microsoft.VisualStudio.TestPlatform.Client (8)
Discovery\DiscoveryRequest.cs (4)
84_discoveryStartTime = DateTime.UtcNow; 288var discoveryFinalTimeTaken = DateTime.UtcNow - _discoveryStartTime; 428var discoveryFinalTimeTakenForDesignMode = DateTime.UtcNow - _discoveryStartTime; 517private DateTime _discoveryStartTime;
Execution\TestRunRequest.cs (4)
70private DateTime _executionStartTime; 121_executionStartTime = DateTime.UtcNow; 438var executionTotalTimeTaken = DateTime.UtcNow - _executionStartTime; 605var executionTotalTimeTakenForDesignMode = DateTime.UtcNow - _executionStartTime;
Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger (3)
HtmlLogger.cs (3)
293logFilePrefixValue = logFilePrefixValue + DateTime.Now.ToString("_yyyyMMdd_HHmmss.fffffff", DateTimeFormatInfo.InvariantInfo) + $".{HtmlLoggerConstants.HtmlFileExtension}"; 313FormatDateTimeForRunName(DateTime.Now)); 372private static string FormatDateTimeForRunName(DateTime timeStamp)
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (33)
Interfaces\ITestResult.cs (2)
22DateTime StartTime { get; set; } 23DateTime EndTime { get; set; }
ObjectModel\RunInfo.cs (2)
29private readonly DateTime _timestamp; 54_timestamp = DateTime.UtcNow;
ObjectModel\TestResult.cs (4)
259public DateTime EndTime { get; set; } 264public DateTime StartTime { get; set; } 506helper.SaveSimpleField(element, "@startTime", StartTime, default(DateTime)); 507helper.SaveSimpleField(element, "@endTime", EndTime, default(DateTime));
ObjectModel\TestRun.cs (12)
44private readonly DateTime _created; 47private readonly DateTime _queued; 50private DateTime _started; 53private DateTime _finished; 64_name = string.Format(CultureInfo.CurrentCulture, TrxLoggerResources.Common_TestRunName, Environment.GetEnvironmentVariable("UserName"), Environment.MachineName, FormatDateTimeForRunName(DateTime.Now)); 76_created = DateTime.UtcNow; 77_queued = DateTime.UtcNow; 78_started = DateTime.UtcNow; 79_finished = DateTime.UtcNow; 105internal DateTime Started 121internal DateTime Finished 191private static string FormatDateTimeForRunName(DateTime timeStamp)
TrxLogger.cs (3)
133TestRunStartTime = DateTime.UtcNow; 215internal DateTime TestRunStartTime { get; private set; } 414loggerTestRun.Finished = DateTime.UtcNow;
Utility\TrxFileHelper.cs (5)
28private readonly Func<DateTime> _timeProvider; 58public TrxFileHelper() : this(() => DateTime.Now) { } 60public TrxFileHelper(Func<DateTime> timeProvider) 62_timeProvider = timeProvider ?? (() => DateTime.Now); 143var iterationStamp = _timeProvider();
XML\XmlPersistence.cs (5)
83private static readonly Type DateTimeType = typeof(DateTime); 556private static string DateTimeToString(DateTime dateTime) 558if (dateTime == DateTime.MinValue) 568DateTime localDateTime = dateTime.ToLocalTime(); 633valueToSave = DateTimeToString((DateTime)value);
Mono.Cecil (3)
Mono.Cecil\AssemblyWriter.cs (2)
2404 var date = (DateTime) constant.Value;
Mono.Cecil\ModuleDefinition.cs (1)
1327 return (uint) DateTime.UtcNow.Subtract (new DateTime (1970, 1, 1)).TotalSeconds;
MSBuild (18)
PerformanceLogEventListener.cs (1)
145s_builder.Append($"[{DateTime.UtcNow:o}] Event={eventData.EventSource.Name}/{eventData.EventName} ProcessID={_processIDStr} ThreadID={Environment.CurrentManagedThreadId}\t ");
src\msbuild\src\Shared\Debugging\DebugUtils.cs (2)
150writer.WriteLine(DateTime.Now.ToString("G", CultureInfo.CurrentCulture)); 169internal static string ReadAnyExceptionFromFile(DateTime fromTimeUtc)
src\msbuild\src\Shared\LogMessagePacketBase.cs (2)
836DateTime timestamp = responseFileUsedEventArgs.RawTimestamp; 993DateTime timestamp = default;
src\msbuild\src\Shared\NodeEndpointOutOfProcBase.cs (4)
391DateTime originalWaitStartTime = DateTime.UtcNow; 396DateTime restartWaitTime = DateTime.UtcNow;
src\msbuild\src\Shared\TaskParameter.cs (3)
375DateTime dateTimeParam = _wrappedParameter is DateTime wrappedDateTime ? wrappedDateTime : default; 455TypeCode.DateTime => typeof(DateTime[]),
XMake.cs (6)
302KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry { StartAt = DateTime.UtcNow, IsStandaloneExecution = true }; 852KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry { StartAt = DateTime.UtcNow }; 1027DateTime t1 = DateTime.Now; 1152DateTime t2 = DateTime.Now;
MSBuild.Coordinator (8)
BuildGrant.cs (2)
44public DateTime LastHeartbeat { get; set; } 70LastHeartbeat = DateTime.UtcNow;
CoordinatorServer.cs (3)
230grant.LastHeartbeat = DateTime.UtcNow; 528DateTime threshold = DateTime.UtcNow - TimeSpan.FromMilliseconds(_settings.HeartbeatTimeoutMs);
CoordinatorServer.DefaultDebugOutput.cs (3)
21private static long s_lastTicks = DateTime.UtcNow.Ticks; 68DateTime now = DateTime.UtcNow;
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
141[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.DateTime))]
MyFrontend (8)
artifacts\obj\MyFrontend\Debug\net8.0\BasketGrpc.cs (8)
129public virtual global::GrpcBasket.CustomerBasketResponse GetBasketById(global::GrpcBasket.BasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 139public virtual grpc::AsyncUnaryCall<global::GrpcBasket.CustomerBasketResponse> GetBasketByIdAsync(global::GrpcBasket.BasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 149public virtual global::GrpcBasket.CustomerBasketResponse UpdateBasket(global::GrpcBasket.CustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 159public virtual grpc::AsyncUnaryCall<global::GrpcBasket.CustomerBasketResponse> UpdateBasketAsync(global::GrpcBasket.CustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 169public virtual global::GrpcBasket.CheckoutCustomerBasketResponse CheckoutBasket(global::GrpcBasket.CheckoutCustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 179public virtual grpc::AsyncUnaryCall<global::GrpcBasket.CheckoutCustomerBasketResponse> CheckoutBasketAsync(global::GrpcBasket.CheckoutCustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 189public virtual global::GrpcBasket.DeleteCustomerBasketResponse DeleteBasket(global::GrpcBasket.DeleteCustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 199public virtual grpc::AsyncUnaryCall<global::GrpcBasket.DeleteCustomerBasketResponse> DeleteBasketAsync(global::GrpcBasket.DeleteCustomerBasketRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
netstandard (1)
netstandard.cs (1)
611[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.DateTime))]
NuGet.Commands (1)
RestoreCommand\RestoreCommand.cs (1)
1729cacheFileAge = DateTime.UtcNow - fileInfo.LastWriteTimeUtc;
NuGet.Common (4)
Telemetry\TelemetryActivity.cs (4)
15private readonly DateTime _startTime; 53_startTime = DateTime.UtcNow; 120var endTime = DateTime.UtcNow;
NuGet.PackageManagement (2)
NuGetPackageManager.cs (2)
3366var now = DateTime.UtcNow;
NuGet.Packaging (33)
PackageCreation\Authoring\PackageBuilder.cs (2)
30private static readonly DateTime ZipFormatMinDate = new DateTime(1980, 1, 1, 0, 0, 0, DateTimeKind.Utc); 31private static readonly DateTime ZipFormatMaxDate = new DateTime(2107, 12, 31, 23, 59, 58, DateTimeKind.Utc);
PackageExtraction\ZipArchiveExtensions.cs (5)
74internal static void UpdateFileTime(string fileFullPath, DateTime dateTime) 104entry.LastWriteTime.DateTime != DateTime.MinValue && // Ignore invalid times 105entry.LastWriteTime.UtcDateTime <= DateTime.UtcNow) // Ignore future times 109DateTime dateTime = entry.LastWriteTime.Add(entry.LastWriteTime.Offset).UtcDateTime; 125internal void UpdateFileTimeEntry(string fileFullPath, DateTime dateTime)
PackagesConfigWriter.cs (2)
527@"packages.config.old." + DateTime.Now.ToString("yyyyMMddHHmmss", CultureInfo.InvariantCulture)); 555@"packages.config.new." + DateTime.Now.ToString("yyyyMMddHHmmss", CultureInfo.InvariantCulture));
Signing\Archive\SignedPackageArchiveIOUtility.cs (2)
538var signatureDosTime = DateTimeToDosTime(DateTime.Now); 765private static uint DateTimeToDosTime(DateTime dateTime)
Signing\DerEncoding\DerEncoder.cs (2)
803internal static byte[][] SegmentedEncodeUtcTime(DateTime utcTime) 853internal static byte[][] SegmentedEncodeGeneralizedTime(DateTime utcTime)
Signing\DerEncoding\DerGeneralizedTime.cs (4)
13public DateTime DateTime { get; } 15private DerGeneralizedTime(DateTime datetime) 80DateTime datetime; 82if (DateTime.TryParseExact(
Signing\DerEncoding\DerSequenceReader.cs (6)
394internal DateTime ReadX509Date() 409internal DateTime ReadUtcTime() 414internal DateTime ReadGeneralizedTime() 475private DateTime ReadTime(DerTag timeTag, string formatString) 487DateTime time; 499if (!DateTime.TryParseExact(
Signing\Signatures\Signature.cs (1)
336expirationTime = DateTime.SpecifyKind(certificate.NotAfter, DateTimeKind.Local);
Signing\Timestamp\Rfc3161TimestampVerificationUtility.cs (2)
21DateTimeOffset signerCertExpiry = DateTime.SpecifyKind(signerCertificate.NotAfter, DateTimeKind.Local); 22DateTimeOffset signerCertBegin = DateTime.SpecifyKind(signerCertificate.NotBefore, DateTimeKind.Local);
Signing\Timestamp\Timestamp.cs (1)
148CertificateChainUtility.SetCertBuildChainPolicy(chain.ChainPolicy, certificateExtraStore, DateTime.Now, CertificateType.Timestamp);
Signing\Timestamp\TstInfo.cs (1)
92var genTime = tstInfoReader.ReadGeneralizedTime();
Signing\Utility\CertificateChainUtility.cs (2)
93DateTime.Now, 195DateTime verificationTime,
Signing\Utility\CertificateUtility.cs (3)
268return DateTime.Now < certificate.NotBefore; 273DateTimeOffset signerCertExpiry = DateTime.SpecifyKind(certificate.NotAfter, DateTimeKind.Local); 274DateTimeOffset signerCertBegin = DateTime.SpecifyKind(certificate.NotBefore, DateTimeKind.Local);
NuGet.Protocol (37)
Events\ProtocolDiagnosticHttpEvent.cs (3)
10public DateTime Timestamp { get; } 16DateTime timestamp, 44DateTime timestamp,
Events\ProtocolDiagnosticsStream.cs (1)
117DateTime.UtcNow,
HttpSource\HttpRetryHandler.cs (2)
247timestamp: DateTime.UtcNow, 266timestamp: DateTime.UtcNow,
LegacyFeed\ODataServiceDocumentResourceV2.cs (3)
12private readonly DateTime _requestTime; 14public ODataServiceDocumentResourceV2(string baseAddress, DateTime requestTime) 20public virtual DateTime RequestTime
LegacyFeed\ODataServiceDocumentResourceV2Provider.cs (4)
39var utcNow = DateTime.UtcNow; 40var entryValidCutoff = utcNow.Subtract(MaxCacheDuration); 92public DateTime CachedTime { get; set; }
LegacyFeed\ODataServiceDocumentUtils.cs (2)
19DateTime utcNow, 52return new ODataServiceDocumentResourceV2(baseAddress, DateTime.UtcNow);
LocalRepositories\FindLocalPackagesResourceUnzipped.cs (1)
124DateTime.UtcNow,
LocalRepositories\LocalPackageInfo.cs (2)
26DateTime lastWriteTimeUtc, 81public virtual DateTime LastWriteTimeUtc { get; }
PackagesFolder\LocalPackageFileCache.cs (1)
145File.SetLastAccessTimeUtc(nupkgMetadataPath, DateTime.UtcNow);
Plugins\Logging\PluginLogger.cs (1)
163var fileName = $"NuGet_PluginLogFor_{Path.GetFileNameWithoutExtension(file.Name)}_{DateTime.UtcNow.Ticks:x}_{processId}.log";
Plugins\Logging\PluginLogMessage.cs (1)
12private readonly DateTime _now;
Plugins\Logging\ProcessLogMessage.cs (1)
15private readonly DateTime _processStartTime;
Providers\ServiceIndexResourceV3Provider.cs (8)
63var utcNow = DateTime.UtcNow; 64var entryValidCutoff = utcNow.Subtract(MaxCacheDuration); 119DateTime utcNow, 195private async Task<ServiceIndexResourceV3> ConsumeServiceIndexStreamAsync(Stream stream, DateTime utcNow, PackageSource source, CancellationToken token) 211private static async Task<ServiceIndexResourceV3> ConsumeServiceIndexStreamStjAsync(Stream stream, DateTime utcNow, PackageSource source, CancellationToken token) 246private static async Task<ServiceIndexResourceV3> ConsumeServiceIndexStreamNsjAsync(Stream stream, DateTime utcNow, PackageSource source, CancellationToken token) 284public DateTime CachedTime { get; set; }
Providers\V3FeedListResourceProvider.cs (1)
39baseUrl.AbsoluteUri, httpSource.HttpSource, DateTime.UtcNow, NullLogger.Instance, token);
Resources\ServiceIndexResourceV3.cs (5)
30private readonly DateTime _requestTime; 38internal ServiceIndexResourceV3(JObject index, DateTime requestTime, PackageSource? packageSource) 50public ServiceIndexResourceV3(JObject index, DateTime requestTime) : this(index, requestTime, packageSource: null) { } 52internal ServiceIndexResourceV3(ServiceIndexModel model, DateTime requestTime, PackageSource? packageSource) 63public virtual DateTime RequestTime
Utility\CachingUtility.cs (1)
43var age = DateTime.UtcNow.Subtract(fileInfo.LastWriteTimeUtc);
OrderProcessor (1)
OrderProcessingWorker.cs (1)
55_logger.LogInformation($"Processing Order at: {DateTime.UtcNow}");
PresentationBuildTasks (13)
MS\Internal\MarkupCompiler\VersionHelper.cs (3)
181public static Version? GenerateVersionFromPatternAndCurrentTime(DateTime time, Version pattern) 191if (time == default(DateTime)) 193time = DateTime.Now;
MS\Internal\Tasks\IncrementalCompileAnalyzer.cs (4)
311private DateTime LastCompileTime 315DateTime nonSet = new DateTime(0); 578DateTime dtFile; 610private DateTime _lastCompileTime = new DateTime(0);
MS\Internal\Tasks\TaskFileService.cs (4)
49DateTime GetLastChangeTime(string srcFile); 211public DateTime GetLastChangeTime(string srcFile) 213DateTime lastChangeDT; 223lastChangeDT = DateTime.FromFileTime(fileTime);
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\KnownTypes.cs (1)
5508case KnownElements.DateTime: t = typeof(DateTime); break;
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (1)
228else if (typeof(DateTime).IsAssignableFrom(type))
PresentationCore (114)
MS\Internal\AppModel\SiteOfOriginContainer.cs (4)
46DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 181DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " +
MS\Internal\AppModel\SiteOfOriginPart.cs (18)
50DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 62DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 90DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 106DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 120DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 133DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 159DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 183DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 193DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " +
MS\Internal\FontCache\FontSource.cs (2)
146public DateTime GetLastWriteTimeUtc() 154return DateTime.MaxValue;
MS\Internal\Ink\InkSerializedFormat\CustomAttributeSerializer.cs (12)
163DateTime [] data = (DateTime[])value; 257DateTime data = (DateTime)value; 630DateTime[] val = new DateTime[count]; 633val[i] = DateTime.FromOADate(br.ReadDouble()); 674return DateTime.FromOADate(br.ReadDouble()); 928DateTime[] data = (DateTime[])value; 935DateTime data = (DateTime)value;
MS\Internal\Ink\InkSerializedFormat\SerializationHelper.cs (2)
290else if (typeof(DateTime) == type) 294else if (typeof(DateTime[]) == type)
System\IO\Packaging\PackWebRequest.cs (6)
81DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 153DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 169DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " +
System\IO\Packaging\PackWebRequestFactory.cs (6)
65DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 104DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 117DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " +
System\IO\Packaging\PackWebResponse.cs (44)
67DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 90DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 100DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 134DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 173DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 195DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 485DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 506DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 519DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 542DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 601DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 618DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 627DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 645DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 658DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 669DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 769DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 791DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 806DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 835DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 877DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " + 892DateTime.Now.ToLongTimeString() + " " + DateTime.Now.Millisecond + " " +
System\Windows\InterOp\HwndTarget.cs (9)
193private DateTime _lastWakeOrUnlockEvent; 249_lastWakeOrUnlockEvent = DateTime.MinValue; 984TimeSpan delta = DateTime.Now - _lastWakeOrUnlockEvent; 1233_lastWakeOrUnlockEvent = DateTime.MinValue; 1249_lastWakeOrUnlockEvent = DateTime.Now; 1271_lastWakeOrUnlockEvent = DateTime.MinValue; 1286_lastWakeOrUnlockEvent = DateTime.Now; 1321_lastWakeOrUnlockEvent = DateTime.Now; 1328_lastWakeOrUnlockEvent = DateTime.MinValue;
System\Windows\LayoutManager.cs (5)
264DateTime loopStartTime = new DateTime(0); 274loopStartTime = DateTime.UtcNow; 278TimeSpan loopDuration = (DateTime.UtcNow - loopStartTime); 342loopStartTime = DateTime.UtcNow; 346TimeSpan loopDuration = (DateTime.UtcNow - loopStartTime);
System\Windows\Media\Animation\TimeManager.cs (1)
446return TimeSpan.FromTicks(DateTime.Now.Ticks);
System\Windows\Media\Imaging\BitmapMetadata.cs (3)
1314DateTime dateTime = DateTime.FromFileTime( (((long)time.dwHighDateTime) << 32) + (uint)time.dwLowDateTime ); 1321DateTime dt = System.Convert.ToDateTime(value, CultureInfo.InvariantCulture);
System\Windows\Nrbf\SerializationRecordExtensions.cs (2)
155SZArrayRecord<DateTime> ar => ar.GetArray().CreateTrimmedList(size), 242SZArrayRecord<DateTime> ar => ar.GetArray(),
PresentationFramework (397)
MS\Internal\Data\DataBindEngine.cs (2)
518long startTime = DateTime.Now.Ticks; // unit = 10^-7 sec 544if (DateTime.Now.Ticks - startTime > CrossThreadThreshold)
MS\Internal\Data\DefaultValueConverter.cs (2)
474if (sourceType == typeof(DateTime)) 476if (targetType == typeof(DateTime))
MS\Internal\Documents\FlowDocumentPaginator.cs (5)
756DateTime dtStart = DateTime.Now; 757DateTime dtStop; 796dtStop = DateTime.Now; 810dtStop = DateTime.Now;
MS\Internal\Documents\TextBoxView.cs (4)
2200DateTime stopTime; 2209stopTime = DateTime.MaxValue; 2213stopTime = DateTime.Now.AddMilliseconds(_maxMeasureTimeMs); 2239while (!endOfParagraph && DateTime.Now < stopTime);
MS\Internal\IO\Packaging\indexingfiltermarshaler.cs (2)
195else if (obj is DateTime) 201long longFileTime = ((DateTime)obj).ToFileTime();
MS\Internal\PtsHost\BackgroundFormatInfo.cs (5)
78_backgroundFormatStopTime = DateTime.UtcNow.AddMilliseconds(_stopTimeDelta); 147internal DateTime BackgroundFormatStopTime { get { return _backgroundFormatStopTime; } } 231private DateTime _backgroundFormatStopTime; 258private DateTime _throttleTimeout = DateTime.UtcNow;
MS\Internal\PtsHost\TextParagraph.cs (1)
285if (backgroundFormatInfo.BackgroundFormatStopTime > DateTime.UtcNow)
MS\Internal\Utility\TraceLog.cs (1)
37string s = $"{DateTime.Now.Ticks.ToString(CultureInfo.InvariantCulture)} {String.Format(CultureInfo.InvariantCulture, message, args)}";
System\Windows\Annotations\Annotation.cs (13)
74_created = DateTime.MinValue; 75_modified = DateTime.MinValue; 102_created = DateTime.Now; 122public Annotation(XmlQualifiedName annotationType, Guid id, DateTime creationTime, DateTime lastModificationTime) 433public DateTime CreationTime 445public DateTime LastModificationTime 674if (_created.Equals(DateTime.MinValue)) 678if (_modified.Equals(DateTime.MinValue)) 859_modified = DateTime.Now; 879_modified = DateTime.Now; 923private DateTime _created; 928private DateTime _modified;
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (21)
131DateTime date; 148if (owningButton != null && owningButton.DataContext is DateTime) 150date = (DateTime)owningButton.DataContext; 181DateTime focusedDate; 211private DateTimeAutomationPeer GetOrCreateDateTimeAutomationPeer(DateTime date, CalendarMode buttonMode) 216private DateTimeAutomationPeer GetOrCreateDateTimeAutomationPeer(DateTime date, CalendarMode buttonMode, bool addParentInfo) 291DateTimeAutomationPeer peer = GetOrCreateDateTimeAutomationPeer((DateTime)e.AddedItems[0], CalendarMode.Month); 298foreach (DateTime date in e.AddedItems) 308foreach (DateTime date in e.RemovedItems) 371if (dataContext is DateTime date) 458foreach (DateTime date in OwningCalendar.SelectedDates) 490DateTime? nextDate = null; 502DateTime parsedDate; 503if (DateTime.TryParse((value as string), format, System.Globalization.DateTimeStyles.None, out parsedDate)) 542private DateTime? GetNextDate(DateTimeAutomationPeer currentDatePeer, CalendarMode currentMode) 544DateTime? nextDate = null; 546DateTime startDate = (currentDatePeer != null) ? currentDatePeer.Date : OwningCalendar.DisplayDate; 558private DateTime? GetNextSelectedDate(DateTimeAutomationPeer currentDatePeer, bool isSelected) 560DateTime startDate = (currentDatePeer != null) ? currentDatePeer.Date : OwningCalendar.DisplayDate; 663internal DateTimeCalendarModePair(DateTime date, CalendarMode mode) 670private DateTime Date;
System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (2)
22internal DateTimeAutomationPeer(DateTime date, Calendar owningCalendar, CalendarMode buttonMode) 54internal DateTime Date
System\Windows\Controls\Calendar.cs (92)
33private DateTime? _hoverStart; 34private DateTime? _hoverEnd; 36private DateTime? _currentDate; 95this.SetCurrentValueInternal(DisplayDateProperty, DateTime.Today); 184public DateTime DisplayDate 186get { return (DateTime)GetValue(DisplayDateProperty); } 196typeof(DateTime), 198new FrameworkPropertyMetadata(DateTime.MinValue, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnDisplayDateChanged, CoerceDisplayDate)); 210c.DisplayDateInternal = DateTimeHelper.DiscardDayTime((DateTime)e.NewValue); 212c.OnDisplayDateChanged(new CalendarDateChangedEventArgs((DateTime)e.OldValue, (DateTime)e.NewValue)); 219DateTime date = (DateTime)value; 240public DateTime? DisplayDateEnd 242get { return (DateTime?)GetValue(DisplayDateEndProperty); } 252typeof(DateTime?), 274DateTime? date = (DateTime?)value; 283DateTime? maxSelectedDate = c.SelectedDates.MaximumDate; 301public DateTime? DisplayDateStart 303get { return (DateTime?)GetValue(DisplayDateStartProperty); } 313typeof(DateTime?), 336DateTime? date = (DateTime?)value; 340DateTime? minSelectedDate = c.SelectedDates.MinimumDate; 488int i = DateTimeHelper.CompareYearMonth(c.DisplayDateInternal, DateTime.Today); 516public DateTime? SelectedDate 518get { return (DateTime?)GetValue(SelectedDateProperty); } 528typeof(DateTime?), 544DateTime? addedDate; 546addedDate = (DateTime?)e.NewValue; 657internal DateTime DisplayDateInternal 663internal DateTime DisplayDateEndInternal 667return this.DisplayDateEnd.GetValueOrDefault(DateTime.MaxValue); 671internal DateTime DisplayDateStartInternal 675return this.DisplayDateStart.GetValueOrDefault(DateTime.MinValue); 679internal DateTime CurrentDate 685internal DateTime? HoverStart 698internal DateTime? HoverEnd 716internal DateTime DisplayMonth 724internal DateTime DisplayYear 844internal CalendarDayButton FindDayButtonFromDay(DateTime day) 850if (b.DataContext is DateTime) 852if (DateTimeHelper.CompareDays((DateTime)b.DataContext, day) == 0) 865return (value == null) || (!cal.BlackoutDates.Contains((DateTime)value)); 887internal void OnDayClick(DateTime selectedDate) 907if (b.DataContext is DateTime d) 909DateTime? newDate = null; 951private DateTime? GetDateOffset(DateTime date, int offset, CalendarMode displayMode) 953DateTime? result = null; 982private void MoveDisplayTo(DateTime? date) 986DateTime d = date.Value.Date; 1018DateTime? nextDate = GetDateOffset(this.DisplayDate, 1, this.DisplayMode); 1027DateTime? nextDate = GetDateOffset(this.DisplayDate, -1, this.DisplayMode); 1113foreach (DateTime addedDate in e.AddedItems) 1154if (cal.BlackoutDates.Contains((DateTime)value)) 1160return DateTime.Compare((DateTime)value, cal.DisplayDateStartInternal) >= 0 && DateTime.Compare((DateTime)value, cal.DisplayDateEndInternal) <= 0; 1175private void OnSelectedMonthChanged(DateTime? selectedMonth) 1188private void OnSelectedYearChanged(DateTime? selectedYear) 1201internal void FocusDate(DateTime date) 1317DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddDays(this.CurrentDate, COLS), 1); 1333DateTime? selectedMonth = DateTimeHelper.AddMonths(this.DisplayDate, YEAR_COLS); 1349DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, YEAR_COLS); 1364DateTime? selectedDate = new DateTime(this.DisplayDateInternal.Year, this.DisplayDateInternal.Month, 1); 1366if (DateTimeHelper.CompareYearMonth(DateTime.MaxValue, selectedDate.Value) > 0) 1374selectedDate = DateTime.MaxValue; 1384DateTime selectedMonth = new DateTime(this.DisplayDate.Year, 12, 1); 1391DateTime? selectedYear = new DateTime(DateTimeHelper.EndOfDecade(this.DisplayDate), 1, 1); 1427DateTime? selectedDate = new DateTime(this.DisplayDateInternal.Year, this.DisplayDateInternal.Month, 1); 1434DateTime selectedMonth = new DateTime(this.DisplayDate.Year, 1, 1); 1441DateTime? selectedYear = new DateTime(DateTimeHelper.DecadeOfDate(this.DisplayDate), 1, 1); 1455DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddDays(this.CurrentDate, moveAmmount), moveAmmount); 1462DateTime? selectedMonth = DateTimeHelper.AddMonths(this.DisplayDate, moveAmmount); 1469DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, moveAmmount); 1482DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddMonths(this.CurrentDate, 1), 1); 1489DateTime? selectedMonth = DateTimeHelper.AddYears(this.DisplayDate, 1); 1496DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, 10 ); 1509DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddMonths(this.CurrentDate, -1), -1); 1516DateTime? selectedMonth = DateTimeHelper.AddYears(this.DisplayDate, -1); 1523DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, -10); 1537DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddDays(this.CurrentDate, moveAmmount), moveAmmount); 1544DateTime? selectedMonth = DateTimeHelper.AddMonths(this.DisplayDate, moveAmmount); 1551DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, moveAmmount); 1558private void ProcessSelection(bool shift, DateTime? lastSelectedDate) 1582if (DateTime.Compare(this.HoverStart.Value, lastSelectedDate.Value) < 0) 1650DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddDays(this.CurrentDate, -COLS), -1); 1666DateTime? selectedMonth = DateTimeHelper.AddMonths(this.DisplayDate, -YEAR_COLS); 1677DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, -YEAR_COLS);
System\Windows\Controls\CalendarBlackoutDatesCollection.cs (19)
40this.Add(new CalendarDateRange(DateTime.MinValue, DateTime.Today.AddDays(-1))); 48public bool Contains(DateTime date) 59public bool Contains(DateTime start, DateTime end) 61DateTime rangeStart, rangeEnd; 64if (DateTime.Compare(end, start) > -1) 77if (DateTime.Compare(this[i].Start, rangeStart) == 0 && DateTime.Compare(this[i].End, rangeEnd) == 0) 110internal DateTime? GetNonBlackoutDate(DateTime? requestedDate, int dayInterval) 114DateTime? currentDate = requestedDate; 122if ((range = GetContainingDateRange((DateTime)currentDate)) == null) 140} while (currentDate != null && ((range = GetContainingDateRange((DateTime)currentDate)) != null)); 322private bool IsValid(DateTime start, DateTime end) 326DateTime? day = child as DateTime?; 347private CalendarDateRange GetContainingDateRange(DateTime date)
System\Windows\Controls\CalendarDateChangedEventArgs.cs (4)
11internal CalendarDateChangedEventArgs(DateTime? removedDate, DateTime? addedDate) 20public DateTime? AddedDate 29public DateTime? RemovedDate
System\Windows\Controls\CalendarDateRange.cs (16)
15private DateTime _end; 16private DateTime _start; 23this(DateTime.MinValue, DateTime.MaxValue) 31public CalendarDateRange(DateTime day) : 41public CalendarDateRange(DateTime start, DateTime end) 58public DateTime End 67DateTime newEnd = CoerceEnd(_start, value); 80public DateTime Start 91DateTime oldEnd = End; 92DateTime newEnd = CoerceEnd(value, _end); 156private static DateTime CoerceEnd(DateTime start, DateTime end) 158return (DateTime.Compare(start, end) <= 0) ? end : start;
System\Windows\Controls\CalendarDateRangeChangingEventArgs.cs (6)
11public CalendarDateRangeChangingEventArgs(DateTime start, DateTime end) 17public DateTime Start 22public DateTime End 27private DateTime _start; 28private DateTime _end;
System\Windows\Controls\DatePicker.cs (56)
45private DateTime? _originalSelectedDate; 103this.SetCurrentValueInternal(DisplayDateProperty, DateTime.Today); 148public DateTime DisplayDate 150get { return (DateTime)GetValue(DisplayDateProperty); } 160typeof(DateTime), 162new FrameworkPropertyMetadata(DateTime.Now, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, null, CoerceDisplayDate)); 169dp._calendar.DisplayDate = (DateTime)value; 181public DateTime? DisplayDateEnd 183get { return (DateTime?)GetValue(DisplayDateEndProperty); } 193typeof(DateTime?), 215dp._calendar.DisplayDateEnd = (DateTime?)value; 227public DateTime? DisplayDateStart 229get { return (DateTime?)GetValue(DisplayDateStartProperty); } 239typeof(DateTime?), 262dp._calendar.DisplayDateStart = (DateTime?)value; 409public DateTime? SelectedDate 411get { return (DateTime?)GetValue(SelectedDateProperty); } 421typeof(DateTime?), 435Collection<DateTime> addedItems = new Collection<DateTime>(); 436Collection<DateTime> removedItems = new Collection<DateTime>(); 437DateTime? addedDate; 438DateTime? removedDate; 444addedDate = (DateTime?)e.NewValue; 445removedDate = (DateTime?)e.OldValue; 449DateTime day = dp.SelectedDate.Value; 493dp._calendar.SelectedDate = (DateTime?)value; 540DateTime? date = dp.ParseText(dp._textBox.Text); 544dp.SetTextInternal(dp.DateTimeToString((DateTime)date)); 730_textBox.Text = this.DateTimeToString((DateTime)this.SelectedDate); 963SetCurrentValueInternal(DisplayDateProperty, (DateTime)e.AddedDate); 971if (e.AddedItems.Count > 0 && this.SelectedDate.HasValue && DateTime.Compare((DateTime)e.AddedItems[0], this.SelectedDate.Value) != 0) 973this.SetCurrentValueInternal(SelectedDateProperty, (DateTime?)e.AddedItems[0]); 979this.SetCurrentValueInternal(SelectedDateProperty, (DateTime?)null); 987this.SetCurrentValueInternal(SelectedDateProperty, (DateTime?)e.AddedItems[0]); 993private string DateTimeToString(DateTime d) 1013private static DateTime DiscardDayTime(DateTime d) 1017DateTime newD = new DateTime(year, month, 1, 0, 0, 0); 1021private static DateTime? DiscardTime(DateTime? d) 1029DateTime discarded = (DateTime)d; 1033DateTime newD = new DateTime(year, month, day, 0, 0, 0); 1111private DateTime? ParseText(string text) 1113DateTime newSelectedDate; 1118newSelectedDate = DateTime.Parse(text, DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(this))); 1204DateTime? d = SetTextBoxValue(s); 1215this.SetCurrentValueInternal(SelectedDateProperty, (DateTime?)null); 1221DateTime? d = SetTextBoxValue(_defaultText); 1240private DateTime? SetTextBoxValue(string s) 1249DateTime? d = ParseText(s); 1253SafeSetText(this.DateTimeToString((DateTime)d)); 1262string newtext = this.DateTimeToString((DateTime)this.SelectedDate);
System\Windows\Controls\DateTimeHelper.cs (33)
15public static DateTime? AddDays(DateTime time, int days) 27public static DateTime? AddMonths(DateTime time, int months) 39public static DateTime? AddYears(DateTime time, int years) 51public static DateTime? SetYear(DateTime date, int year) 56public static DateTime? SetYearMonth(DateTime date, DateTime yearMonth) 58DateTime? target = SetYear(date, yearMonth.Year); 67public static int CompareDays(DateTime dt1, DateTime dt2) 69return DateTime.Compare(DiscardTime(dt1).Value, DiscardTime(dt2).Value); 72public static int CompareYearMonth(DateTime dt1, DateTime dt2) 77public static int DecadeOfDate(DateTime date) 82public static DateTime DiscardDayTime(DateTime d) 87public static DateTime? DiscardTime(DateTime? d) 97public static int EndOfDecade(DateTime date) 170public static bool InRange(DateTime date, CalendarDateRange range) 176public static bool InRange(DateTime date, DateTime start, DateTime end) 178Debug.Assert(DateTime.Compare(start, end) < 1); 190public static string ToDayString(DateTime? date, CultureInfo culture) 220public static string ToYearMonthPatternString(DateTime? date, CultureInfo culture) 233public static string ToYearString(DateTime? date, CultureInfo culture) 246public static string ToAbbreviatedMonthString( DateTime? date, CultureInfo culture) 263public static string ToLongDateString(DateTime? date, CultureInfo culture)
System\Windows\Controls\Primitives\CalendarItem.cs (51)
130private DateTime DisplayDate 134return (Owner != null) ? Owner.DisplayDate : DateTime.Today; 277DateTime selectedYear; 285selectedYear = DateTime.Today; 358internal CalendarDayButton GetCalendarDayButton(DateTime date) 362if (b != null && b.DataContext is DateTime) 364if (DateTimeHelper.CompareDays(date, (DateTime)b.DataContext) == 0) 374internal CalendarButton GetCalendarButton(DateTime date, CalendarMode mode) 380if (b != null && b.DataContext is DateTime) 384if (DateTimeHelper.CompareYearMonth(date, (DateTime)b.DataContext) == 0) 391if (date.Year == ((DateTime)b.DataContext).Year) 427internal void FocusDate(DateTime date) 463private int GetDecadeForDecadeMode(DateTime selectedYear) 479child.DataContext is DateTime && 480((DateTime)child.DataContext).Year == selectedYear.Year) 490child.DataContext is DateTime && 491((DateTime)child.DataContext).Year == selectedYear.Year) 500private void EndDrag(bool ctrl, DateTime selectedDate) 510DateTime.Compare(this.Owner.HoverStart.Value, selectedDate) == 0 && 550if (!(b.DataContext is DateTime)) 558DateTime clickedDate = (DateTime)b.DataContext; 586DateTime? lastDate = this.Owner.CurrentDate; 644if (this.Owner == null || !(b.DataContext is DateTime)) 663DateTime selectedDate = (DateTime)b.DataContext; 751if (this.Owner == null || !(b.DataContext is DateTime)) 756DateTime selectedDate = (DateTime)b.DataContext; 802if (!(b.DataContext is DateTime)) 807FinishSelection((DateTime)b.DataContext); 811private void FinishSelection(DateTime selectedDate) 1017DateTime firstDayOfMonth = DateTimeHelper.DiscardDayTime(DisplayDate); 1020bool isMinMonth = DateTimeHelper.CompareYearMonth(firstDayOfMonth, DateTime.MinValue) <= 0; 1021bool isMaxMonth = DateTimeHelper.CompareYearMonth(firstDayOfMonth, DateTime.MaxValue) >= 0; 1035DateTime dateToAdd = _calendar.AddDays(firstDayOfMonth, dayOffset); 1049private void SetMonthModeDayButtonState(CalendarDayButton childButton, DateTime? dateToAdd) 1078if (DateTimeHelper.CompareDays(dateToAdd.Value, DateTime.Today) == 0) 1094foreach (DateTime item in this.Owner.SelectedDates) 1124DateTime hStart = owner.HoverEnd.Value; 1125DateTime hEnd = owner.HoverEnd.Value; 1142if (childButton.DataContext is DateTime date) 1183DateTime firstDayOfMonth = DateTimeHelper.DiscardDayTime(DisplayDate); 1186if (DateTimeHelper.CompareYearMonth(firstDayOfMonth, DateTime.MaxValue) == 0) 1194DateTime firstDayOfNextMonth = _calendar.AddMonths(firstDayOfMonth, 1); 1204DateTime firstDayOfMonth = DateTimeHelper.DiscardDayTime(DisplayDate); 1223if (year <= DateTime.MaxValue.Year && year >= DateTime.MinValue.Year) 1226DateTime day = new DateTime(year, 1, 1); 1270DateTime day = new DateTime(DisplayDate.Year, count + 1, 1); 1353private int GetNumberOfDisplayedDaysFromPreviousMonth(DateTime firstOfMonth)
System\Windows\Controls\SelectedDatesCollection.cs (50)
14public sealed class SelectedDatesCollection : ObservableCollection<DateTime> 17private Collection<DateTime> _addedItems; 18private Collection<DateTime> _removedItems; 22private DateTime? _maximumDate; 23private DateTime? _minimumDate; 35this._addedItems = new Collection<DateTime>(); 36this._removedItems = new Collection<DateTime>(); 41internal DateTime? MinimumDate 52DateTime result = this[0]; 53foreach (DateTime selectedDate in this) 55if (DateTime.Compare(selectedDate, result) < 0) 68internal DateTime? MaximumDate 79DateTime result = this[0]; 80foreach (DateTime selectedDate in this) 82if (DateTime.Compare(selectedDate, result) > 0) 104public void AddRange(DateTime start, DateTime end) 114foreach (DateTime current in GetDaysInRange(start, end)) 147protected override void InsertItem(int index, DateTime item) 156Collection<DateTime> addedItems = new Collection<DateTime>(); 174if (index == 0 && !(this._owner.SelectedDate.HasValue && DateTime.Compare(this._owner.SelectedDate.Value, item) == 0)) 222Collection<DateTime> addedItems = new Collection<DateTime>(); 223Collection<DateTime> removedItems = new Collection<DateTime>(); 257protected override void SetItem(int index, DateTime item) 266Collection<DateTime> addedItems = new Collection<DateTime>(); 267Collection<DateTime> removedItems = new Collection<DateTime>(); 276if (DateTime.Compare(this[index], item) != 0 && Calendar.IsValidDateSelection(this._owner, item)) 285if (index == 0 && !(this._owner.SelectedDate.HasValue && DateTime.Compare(this._owner.SelectedDate.Value, item) == 0)) 314internal void AddRangeInternal(DateTime start, DateTime end) 320DateTime lastAddedDate = start; 321foreach (DateTime current in GetDaysInRange(start, end)) 350foreach (DateTime item in this) 367Collection<DateTime> addedItems = new Collection<DateTime>(); 377internal void Toggle(DateTime date) 472private void UpdateMinMax(DateTime date) 491private static IEnumerable<DateTime> GetDaysInRange(DateTime start, DateTime end) 497DateTime? rangeStart = start; 504while (rangeStart.HasValue && DateTime.Compare(end, rangeStart.Value) != -increment); 507private static int GetDirection(DateTime start, DateTime end) 509return (DateTime.Compare(end, start) >= 0) ? 1 : -1;
System\Windows\Controls\VirtualizingStackPanel.cs (3)
12325"Time:", DateTime.Now); 12369AddTrace(null, ScrollTraceOp.ID, _nullInfo, "Inactive at", DateTime.Now); 12385AddTrace(null, ScrollTraceOp.ID, _nullInfo, "Reactivate at", DateTime.Now);
System\Windows\Data\CollectionView.cs (2)
1838long beginTime = DateTime.Now.Ticks; 1846mustDeferProcessing = DateTime.Now.Ticks - beginTime > DataBindEngine.CrossThreadThreshold;
System\Windows\Documents\Speller.cs (2)
540timeLimit = DateTime.Now.Ticks + MaxIdleTimeSliceNs; 1849long nowTicks = DateTime.Now.Ticks;
System\Windows\Documents\Tracing\SpellerCOMActionTraceLogger.cs (2)
168_beginTicks = DateTime.Now.Ticks; 239UpdateRunningAverageAndLogDebugInfo(endTicks: DateTime.Now.Ticks);
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
216case 123: t = () => typeof(DateTime); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
3386typeof(System.DateTime),
System\Windows\Markup\KnownTypes.cs (1)
5670case KnownElements.DateTime: t = typeof(System.DateTime); break;
PresentationUI (55)
MS\Internal\Documents\Application\DocumentProperties.cs (6)
124internal DateTime? FileCreated 128DateTime? fileCreated = null; 141internal DateTime? FileModified 145DateTime? fileModified = null; 158internal DateTime? FileAccessed 162DateTime? fileAccessed = null;
MS\Internal\Documents\Application\DocumentPropertiesDialog.cs (1)
153private void SetTextProperty(Control control, DateTime? date)
MS\Internal\Documents\Application\SuppressedPackageProperties.cs (3)
177public override Nullable<DateTime> LastPrinted 194public override Nullable<DateTime> Created 211public override Nullable<DateTime> Modified
MS\Internal\Documents\DigitalSignature.cs (2)
81internal DateTime? SignedOn 212private DateTime? _signedOn;
MS\Internal\Documents\DocumentSignatureManager.cs (2)
774internal void OnAddRequestSignature(SignatureResources sigResources, DateTime dateTime) 911collection = collection.Find(X509FindType.FindByTimeValid, DateTime.Now, true /*validOnly*/);
MS\Internal\Documents\RequestedSignatureDialog.cs (2)
29_dateTimePicker.MinDate = DateTime.Now; 30_dateTimePicker.Value = DateTime.Now.AddDays(10);
MS\Internal\Documents\RightsManagementLicense.cs (6)
76if ((ValidFrom.CompareTo(DateTime.UtcNow) > 0) || 77(ValidUntil.CompareTo(DateTime.UtcNow) < 0)) 90internal DateTime ValidFrom 101internal DateTime ValidUntil 158private DateTime _validFrom; 159private DateTime _validUntil;
MS\Internal\Documents\RightsManagementManager.cs (1)
1115if (DateTime.Compare(
MS\Internal\Documents\RightsManagementProvider.cs (16)
539DateTime.MinValue, 540DateTime.MaxValue); 710DateTime.MinValue, 711DateTime.MaxValue); 781DateTime.MinValue, 782DateTime.MaxValue); 841grantList.Add(CreateGrant(_user, ContentRight.Owner, DateTime.MinValue, DateTime.MaxValue)); 1070ValidFrom = DateTime.MinValue, 1071ValidUntil = DateTime.MaxValue 1080DateTime validFrom = DateTime.MinValue; 1081DateTime validUntil = DateTime.MaxValue; 1312private ContentGrant CreateGrant(RightsManagementUser user, ContentRight right, DateTime validFrom, DateTime validUntil)
MS\Internal\Documents\RMPermissions.cs (3)
141private static string GetUtcDateAsString(DateTime? date) 144date.Value.Equals(DateTime.MaxValue)) 150DateTime localDate = date.Value.ToLocalTime();
MS\Internal\Documents\RMPublishingDialog.cs (11)
46datePickerValidUntil.MinDate = DateTime.Today.AddDays(1); 47datePickerValidUntil.Value = DateTime.Today.AddDays(1); 86DateTime validUntil = DateTime.MaxValue; 90if (license.ValidUntil > DateTime.UtcNow && 97DateTime localValidUntil = DateTimePicker.MaximumDateTime; 100if (validUntil < DateTime.MaxValue) 164internal DateTime? ValidUntil 252rmLicense.ValidFrom = DateTime.MinValue; 253rmLicense.ValidUntil = DateTime.MaxValue; 269rmLicense.ValidFrom = DateTime.UtcNow;
MS\Internal\Documents\SignatureResourceHelper.cs (2)
318private static string GetFormattedDate(Nullable<DateTime> date) 326((DateTime)date).ToShortDateString());
ReachFramework (8)
AlphaFlattener\Utility.cs (3)
26 private static DateTime s_startTime; 31 s_startTime = DateTime.Now; 36 TimeSpan elapsed = DateTime.Now - s_startTime;
packaging\XpsDigitalSignature.cs (1)
189DateTime
Packaging\XPSSignatureDefinition.cs (4)
201DateTime? 308private DateTime? _signBy; 379writer.WriteString(((DateTime)SignBy).ToUniversalTime().ToString("s", DateTimeFormatInfo.InvariantInfo) + "Z"); 552SignBy = DateTime.Parse(ReadData(reader), System.Globalization.CultureInfo.InvariantCulture);
Redis.ApiService (3)
Program.cs (3)
22return await connection.GetDatabase().StringSetAsync("Key", $"{DateTime.Now}"); 38return await connection.GetDatabase().StringSetAsync("Key", $"{DateTime.Now}"); 54return await connection.GetDatabase().StringSetAsync("Key", $"{DateTime.Now}");
Roslyn.Diagnostics.Analyzers (7)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
397internal static DateTime GetFileTimeStamp(string fullPath) 438internal static void GetFileLengthAndTimeStamp(string fullPath, out long fileLength, out DateTime timeStamp)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
340if (value.GetType() == typeof(DateTime))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.cs (1)
212return DateTime.FromBinary(ReadInt64());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (2)
275else if (value.GetType() == typeof(DateTime)) 278_writer.Write(((DateTime)value).ToBinary());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
744is nameof(DateTime)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
99if (defaultValue is DateTime)
rzc (3)
MetadataCache.cs (3)
52private static DateTime? GetFileTimeStamp(string fullPath) 73public MetadataCacheEntry(DateTime timestamp, Metadata metadata) 81public DateTime Timestamp { get; }
ScenarioTests.Common.Tests (15)
ScenarioTestHelpers.cs (1)
236int seed = DateTime.Now.Millisecond;
ScenarioTestTypes.cs (8)
363private DateTime _dateTimeValue; 402public DateTime DateTimeValue 1076private DateTime _readStartedTime; 1120if (_readStartedTime == DateTime.MinValue) 1122_readStartedTime = DateTime.Now; 1124if (DateTime.Now - _readStartedTime >= StreamDuration) 1138int seed = DateTime.Now.Millisecond; 1189Name = "ClientReceiver_" + DateTime.Now;
ServiceInterfaces.cs (6)
738DateTime ReturnInputDateTime(DateTime dt); 767DateTime ReturnInputDateTime(DateTime dt); 796DateTime ReturnInputDateTime(DateTime dt);
Security.TransportSecurity.IntegrationTests (2)
Tcp\ClientCredentialTypeTests.OSX.cs (2)
124DateTime now = DateTime.Now;
ServiceBusWorker (1)
Producer.cs (1)
19await sender.SendMessageAsync(new ServiceBusMessage($"Hello, World! It's {DateTime.Now} here."), cancellationToken);
Shared.Tests (13)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.DateTime.g.cs (8)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>? _DateTime; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> DateTime 24get => _DateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime>)Options.GetTypeInfo(typeof(global::System.DateTime)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> Create_DateTime(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.DateTime>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.DateTime> jsonTypeInfo)) 31jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::System.DateTime>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.DateTimeConverter);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.GetJsonTypeInfo.g.cs (1)
304if (type == typeof(global::System.DateTime))
JsonSchemaExporter\TestTypes.cs (4)
79yield return new TestData<DateTime>( 81AdditionalValues: [DateTime.MinValue, DateTime.MaxValue], 1235[JsonSerializable(typeof(DateTime))]
Stress.ApiService (1)
Program.cs (1)
401DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
Stress.AppHost (1)
CommandResources.cs (1)
961issuedAt = DateTime.UtcNow
Stress.TelemetryService (13)
artifacts\obj\Stress.TelemetryService\Debug\net8.0\opentelemetry\proto\collector\logs\v1\LogsServiceGrpc.cs (2)
143public virtual global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceResponse Export(global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 169public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Logs.V1.ExportLogsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
artifacts\obj\Stress.TelemetryService\Debug\net8.0\opentelemetry\proto\collector\metrics\v1\MetricsServiceGrpc.cs (2)
143public virtual global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceResponse Export(global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 169public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Metrics.V1.ExportMetricsServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
artifacts\obj\Stress.TelemetryService\Debug\net8.0\opentelemetry\proto\collector\trace\v1\TraceServiceGrpc.cs (2)
143public virtual global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceResponse Export(global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) 169public virtual grpc::AsyncUnaryCall<global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceResponse> ExportAsync(global::OpenTelemetry.Proto.Collector.Trace.V1.ExportTraceServiceRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken))
TelemetryStresser.cs (7)
66CreateSumMetric("Test-<b>Bold</b>", DateTime.UtcNow, value: value) 74CreateSumMetric("Test-<b>Bold</b>", DateTime.UtcNow, value: value) 91var timestamp = DateTimeToUnixNanoseconds(DateTime.UtcNow); 145public static Metric CreateSumMetric(string metricName, DateTime startTime, KeyValuePair<string, string>[]? attributes = null, int? value = null) 164private static NumberDataPoint CreateNumberPoint(DateTime startTime, int value, KeyValuePair<string, string>[]? attributes = null) 183public static ulong DateTimeToUnixNanoseconds(DateTime dateTime) 185var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
System.Collections.Immutable (1)
System\Collections\Frozen\Constants.cs (1)
60typeof(T) == typeof(DateTime) ||
System.CommandLine (3)
Binding\ArgumentConverter.StringConverters.cs (3)
44[typeof(DateTime)] = (string input, out object? value) => 46if (DateTime.TryParse(input, out var parsed))
System.ComponentModel.TypeConverter (22)
System\ComponentModel\DateTimeConverter.cs (17)
12/// Provides a type converter to convert <see cref='System.DateTime'/> 19/// object in the given source type to a <see cref='System.DateTime'/> 37/// Converts the given value object to a <see cref='System.DateTime'/> object. 46return DateTime.MinValue; 61return DateTime.Parse(text, formatInfo); 65return DateTime.Parse(text, culture); 70throw new FormatException(SR.Format(SR.ConvertInvalidPrimitive, (string)value, nameof(DateTime)), e); 78/// Converts the given value object to a <see cref='System.DateTime'/> 83if (destinationType == typeof(string) && value is DateTime) 85DateTime dt = (DateTime)value; 86if (dt == DateTime.MinValue) 120if (destinationType == typeof(InstanceDescriptor) && value is DateTime) 122DateTime dt = (DateTime)value; 126typeof(DateTime).GetConstructor(new Type[] { typeof(long) }), 132typeof(DateTime).GetConstructor(new Type[] { typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int) }),
System\ComponentModel\DateTimeOffsetConverter.cs (1)
36/// Converts the given value object to a <see cref='System.DateTime'/>
System\ComponentModel\ReflectTypeDescriptionProvider.cs (1)
172[typeof(DateTime)] = new IntrinsicTypeConverterData((type) => new DateTimeConverter()),
System\Timers\ElapsedEventArgs.cs (2)
15public ElapsedEventArgs(DateTime signalTime) 23public DateTime SignalTime { get; }
System\Timers\Timer.cs (1)
303ElapsedEventArgs elapsedEventArgs = new ElapsedEventArgs(DateTime.Now);
System.Configuration.ConfigurationManager (17)
System\Configuration\DateTimeConfigurationCollection.cs (3)
13public DateTime this[int index] 25public void Add(DateTime dateTime) 30public void Remove(DateTime dateTime)
System\Configuration\DateTimeConfigurationElement.cs (6)
9new ConfigurationProperty("value", typeof(DateTime), DateTime.MinValue, ConfigurationPropertyOptions.IsKey); 13private readonly DateTime _initValue; 19public DateTimeConfigurationElement(DateTime value) 28public DateTime Value 30get { return (DateTime)base[s_propValue]; }
System\Configuration\Internal\FileVersion.cs (4)
10private readonly DateTime _utcCreationTime; 11private readonly DateTime _utcLastWriteTime; 13internal FileVersion(bool exists, long fileSize, DateTime utcCreationTime, DateTime utcLastWriteTime)
System\Configuration\Internal\InternalConfigHost.cs (2)
217: new FileVersion(false, 0, DateTime.MinValue, DateTime.MinValue);
System\Configuration\Internal\WriteFileContext.cs (1)
98DateTime creationTime;
System\Configuration\SettingsPropertyValue.cs (1)
41if (_value != null && !Property.PropertyType.IsPrimitive && !(_value is string) && !(_value is DateTime))
System.Data.Common (101)
System\Data\ColumnTypeConverter.cs (1)
23typeof(DateTime),
System\Data\Common\DataRecordInternal.cs (2)
290public override DateTime GetDateTime(int i) 292return ((DateTime)_values[i]);
System\Data\Common\DataStorage.cs (1)
83typeof(DateTime),
System\Data\Common\DateTimeStorage.cs (30)
12private static readonly DateTime s_defaultValue = DateTime.MinValue; 14private DateTime[] _values = default!; // Late-initialized 17: base(column, typeof(DateTime), s_defaultValue, StorageType.DateTime) 29DateTime min = DateTime.MaxValue; 35min = (DateTime.Compare(_values[record], min) < 0) ? _values[record] : min; 46DateTime max = DateTime.MinValue; 52max = (DateTime.Compare(_values[record], max) >= 0) ? _values[record] : max; 83throw ExprException.Overflow(typeof(DateTime)); 90DateTime valueNo1 = _values[recordNo1]; 91DateTime valueNo2 = _values[recordNo2]; 101return DateTime.Compare(valueNo1, valueNo2); 114DateTime valueNo1 = _values[recordNo]; 119return DateTime.Compare(valueNo1, (DateTime)value); 146DateTime value = _values[record]; 164DateTime retVal; 165DateTime tmpValue = ((IConvertible)value).ToDateTime(FormatProvider); 179retVal = DateTime.SpecifyKind(tmpValue, DateTimeKind.Utc); 193retVal = DateTime.SpecifyKind(tmpValue, DateTimeKind.Local); 198retVal = DateTime.SpecifyKind(tmpValue, DateTimeKind.Unspecified); 237retValue = XmlConvert.ToString((DateTime)value, XmlDateTimeSerializationMode.Local); 241retValue = XmlConvert.ToString((DateTime)value, XmlDateTimeSerializationMode.RoundtripKind); 248return new DateTime[recordCount]; 253DateTime[] typedStore = (DateTime[])store; 268_values = (DateTime[])store; 276_values[i] = DateTime.SpecifyKind(_values[i].ToLocalTime(), DateTimeKind.Unspecified); //Strip the kind for UnspecifiedLocal.
System\Data\Common\DbDataReader.cs (1)
170public abstract DateTime GetDateTime(int ordinal);
System\Data\Common\DbDataRecord.cs (1)
38public abstract DateTime GetDateTime(int i);
System\Data\Common\ObjectStorage.cs (4)
530if (!isNull && (typedStore[storeIndex] is DateTime dt)) 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\Common\SQLConvert.cs (3)
234StorageType.DateTime => (DateTime)value, 462return ((DateTime)value).ToString(formatProvider); 713return XmlConvert.ToString((DateTime)value, XmlDateTimeSerializationMode.RoundtripKind);
System\Data\DataColumn.cs (1)
605if (DataType != typeof(DateTime) && value != DataSetDateTime.UnspecifiedLocal)
System\Data\DataReaderExtensions.cs (1)
64public static DateTime GetDateTime(this DbDataReader reader, string name)
System\Data\DataRelation.cs (1)
654((_parentKey.ColumnsReference[i].DataType == typeof(DateTime)) &&
System\Data\DataTableReader.cs (2)
463public override DateTime GetDateTime(int ordinal) 469return (DateTime)_currentDataRow![ordinal];
System\Data\Filter\BinaryNode.cs (13)
193return DateTime.Compare(Convert.ToDateTime(vLeft, FormatProvider), Convert.ToDateTime(vRight, FormatProvider)); 419if (vLeft is TimeSpan && vRight is DateTime) 421value = (DateTime)vRight + (TimeSpan)vLeft; 423else if (vLeft is DateTime && vRight is TimeSpan) 425value = (DateTime)vLeft + (TimeSpan)vRight; 488value = SqlConvert.ConvertToSqlDateTime((DateTime)rValue.Value + (TimeSpan)vLeft); 493value = SqlConvert.ConvertToSqlDateTime((DateTime)lValue.Value + (TimeSpan)vRight); 609value = (DateTime)vLeft - (TimeSpan)vRight; 614if (vLeft is DateTime) 616value = (DateTime)vLeft - (DateTime)vRight; 627value = SqlConvert.ConvertToSqlDateTime((DateTime)rValue.Value - (TimeSpan)vLeft); 632value = SqlConvert.ConvertToSqlDateTime((DateTime)lValue.Value - (TimeSpan)vRight);
System\Data\Filter\ConstNode.cs (1)
54_val = DateTime.Parse((string)constant, CultureInfo.InvariantCulture);
System\Data\Filter\FunctionNode.cs (3)
32new Function("DateTimeOffset", FunctionId.DateTimeOffset, typeof(DateTimeOffset), false, true, 3, typeof(DateTime), typeof(int), typeof(int)), 535switch (((DateTime)argumentValues[0]).Kind) 561return new DateTimeOffset((DateTime)argumentValues[0], new TimeSpan((int)argumentValues[1], (int)argumentValues[2], 0));
System\Data\ForeignKeyConstraint.cs (1)
639((_parentKey.ColumnsReference[i].DataType == typeof(DateTime)) && (_parentKey.ColumnsReference[i].DateTimeMode != _childKey.ColumnsReference[i].DateTimeMode) && ((_parentKey.ColumnsReference[i].DateTimeMode & _childKey.ColumnsReference[i].DateTimeMode) != DataSetDateTime.Unspecified)))
System\Data\IDataRecord.cs (1)
33DateTime GetDateTime(int i);
System\Data\Merger.cs (1)
378((dest.DataType == typeof(DateTime)) && (dest.DateTimeMode != src.DateTimeMode) && ((dest.DateTimeMode & src.DateTimeMode) != DataSetDateTime.Unspecified)))
System\Data\SqlDbType.cs (2)
32/// <see cref="System.DateTime"/>. Date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds 93/// <see cref="System.DateTime"/>. Date and time data ranging in value from January 1, 1900 to June 6, 2079 to an accuracy of one minute.
System\Data\SQLTypes\SQLDateTime.cs (15)
40private static DateTime BaseDate => new DateTime(1900, 1, 1); 94public SqlDateTime(DateTime value) 215private static DateTime ToDateTime(SqlDateTime value) 221internal static DateTime ToDateTime(int daypart, int timepart) 230DateTime result = new DateTime(BaseDate.Ticks + dayticks + timeticks); 264private static SqlDateTime FromDateTime(DateTime value) 273if (value == DateTime.MaxValue) 297public DateTime Value 333public static implicit operator SqlDateTime(DateTime value) 339public static explicit operator DateTime(SqlDateTime x) 349DateTime dateTime = ToDateTime(this); 355DateTime dt; 362dt = DateTime.Parse(s, CultureInfo.InvariantCulture); 367dt = DateTime.ParseExact(s, s_dateTimeFormats, dtfi, x_DateTimeStyle); 655DateTime dt = XmlConvert.ToDateTime(reader.ReadElementString(), XmlDateTimeSerializationMode.RoundtripKind);
System\Data\TypeLimiter.cs (1)
146typeof(DateTime),
System\Data\XDRSchema.cs (5)
237new NameType("date", typeof(DateTime)), 238new NameType("dateTime", typeof(DateTime)), 239new NameType("dateTime.tz", typeof(DateTime)), 260new NameType("time", typeof(DateTime)), 261new NameType("time.tz", typeof(DateTime)),
System\Data\xmlsaver.cs (2)
235if (type == typeof(DateTime) || type == typeof(SqlDateTime)) 1386if (col.DataType == typeof(DateTime) && col.DateTimeMode != DataSetDateTime.UnspecifiedLocal)
System\Data\XMLSchema.cs (8)
1816new NameType("date", typeof(DateTime) ), /* XSD Apr */ 1817new NameType("dateTime", typeof(DateTime) ), /* XSD Apr */ 1822new NameType("gDay", typeof(DateTime) ), /* XSD Apr */ 1823new NameType("gMonth", typeof(DateTime) ), /* XSD Apr */ 1824new NameType("gMonthDay", typeof(DateTime) ), /* XSD Apr */ 1825new NameType("gYear", typeof(DateTime) ), /* XSD Apr */ 1826new NameType("gYearMonth", typeof(DateTime) ), /* XSD Apr */ 1839new NameType("time", typeof(DateTime) ), /* XSD Apr */
System.Data.Odbc (20)
Common\System\Data\Common\AdapterUtil.Odbc.cs (1)
597return DateTime.UtcNow.ToFileTimeUtc();
Common\System\Data\ProviderBase\DbBuffer.cs (5)
675internal DateTime ReadDate(int offset) 684internal void WriteDate(int offset, DateTime value) 713internal DateTime ReadDateTime(int offset) 718DateTime value = new DateTime( 727internal void WriteDateTime(int offset, DateTime value)
src\runtime\src\libraries\Common\src\System\Data\ProviderBase\DbConnectionInternal.cs (4)
31private DateTime _createTime; // when the connection was created. 236DateTime now = DateTime.UtcNow; 280_createTime = DateTime.UtcNow;
System\Data\Odbc\Odbc32.cs (3)
770private static readonly TypeMap s_dateTime = new TypeMap(OdbcType.DateTime, DbType.DateTime, typeof(DateTime), ODBC32.SQL_TYPE.TYPE_TIMESTAMP, ODBC32.SQL_C.TYPE_TIMESTAMP, ODBC32.SQL_C.TYPE_TIMESTAMP, 16, 23, false); 771private static readonly TypeMap s_date = new TypeMap(OdbcType.Date, DbType.Date, typeof(DateTime), ODBC32.SQL_TYPE.TYPE_DATE, ODBC32.SQL_C.TYPE_DATE, ODBC32.SQL_C.TYPE_DATE, 6, 10, false); 784private static readonly TypeMap s_smallDT = new TypeMap(OdbcType.SmallDateTime, DbType.DateTime, typeof(DateTime), ODBC32.SQL_TYPE.TYPE_TIMESTAMP, ODBC32.SQL_C.TYPE_TIMESTAMP, ODBC32.SQL_C.TYPE_TIMESTAMP, 16, 23, false);
System\Data\Odbc\OdbcDataReader.cs (4)
810public DateTime GetDate(int i) 812return (DateTime)internalGetDate(i); 831public override DateTime GetDateTime(int i) 833return (DateTime)internalGetDateTime(i);
System\Data\Odbc\OdbcUtils.cs (3)
276WriteODBCDateTime(offset, (DateTime)value); 290WriteDate(offset, (DateTime)value); 333internal void WriteODBCDateTime(int offset, DateTime value)
System.Data.OleDb (33)
ColumnBinding.cs (17)
470Value_DATE((DateTime)value); 540Value_FILETIME((DateTime)value); 562Value_DBDATE((DateTime)value); 568Value_DBTIMESTAMP((DateTime)value); 809private DateTime Value_DATE() 813return DateTime.FromOADate(RowBinding.ReadDouble(ValueOffset)); 815private void Value_DATE(DateTime value) 823private DateTime Value_DBDATE() 829private void Value_DBDATE(DateTime value) 851private DateTime Value_DBTIMESTAMP() 857private void Value_DBTIMESTAMP(DateTime value) 912private DateTime Value_FILETIME() 917return DateTime.FromFileTime(tmp); 919private void Value_FILETIME(DateTime value) 1363internal DateTime ValueDateTime() 1365DateTime value; 1384value = (DateTime)ValueVariant();
OleDb_Enum.cs (4)
135private static readonly NativeDBType D_Date = new NativeDBType(0xff, 8, true, false, OleDbType.Date, NativeDBType.DATE, S_DATE, typeof(System.DateTime), NativeDBType.DATE, DbType.DateTime); // 5 - double 136private static readonly NativeDBType D_DBDate = new NativeDBType(0xff, 6, true, false, OleDbType.DBDate, NativeDBType.DBDATE, S_DBDATE, typeof(System.DateTime), NativeDBType.DBDATE, DbType.Date); // 6 - (tagDBDate) 138private static readonly NativeDBType D_DBTimeStamp = new NativeDBType(0xff, 16, true, false, OleDbType.DBTimeStamp, NativeDBType.DBTIMESTAMP, S_DBTIMESTAMP, typeof(System.DateTime), NativeDBType.DBTIMESTAMP, DbType.DateTime); // 8 - (tagDBTIMESTAMP) 141private static readonly NativeDBType D_Filetime = new NativeDBType(0xff, 8, true, false, OleDbType.Filetime, NativeDBType.FILETIME, S_FILETIME, typeof(System.DateTime), NativeDBType.FILETIME, DbType.DateTime); // 11 - integer8
OleDbDataReader.cs (1)
987public override DateTime GetDateTime(int ordinal)
PropertyInfoSet.cs (1)
155VarEnum.VT_DATE => typeof(System.DateTime),
System\Data\Common\AdapterUtil.cs (1)
958return DateTime.UtcNow.ToFileTimeUtc();
System\Data\ProviderBase\DbBuffer.cs (5)
628internal DateTime ReadDate(int offset) 637internal void WriteDate(int offset, DateTime value) 666internal DateTime ReadDateTime(int offset) 671DateTime value = new DateTime( 680internal void WriteDateTime(int offset, DateTime value)
System\Data\ProviderBase\DbConnectionInternal.Shared.cs (4)
32private DateTime _createTime; // when the connection was created. 349DateTime now = DateTime.UtcNow; 449_createTime = DateTime.UtcNow;
System.Diagnostics.DiagnosticSource (35)
System\Diagnostics\Activity.cs (9)
217/// is called, but you can set at any time via <see cref="SetStartTime(DateTime)"/>. 219public DateTime StartTimeUtc { get; private set; } 745public Activity SetStartTime(DateTime startTimeUtc) 765public Activity SetEndTime(DateTime endTimeUtc) 791/// <item>If <see cref="StartTimeUtc"/> was not set previously, sets it to <see cref="DateTime.UtcNow"/>.</item> 797/// <seealso cref="SetStartTime(DateTime)"/> 849/// If end time was not set previously, sets <see cref="Duration"/> as a difference between <see cref="DateTime.UtcNow"/> and <see cref="StartTimeUtc"/> 853/// <seealso cref="SetEndTime(DateTime)"/> 2285public DateTime StartTimeUtc => activity.StartTimeUtc;
System\Diagnostics\Activity.DateTime.corefx.cs (2)
11internal static DateTime GetUtcNow() 14return DateTime.UtcNow;
System\Diagnostics\DsesActivitySourceListener.cs (2)
160[DynamicDependency(nameof(DateTime.Ticks), typeof(DateTime))]
System\Diagnostics\Metrics\AggregationManager.cs (18)
38private readonly Action<DateTime, DateTime> _beginCollection; 39private readonly Action<DateTime, DateTime> _endCollection; 48private DateTime _startTime; 49private DateTime _intervalStartTime; 50private DateTime _nextIntervalStartTime; 57Action<DateTime, DateTime> beginCollection, 58Action<DateTime, DateTime> endCollection, 179_intervalStartTime = _nextIntervalStartTime = _startTime = DateTime.UtcNow; 228DateTime now = DateTime.UtcNow; 240DateTime minNextInterval = _intervalStartTime.AddSeconds(collectionIntervalSecs); 261DateTime startTime = DateTime.UtcNow; 262DateTime intervalStartTime = startTime;
System\Diagnostics\Metrics\MetricsEventSource.cs (4)
113public void CollectionStart(string sessionId, DateTime intervalStartTime, DateTime intervalEndTime) 123public void CollectionStop(string sessionId, DateTime intervalStartTime, DateTime intervalEndTime)
System.Diagnostics.EventLog (29)
System\Diagnostics\EventLogEntry.cs (4)
246public DateTime TimeGenerated 250return DateTime.UnixEpoch.AddSeconds(IntFrom(dataBuf, bufOffset + FieldOffsets.TIMEGENERATED)).ToLocalTime(); 257public DateTime TimeWritten 261return DateTime.UnixEpoch.AddSeconds(IntFrom(dataBuf, bufOffset + FieldOffsets.TIMEWRITTEN)).ToLocalTime();
System\Diagnostics\Reader\EventLogInformation.cs (6)
20CreationTime = (DateTime?)NativeWrapper.EvtGetLogInfo(logHandle, UnsafeNativeMethods.EvtLogPropertyId.EvtLogCreationTime); 21LastAccessTime = (DateTime?)NativeWrapper.EvtGetLogInfo(logHandle, UnsafeNativeMethods.EvtLogPropertyId.EvtLogLastAccessTime); 22LastWriteTime = (DateTime?)NativeWrapper.EvtGetLogInfo(logHandle, UnsafeNativeMethods.EvtLogPropertyId.EvtLogLastWriteTime); 31public DateTime? CreationTime { get; } 32public DateTime? LastAccessTime { get; } 33public DateTime? LastWriteTime { get; }
System\Diagnostics\Reader\EventLogRecord.cs (1)
203public override DateTime? TimeCreated
System\Diagnostics\Reader\EventRecord.cs (1)
33public abstract DateTime? TimeCreated { get; }
System\Diagnostics\Reader\NativeWrapper.cs (12)
43public DateTime? TimeCreated; 845systemProperties.TimeCreated = (DateTime?)ConvertToObject(varVal, UnsafeNativeMethods.EvtVariantType.EvtVarTypeFileTime); 1168return DateTime.FromFileTime((long)val.FileTime); 1318public static unsafe DateTime[] ConvertToFileTimeArray(UnsafeNativeMethods.EvtVariant val) 1323return Array.Empty<DateTime>(); 1327DateTime[] array = new DateTime[val.Count]; 1330array[i] = DateTime.FromFileTime(ptr[i]); 1336public static unsafe DateTime[] ConvertToSysTimeArray(UnsafeNativeMethods.EvtVariant val) 1341return Array.Empty<DateTime>(); 1345DateTime[] array = new DateTime[val.Count];
System\Diagnostics\Reader\ProviderMetadataCachedInformation.cs (5)
56TheTime = DateTime.Now; 59public DateTime TheTime { get; set; } 107DateTime timeNow = DateTime.Now; 130cacheItem.TheTime = DateTime.Now;
System.Diagnostics.PerformanceCounter (2)
System\Diagnostics\SharedPerformanceCounter.cs (2)
996long tickDelta = (DateTime.Now.Ticks - Volatile.Read(ref s_lastInstanceLifetimeSweepTick)); 1102Volatile.Write(ref s_lastInstanceLifetimeSweepTick, DateTime.Now.Ticks);
System.Diagnostics.Process (16)
System\Diagnostics\Process.cs (4)
58private DateTime? _startTime; 59private DateTime _exitTime; 202public DateTime StartTime 219public DateTime ExitTime
System\Diagnostics\Process.Linux.cs (4)
22internal DateTime StartTimeCore 33internal static DateTime BootTimeToDateTime(TimeSpan timespanAfterBoot) 36DateTime dt = BootTime + timespanAfterBoot; 45private static DateTime BootTime
System\Diagnostics\Process.Unix.cs (1)
302private DateTime ExitTimeCore
System\Diagnostics\ProcessThread.cs (1)
145public DateTime StartTime
System\Diagnostics\ProcessThread.Linux.cs (1)
48private DateTime GetStartTime() => Process.BootTimeToDateTime(Process.TicksToTimeSpan(GetStat().starttime));
System\Diagnostics\ProcessWaitState.Unix.cs (5)
126DateTime exitTime = default; 232private DateTime _exitTime; 241private ProcessWaitState(int processId, bool isChild, bool usesTerminal, DateTime exitTime = default) 273_exitTime = DateTime.Now; 308internal DateTime ExitTime
System.Diagnostics.TextWriterTraceListener (2)
System\Diagnostics\XmlWriterTraceListener.cs (2)
235InternalWrite(eventCache != null ? eventCache.DateTime : DateTime.Now); 416private unsafe void InternalWrite(DateTime message)
System.Diagnostics.TraceSource (5)
System\Diagnostics\TraceEventCache.cs (5)
15private DateTime _dateTime = DateTime.MinValue; 17public DateTime DateTime 21if (_dateTime == DateTime.MinValue) 22_dateTime = DateTime.UtcNow;
System.DirectoryServices (23)
System\DirectoryServices\ActiveDirectory\ActiveDirectorySchedule.cs (1)
54_utcOffSet = TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.Now).Ticks / TimeSpan.TicksPerHour;
System\DirectoryServices\ActiveDirectory\AttributeMetaData.cs (3)
30LastOriginatingChangeTime = DateTime.FromFileTime(ftimeChangeValue); 45LastOriginatingChangeTime = DateTime.FromFileTime(ftimeChangeValue); 59public DateTime LastOriginatingChangeTime { get; }
System\DirectoryServices\ActiveDirectory\ConfigSet.cs (3)
535DateTime startTime = DateTime.UtcNow; 559if (DateTime.UtcNow.Subtract(startTime) > s_locationTimeout)
System\DirectoryServices\ActiveDirectory\DirectoryServer.cs (1)
466replicationInfo.startTime = DateTime.FromFileTime(operations.ftimeCurrentOpStarted);
System\DirectoryServices\ActiveDirectory\DomainController.cs (2)
596public DateTime CurrentTime 1287private DateTime ParseDateTime(string dateTime)
System\DirectoryServices\ActiveDirectory\ReplicationCursor.cs (3)
11private readonly DateTime _syncTime; 26_syncTime = DateTime.FromFileTime(time); 65public DateTime LastSuccessfulSyncTime
System\DirectoryServices\ActiveDirectory\ReplicationFailure.cs (2)
25FirstFailureTime = DateTime.FromFileTime(failure.ftimeFirstFailure); 58public DateTime FirstFailureTime { get; }
System\DirectoryServices\ActiveDirectory\ReplicationNeighbor.cs (4)
67LastSuccessfulSync = DateTime.FromFileTime(neighbor.ftimeLastSyncSuccess); 68LastAttemptedSync = DateTime.FromFileTime(neighbor.ftimeLastSyncAttempt); 111public DateTime LastSuccessfulSync { get; } 113public DateTime LastAttemptedSync { get; }
System\DirectoryServices\ActiveDirectory\ReplicationOperation.cs (2)
23TimeEnqueued = DateTime.FromFileTime(operation.ftimeEnqueued); 47public DateTime TimeEnqueued { get; }
System\DirectoryServices\ActiveDirectory\ReplicationOperationInformation.cs (2)
8internal DateTime startTime; 16public DateTime OperationStartTime => startTime;
System.DirectoryServices.AccountManagement (142)
System\DirectoryServices\AccountManagement\AccountInfo.cs (13)
22private Nullable<DateTime> _accountLockoutTime; 25public Nullable<DateTime> AccountLockoutTime 29return _owningPrincipal.HandleGet<Nullable<DateTime>>(ref _accountLockoutTime, PropertyNames.AcctInfoAcctLockoutTime, ref _accountLockoutTimeLoaded); 34private Nullable<DateTime> _lastLogon; 37public Nullable<DateTime> LastLogon 41return _owningPrincipal.HandleGet<Nullable<DateTime>>(ref _lastLogon, PropertyNames.AcctInfoLastLogon, ref _lastLogonLoaded); 101private Nullable<DateTime> _expirationDate; 104public Nullable<DateTime> AccountExpirationDate 108return _owningPrincipal.HandleGet<Nullable<DateTime>>(ref _expirationDate, PropertyNames.AcctInfoExpirationDate, ref _expirationDateChanged); 116_owningPrincipal.HandleSet<Nullable<DateTime>>(ref _expirationDate, value, ref _expirationDateChanged, 301_accountLockoutTime = (Nullable<DateTime>)value; 306_lastLogon = (Nullable<DateTime>)value; 322_expirationDate = (Nullable<DateTime>)value;
System\DirectoryServices\AccountManagement\AD\ADDNLinkedAttrSet.cs (1)
710DateTime.UtcNow);
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_LoadStore.cs (6)
437Type principalType, string urnScheme, string urnValue, DateTime referenceDate) 450DateTime.UtcNow, 459DateTime referenceDate, 1002Nullable<DateTime> dt; 1290Nullable<DateTime> dt = (Nullable<DateTime>)p.GetValueForProperty(propertyName);
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_Query.cs (12)
653Nullable<DateTime> date = (Nullable<DateTime>)filter.Value; 697Debug.Assert(qmt.Value is DateTime); 699return (DateTimeFilterBuilder(suggestedAdProperty, (DateTime)qmt.Value, LdapConstants.defaultUtcTime, false, qmt.Match)); 708Debug.Assert(qmt.Value is DateTime); 719Debug.Assert(qmt.Value is DateTime); 724DateTimeFilterBuilder("lastLogon", (DateTime)qmt.Value, LdapConstants.defaultUtcTime, false, qmt.Match) + 725DateTimeFilterBuilder("lastLogonTimestamp", (DateTime)qmt.Value, LdapConstants.defaultUtcTime, true, qmt.Match) + 774public static string DateTimeFilterBuilder(string attributeName, DateTime searchValue, DateTime defaultValue, bool requirePresence, MatchType mt) 899else if (typeof(DateTime) == type) 901ldapValue = ADUtils.DateTimeToADString((DateTime)value);
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (8)
865if ((lockoutDuration + lockoutTime) > ((ulong)ADUtils.DateTimeToADFileTime(DateTime.UtcNow))) 993DateTime dt, MatchType matchType, Type principalType) 999DateTime dt, MatchType matchType, Type principalType) 1005DateTime dt, MatchType matchType, Type principalType) 1011DateTime dt, MatchType matchType, Type principalType) 1017DateTime dt, MatchType matchType, Type principalType) 1022private ADEntriesSet FindByDate(Type subtype, string[] ldapAttributes, MatchType matchType, DateTime value) 2139DateTime.UtcNow);
System\DirectoryServices\AccountManagement\AD\ADUtils.cs (4)
294internal static string DateTimeToADString(DateTime dateTime) 303internal static DateTime ADFileTimeToDateTime(long filetime) 306return DateTime.FromFileTimeUtc(filetime); 309internal static long DateTimeToADFileTime(DateTime dt)
System\DirectoryServices\AccountManagement\AdvancedFilters.cs (5)
25public void LastBadPasswordAttempt(DateTime lastAttempt, MatchType match) 42public void AccountExpirationDate(DateTime expirationTime, MatchType match) 59public void AccountLockoutTime(DateTime lockoutTime, MatchType match) 93public void LastLogonTime(DateTime logonTime, MatchType match) 110public void LastPasswordSetTime(DateTime passwordSetTime, MatchType match)
System\DirectoryServices\AccountManagement\AuthenticablePrincipal.cs (16)
88public Nullable<DateTime> AccountLockoutTime 93public Nullable<DateTime> LastLogon 109public Nullable<DateTime> AccountExpirationDate 183public Nullable<DateTime> LastPasswordSet 188public Nullable<DateTime> LastBadPasswordAttempt 264public static PrincipalSearchResult<AuthenticablePrincipal> FindByLockoutTime(PrincipalContext context, DateTime time, MatchType type) 269public static PrincipalSearchResult<AuthenticablePrincipal> FindByLogonTime(PrincipalContext context, DateTime time, MatchType type) 274public static PrincipalSearchResult<AuthenticablePrincipal> FindByExpirationTime(PrincipalContext context, DateTime time, MatchType type) 279public static PrincipalSearchResult<AuthenticablePrincipal> FindByBadPasswordAttempt(PrincipalContext context, DateTime time, MatchType type) 284public static PrincipalSearchResult<AuthenticablePrincipal> FindByPasswordSetTime(PrincipalContext context, DateTime time, MatchType type) 293protected static PrincipalSearchResult<T> FindByLockoutTime<T>(PrincipalContext context, DateTime time, MatchType type) 299protected static PrincipalSearchResult<T> FindByLogonTime<T>(PrincipalContext context, DateTime time, MatchType type) 305protected static PrincipalSearchResult<T> FindByExpirationTime<T>(PrincipalContext context, DateTime time, MatchType type) 311protected static PrincipalSearchResult<T> FindByBadPasswordAttempt<T>(PrincipalContext context, DateTime time, MatchType type) 317protected static PrincipalSearchResult<T> FindByPasswordSetTime<T>(PrincipalContext context, DateTime time, MatchType type) 360private static void CheckFindByArgs(PrincipalContext context, DateTime time, MatchType type, Type subtype)
System\DirectoryServices\AccountManagement\Computer.cs (5)
60public static new PrincipalSearchResult<ComputerPrincipal> FindByLockoutTime(PrincipalContext context, DateTime time, MatchType type) 65public static new PrincipalSearchResult<ComputerPrincipal> FindByLogonTime(PrincipalContext context, DateTime time, MatchType type) 70public static new PrincipalSearchResult<ComputerPrincipal> FindByExpirationTime(PrincipalContext context, DateTime time, MatchType type) 75public static new PrincipalSearchResult<ComputerPrincipal> FindByBadPasswordAttempt(PrincipalContext context, DateTime time, MatchType type) 80public static new PrincipalSearchResult<ComputerPrincipal> FindByPasswordSetTime(PrincipalContext context, DateTime time, MatchType type)
System\DirectoryServices\AccountManagement\constants.cs (1)
31internal static readonly DateTime defaultUtcTime = new DateTime(1601, 1, 1, 0, 0, 0);
System\DirectoryServices\AccountManagement\PasswordInfo.cs (8)
21private Nullable<DateTime> _lastPasswordSet; 24public Nullable<DateTime> LastPasswordSet 28return _owningPrincipal.HandleGet<Nullable<DateTime>>(ref _lastPasswordSet, PropertyNames.PwdInfoLastPasswordSet, ref _lastPasswordSetLoaded); 33private Nullable<DateTime> _lastBadPasswordAttempt; 36public Nullable<DateTime> LastBadPasswordAttempt 40return _owningPrincipal.HandleGet<Nullable<DateTime>>(ref _lastBadPasswordAttempt, PropertyNames.PwdInfoLastBadPasswordAttempt, ref _lastBadPasswordAttemptLoaded); 251_lastPasswordSet = (Nullable<DateTime>)value; 256_lastBadPasswordAttempt = (Nullable<DateTime>)value;
System\DirectoryServices\AccountManagement\Principal.cs (3)
908return FindByIdentityWithTypeHelper(context, principalType, null, identityValue, DateTime.UtcNow); 923return FindByIdentityWithTypeHelper(context, principalType, identityType, identityValue, DateTime.UtcNow); 926private static Principal FindByIdentityWithTypeHelper(PrincipalContext context, Type principalType, Nullable<IdentityType> identityType, string identityValue, DateTime refDate)
System\DirectoryServices\AccountManagement\PrincipalCollection.cs (4)
681private DateTime _lastChange = DateTime.UtcNow; 683internal DateTime LastChange 690_lastChange = DateTime.UtcNow;
System\DirectoryServices\AccountManagement\PrincipalCollectionEnumerator.cs (2)
306private readonly DateTime _creationTime = DateTime.UtcNow;
System\DirectoryServices\AccountManagement\SAM\SAMQuerySet.cs (20)
359Debug.Assert(valueToMatch.Value is DateTime); 363DateTime value; 376value = DateTime.UtcNow - new TimeSpan(0, 0, secondsLapsed); 386value = (DateTime)de.Properties[winNTPropertyName].Value; 389int comparisonResult = DateTime.Compare(value, (DateTime)valueToMatch.Value); 624Nullable<DateTime> valueToCompare = (Nullable<DateTime>)filter.Value; 637DateTime value = (DateTime)de.Properties[winNTPropertyName].Value; 677private readonly DateTime _valueToMatch; 679internal FindByDateMatcher(DateProperty property, MatchType matchType, DateTime value) 718Nullable<DateTime> storeValue = null; 725storeValue = (Nullable<DateTime>)values[0]; 734Nullable<DateTime> storeValue = null; 741storeValue = (Nullable<DateTime>)values[0]; 750Nullable<DateTime> storeValue = null; 759storeValue = DateTime.UtcNow - new TimeSpan(0, 0, secondsLapsed); 765private bool TestForMatch(Nullable<DateTime> nullableStoreValue) 775DateTime storeValue = nullableStoreValue.Value;
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx_LoadStore.cs (8)
335Type principalType, string urnScheme, string urnValue, DateTime referenceDate) 867Nullable<DateTime> dt = DateTime.UtcNow - new TimeSpan(0, 0, secondsLapsed); 883Nullable<DateTime> dt = (Nullable<DateTime>)values[0]; 987Nullable<DateTime> value = (Nullable<DateTime>)p.GetValueForProperty(propertyName); 994de.Properties[suggestedWinNTProperty].Value = (DateTime)value;
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx.cs (7)
546DateTime dt, MatchType matchType, Type principalType) 552DateTime dt, MatchType matchType, Type principalType) 558DateTime dt, MatchType matchType, Type principalType) 564DateTime dt, MatchType matchType, Type principalType) 570DateTime dt, MatchType matchType, Type principalType) 578DateTime value, 862DateTime.UtcNow);
System\DirectoryServices\AccountManagement\StoreCtx.cs (8)
97Type principalType, string urnScheme, string urnValue, DateTime referenceDate); 124DateTime dt, MatchType matchType, Type principalType); 126DateTime dt, MatchType matchType, Type principalType); 128DateTime dt, MatchType matchType, Type principalType); 130DateTime dt, MatchType matchType, Type principalType); 132DateTime dt, MatchType matchType, Type principalType); 423else if (value is Nullable<DateTime>) 425((FilterBase)filter).Value = (Nullable<DateTime>)value;
System\DirectoryServices\AccountManagement\TrackedCollection.cs (4)
230private DateTime _lastChange = DateTime.UtcNow; 232internal DateTime LastChange 239_lastChange = DateTime.UtcNow;
System\DirectoryServices\AccountManagement\TrackedCollectionEnumerator.cs (2)
162private readonly DateTime _creationTime = DateTime.UtcNow;
System\DirectoryServices\AccountManagement\User.cs (5)
229public static new PrincipalSearchResult<UserPrincipal> FindByLockoutTime(PrincipalContext context, DateTime time, MatchType type) 234public static new PrincipalSearchResult<UserPrincipal> FindByLogonTime(PrincipalContext context, DateTime time, MatchType type) 239public static new PrincipalSearchResult<UserPrincipal> FindByExpirationTime(PrincipalContext context, DateTime time, MatchType type) 244public static new PrincipalSearchResult<UserPrincipal> FindByBadPasswordAttempt(PrincipalContext context, DateTime time, MatchType type) 249public static new PrincipalSearchResult<UserPrincipal> FindByPasswordSetTime(PrincipalContext context, DateTime time, MatchType type)
System.DirectoryServices.Protocols (3)
System\DirectoryServices\Protocols\ldap\LdapAsyncResult.cs (2)
84internal DateTime _startTime; 93_startTime = DateTime.Now;
System\DirectoryServices\Protocols\ldap\LdapPartialResultsProcessor.cs (1)
147if ((asyncResult._startTime.Ticks + asyncResult._requestTimeout.Ticks) > DateTime.Now.Ticks)
System.Formats.Nrbf (22)
System\Formats\Nrbf\ArraySinglePrimitiveRecord.cs (4)
81int sizeOfT = typeof(T) == typeof(DateTime) || typeof(T) == typeof(TimeSpan) 108else if (typeof(T) == typeof(TimeSpan) || typeof(T) == typeof(DateTime)) 233if (typeof(T) == typeof(DateTime)) 307else if (typeof(T) == typeof(DateTime))
System\Formats\Nrbf\ClassRecord.cs (3)
93public DateTime GetDateTime(string memberName) => GetMember<DateTime>(memberName); 96/// <para>For primitive types like <see cref="int"/>, <see langword="string"/>, or <see cref="DateTime"/>, returns their value.</para>
System\Formats\Nrbf\ClassWithIdRecord.cs (1)
70MemberPrimitiveTypedRecord<DateTime> => SystemClassWithMembersAndTypesRecord.DecodeDateTime(reader, id),
System\Formats\Nrbf\NrbfDecoder.cs (3)
258PrimitiveType.DateTime => new MemberPrimitiveTypedRecord<DateTime>(Utils.BinaryReaderExtensions.CreateDateTimeFromData(reader.ReadUInt64())), 289PrimitiveType.DateTime => Decode<DateTime>(info, reader), 315PrimitiveType.DateTime => Decode<DateTime>(info, lengths, reader),
System\Formats\Nrbf\PrimitiveTypeRecord.cs (1)
18/// <see cref="DateTime"/>, and <see cref="TimeSpan"/>.
System\Formats\Nrbf\PrimitiveTypeRecordOfT.cs (1)
21/// <see cref="DateTime"/>, and <see cref="TimeSpan"/>.
System\Formats\Nrbf\SystemClassWithMembersAndTypesRecord.cs (2)
106internal static MemberPrimitiveTypedRecord<DateTime> DecodeDateTime(BinaryReader reader, SerializationRecordId id) 111return new MemberPrimitiveTypedRecord<DateTime>(BinaryReaderExtensions.CreateDateTimeFromData(dateData), id);
System\Formats\Nrbf\Utils\BinaryReaderExtensions.cs (6)
154/// Creates a <see cref="DateTime"/> object from raw data with validation. 157internal static DateTime CreateDateTimeFromData(ulong dateData) 172static DateTime CreateFromAmbiguousDst(ulong ticks) 180if (s_baseAmbiguousDstDateTime is not DateTime baseDateTime) 183SerializationInfo si = new(typeof(DateTime), new FormatterConverter()); 211extern static DateTime CallPrivateSerializationConstructor(SerializationInfo si, StreamingContext ct);
System\Formats\Nrbf\Utils\TypeNameHelpers.cs (1)
96else if (typeof(T) == typeof(DateTime))
System.Formats.Tar (3)
System\Formats\Tar\TarHelpers.cs (3)
118new DateTimeOffset((secondsSinceUnixEpoch * TimeSpan.TicksPerSecond) + DateTime.UnixEpoch.Ticks, TimeSpan.Zero); 122new DateTimeOffset((long)(secondsSinceUnixEpoch * TimeSpan.TicksPerSecond) + DateTime.UnixEpoch.Ticks, TimeSpan.Zero); 126((decimal)(dateTimeOffset.UtcDateTime - DateTime.UnixEpoch).Ticks) / TimeSpan.TicksPerSecond;
System.IO.Compression (3)
System\IO\Compression\ZipHelper.cs (3)
20private static readonly DateTime s_invalidDateIndicator = new DateTime(ValidZipDate_YearMin, 1, 1, 0, 0, 0); 36internal static DateTime DosTimeToDateTime(uint dateTime) 75internal static uint DateTimeToDosTime(DateTime dateTime)
System.IO.Compression.ZipFile (1)
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.cs (1)
180DateTime lastWrite = File.GetLastWriteTime(sourceFileName);
System.IO.FileSystem.AccessControl (3)
src\runtime\src\libraries\Common\src\Interop\Windows\Interop.LongFileTime.cs (1)
25internal DateTimeOffset ToDateTimeOffset() => new DateTimeOffset(DateTime.FromFileTimeUtc(TicksSince1601));
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.FILE_TIME.cs (2)
22internal DateTime ToDateTimeUtc() => DateTime.FromFileTimeUtc(ToTicks());
System.IO.Packaging (13)
System\IO\Packaging\PackageProperties.cs (3)
137public abstract Nullable<DateTime> LastPrinted 145public abstract Nullable<DateTime> Created 153public abstract Nullable<DateTime> Modified
System\IO\Packaging\PartBasedPackageProperties.cs (10)
213public override Nullable<DateTime> Created 228public override Nullable<DateTime> Modified 261public override Nullable<DateTime> LastPrinted 352private Nullable<DateTime> GetDateTimePropertyValue(PackageXmlEnum propertyName) 358return (Nullable<DateTime>)valueObject; 656private static DateTime GetDateData(XmlReader reader) 659DateTime dateTime; 666dateTime = DateTime.ParseExact(data, s_dateTimeFormats, CultureInfo.InvariantCulture, DateTimeStyles.None); 780if (entry.Value is Nullable<DateTime>) 797_xmlWriter.WriteString(XmlConvert.ToString(((Nullable<DateTime>)entry.Value).Value.ToUniversalTime(), "yyyy-MM-ddTHH:mm:ss.fffffffZ"));
System.Linq.Expressions (9)
System\Dynamic\Utils\TypeUtils.cs (1)
79return typeof(DateTime?);
System\Linq\Expressions\Common\CachedReflectionInfo.cs (2)
23public static FieldInfo DateTime_MinValue => field ??= typeof(DateTime).GetField(nameof(DateTime.MinValue))!;
System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs (3)
63case TypeCode.DateTime: return FastCreate<DateTime>(target, pi); 107case TypeCode.DateTime: return FastCreate<T0, DateTime>(target, pi); 149case TypeCode.DateTime: return new FuncCallInstruction<T0, T1, DateTime>(target);
System\Linq\Expressions\Interpreter\TypeOperations.cs (1)
362TypeCode.DateTime => s_DateTime ??= new CastInstructionT<DateTime>(),
System\Linq\Expressions\ParameterExpression.cs (1)
35case TypeCode.DateTime: return new PrimitiveParameterExpression<DateTime>(name);
System\Linq\Expressions\Utils.cs (1)
31public static readonly object BoxedDefaultDateTime = default(DateTime);
System.Linq.Parallel (12)
System\Linq\Parallel\Merging\AsynchronousChannelMergeEnumerator.cs (1)
268TraceHelpers.TraceInfo("[timing]: {0}: Completed the merge", DateTime.Now.Ticks);
System\Linq\Parallel\Merging\SynchronousChannelMergeEnumerator.cs (1)
106TraceHelpers.TraceInfo("[timing]: {0}: Completed the merge", DateTime.Now.Ticks);
System\Linq\Parallel\QueryOperators\PartitionedStreamMerger.cs (1)
63TraceHelpers.TraceInfo("[timing]: {0}: finished opening - QueryOperator<>::GetEnumerator", DateTime.Now.Ticks);
System\Linq\Parallel\QueryOperators\QueryOperator.cs (1)
175TraceHelpers.TraceInfo("[timing]: {0}: starting execution - QueryOperator<>::GetQueryResults", DateTime.Now.Ticks);
System\Linq\Parallel\Scheduling\QueryTask.cs (4)
63TraceHelpers.TraceInfo("[timing]: {0}: Running work synchronously", DateTime.Now.Ticks, _taskIndex); 83TraceHelpers.TraceInfo("[timing]: {0}: Queue work {1} to occur asynchronously", DateTime.Now.Ticks, _taskIndex); 95TraceHelpers.TraceInfo("[timing]: {0}: Start work {1}", DateTime.Now.Ticks, _taskIndex); 108TraceHelpers.TraceInfo("[timing]: {0}: End work {1}", DateTime.Now.Ticks, _taskIndex);
System\Linq\Parallel\Utils\Util.cs (4)
54else if (typeof(TKey) == typeof(DateTime)) 104private sealed class FastDateTimeComparer : Comparer<DateTime> 106public override int Compare(DateTime x, DateTime y)
System.Management (18)
System\Management\ManagementDateTime.cs (18)
10/// <see cref='System.DateTime'/> and <see cref='System.TimeSpan'/> format and vice versa. 86/// <para>Converts a given DMTF datetime to <see cref='System.DateTime'/> object. The returned DateTime will be in the 91/// <para>A <see cref='System.DateTime'/> object that represents the given DMTF datetime.</para> 96/// During conversion to <see cref='System.DateTime'/>, UTC offset is used to convert the date to the 98/// '*'. This will be converted to the MinValue of this field that can be represented in <see cref='System.DateTime'/>. 111public static DateTime ToDateTime(string dmtfDate) 113int year = DateTime.MinValue.Year; 114int month = DateTime.MinValue.Month; 115int day = DateTime.MinValue.Day; 116int hour = DateTime.MinValue.Hour; 117int minute = DateTime.MinValue.Minute; 118int second = DateTime.MinValue.Second; 197var datetime = new DateTime(year, month, day, hour, minute, second, 0, DateTimeKind.Local); 207/// <para>Converts a given <see cref='System.DateTime'/> object to DMTF format.</para> 210/// <param name='date'>A <see cref='System.DateTime'/> object representing the datetime to be converted to DMTF datetime.</param> 218/// in <see cref='System.DateTime'/> is Ticks , which is equivalent to 100 of nanoseconds. 233public static string ToDmtfDateTime(DateTime date) 271DateTime dtTemp = new DateTime(date.Year, date.Month, date.Day, date.Hour, date.Minute, date.Second, 0);
System.Net.Http (1)
System\Net\Http\DiagnosticsHandler.cs (1)
197activity.SetEndTime(DateTime.UtcNow);
System.Net.Http.WinHttpHandler (3)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_INFO.cs (3)
34internal DateTime ToDateTime() 37return DateTime.FromFileTime(fileTime); 40internal static FILETIME FromDateTime(DateTime dt)
System.Net.HttpListener (4)
src\runtime\src\libraries\Common\src\System\Net\CookieParser.cs (3)
649if (DateTime.TryParse(CheckQuoted(_tokenizer.Value), 650CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces | DateTimeStyles.AdjustToUniversal, out DateTime expires)) 668cookie!.Expires = DateTime.UtcNow.AddSeconds(parsed);
System\Net\Managed\HttpListenerResponse.Managed.cs (1)
173_webHeaders.Set(HttpKnownHeaderNames.Date, DateTime.UtcNow.ToString("r", CultureInfo.InvariantCulture));
System.Net.Mail (14)
System\Net\Mail\MailBnfHelper.cs (1)
250internal static string? GetDateTimeString(DateTime value, StringBuilder? builder)
System\Net\Mail\MailPriority.cs (1)
379MailBnfHelper.GetDateTimeString(DateTime.Now, null)!);
System\Net\Mime\ContentDisposition.cs (5)
66internal DateTime GetDateParameter(string parameterName) 69return dateValue == null ? DateTime.MinValue : dateValue.Date; 111public DateTime CreationDate 124public DateTime ModificationDate 147public DateTime ReadDate
System\Net\Mime\SmtpDateTime.cs (7)
88private readonly DateTime _date; 99internal SmtpDateTime(DateTime value) 137internal DateTime Date 143return DateTime.SpecifyKind(_date, DateTimeKind.Unspecified); 228internal static DateTime ParseValue(string data, out string timeZone) 261DateTime dateValue; 262if (!DateTime.TryParseExact(date, s_validDateTimeFormats, CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces, out dateValue))
System.Net.NameResolution (3)
System\Net\ResolvConf.cs (3)
18private static DateTime s_cachedWriteTimeUtc; 24DateTime writeTimeUtc = GetLastWriteTimeUtc(); 44private static DateTime GetLastWriteTimeUtc()
System.Net.Primitives (26)
src\runtime\src\libraries\Common\src\System\Net\CookieParser.cs (3)
649if (DateTime.TryParse(CheckQuoted(_tokenizer.Value), 650CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces | DateTimeStyles.AdjustToUniversal, out DateTime expires)) 668cookie!.Expires = DateTime.UtcNow.AddSeconds(parsed);
System\Net\Cookie.cs (11)
56private DateTime m_expires = DateTime.MinValue; // Do not rename (binary serialization) 66private DateTime m_timeStamp = DateTime.UtcNow; // Do not rename (binary serialization) 201return (m_expires != DateTime.MinValue) && (m_expires.ToUniversalTime() <= DateTime.UtcNow); 207m_expires = DateTime.UtcNow; 212public DateTime Expires 566public DateTime TimeStamp 725if (Expires != DateTime.MinValue) 727int seconds = (int)(Expires.ToUniversalTime() - DateTime.UtcNow).TotalSeconds;
System\Net\CookieCollection.cs (6)
28private DateTime m_TimeStamp = DateTime.MinValue; // Do not rename (binary serialization) 155internal DateTime TimeStamp(Stamp how) 160m_TimeStamp = DateTime.Now; 163m_TimeStamp = DateTime.MaxValue; 166m_TimeStamp = DateTime.MinValue;
System\Net\CookieContainer.cs (6)
327DateTime oldUsed = DateTime.MaxValue; 328DateTime tempUsed; 390DateTime[] stamps; 394stamps = new DateTime[pathList.Count]; 449if (oldUsed == DateTime.MaxValue)
System.Net.Requests (35)
System\Net\Cache\HttpRequestCachePolicy.cs (8)
10private readonly DateTime _lastSyncDateUtc = DateTime.MinValue; 68public HttpRequestCachePolicy(DateTime cacheSyncDate) : 74public HttpRequestCachePolicy(HttpCacheAgeControl cacheAgeControl, TimeSpan maxAge, TimeSpan freshOrStale, DateTime cacheSyncDate) : 82public DateTime CacheSyncDate => 83_lastSyncDateUtc == DateTime.MinValue || _lastSyncDateUtc == DateTime.MaxValue ? 99(CacheSyncDate == DateTime.MinValue ? string.Empty : " CacheSyncDate:" + CacheSyncDate.ToString(CultureInfo.CurrentCulture));
System\Net\FtpControlStream.cs (5)
43private DateTime _lastModified; 224_lastModified = DateTime.MinValue; 853internal DateTime LastModified 919private unsafe DateTime GetLastModifiedFrom213Response(string str) 921DateTime dateTime = _lastModified;
System\Net\FtpWebRequest.cs (8)
194private DateTime _startTime; 542_startTime = DateTime.UtcNow; 547_remainingTimeout = Timeout - (int)((DateTime.UtcNow - _startTime).TotalMilliseconds); 729_startTime = DateTime.UtcNow; 734_remainingTimeout = Timeout - (int)((DateTime.UtcNow - _startTime).TotalMilliseconds); 875_remainingTimeout = Timeout - (int)((DateTime.UtcNow - _startTime).TotalMilliseconds); 900_remainingTimeout = Timeout - (int)((DateTime.UtcNow - _startTime).TotalMilliseconds); 1671_ftpWebResponse = new FtpWebResponse(responseStream, -1, _uri, FtpStatusCode.Undefined, null, DateTime.Now, null, null, null);
System\Net\FtpWebResponse.cs (3)
19private readonly DateTime _lastModified; 24internal FtpWebResponse(Stream? responseStream, long contentLength, Uri responseUri, FtpStatusCode statusCode, string? statusLine, DateTime lastModified, string? bannerMessage, string? welcomeMessage, string? exitMessage) 155public DateTime LastModified
System\Net\HttpWebRequest.cs (6)
724public DateTime IfModifiedSince 741public DateTime Date 1626private DateTime GetDateHeaderHelper(string headerName) 1632return DateTime.MinValue; // MinValue means header is not present 1644private void SetDateHeaderHelper(string headerName, DateTime dateTime) 1646SetSpecialHeaders(headerName, dateTime == DateTime.MinValue ?
System\Net\HttpWebResponse.cs (2)
141public DateTime LastModified 149return DateTime.Now;
System\Net\ServicePoint\ServicePoint.cs (1)
67public DateTime IdleSince { get; internal set; }
System\Net\ServicePoint\ServicePointManager.cs (2)
127sp.IdleSince = DateTime.Now; 154IdleSince = DateTime.Now,
System.Net.Security (14)
src\runtime\src\libraries\Common\src\System\Net\Security\Unix\SafeFreeCredentials.cs (3)
22internal DateTime _expiry; 24public DateTime Expiry => _expiry; 28_expiry = DateTime.MaxValue;
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (5)
452private static unsafe void makeNtlm2ChallengeResponse(DateTime time, ReadOnlySpan<byte> ntlm2hash, ReadOnlySpan<byte> serverChallenge, Span<byte> clientChallenge, ReadOnlySpan<byte> serverInfo, ref MessageField field, Span<byte> payload, ref int payloadOffset) 511private byte[]? ProcessTargetInfo(ReadOnlySpan<byte> targetInfo, out DateTime time, out bool hasNbNames) 524time = DateTime.UtcNow; 555time = DateTime.FromFileTimeUtc(BinaryPrimitives.ReadInt64LittleEndian(info.Slice(4, 8))); 669byte[]? targetInfoBuffer = ProcessTargetInfo(targetInfo, out DateTime time, out bool hasNbNames);
System\Net\Security\SslSessionsCache.cs (3)
126if (credentials == null || credentials.IsClosed || credentials.IsInvalid || credentials.Expiry < DateTime.UtcNow) 171DateTime utcNow = DateTime.UtcNow;
System\Net\Security\SslStream.Protocol.cs (3)
764if (cred._expiry < DateTime.UtcNow) 776static DateTime GetExpiryTimestamp(SslStreamCertificateContext certificateContext) 778DateTime expiry = certificateContext.TargetCertificate.NotAfter;
System.Net.WebClient (1)
System\Net\WebClient.cs (1)
501string boundary = $"---------------------{DateTime.Now.Ticks:x}";
System.Private.CoreLib (999)
Internal\Reflection\Augments\ReflectionAugments.cs (1)
85if (type == typeof(DateTime))
Internal\Runtime\CompilerHelpers\InteropHelpers.cs (3)
195internal static double DateTimeToOleDateTime(DateTime value) 200internal static DateTime OleDateTimeToDateTime(double value) 202return DateTime.FromOADate(value);
src\runtime\src\libraries\Common\src\System\TimeProvider.cs (2)
40private static readonly long s_minDateTicks = DateTime.MinValue.Ticks; 41private static readonly long s_maxDateTicks = DateTime.MaxValue.Ticks;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Boolean.cs (1)
391DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Formatter\Utf8Formatter.Date.cs (2)
81public static bool TryFormat(DateTime value, Span<byte> destination, out int bytesWritten, StandardFormat format = default) 104private static bool TryFormatDateTimeL(DateTime value, Span<byte> destination, out int bytesWritten)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.cs (2)
32public static bool TryParse(ReadOnlySpan<byte> source, out DateTime value, out int bytesConsumed, char standardFormat = default) 129'G' => TryParseDateTimeG(source, out DateTime _, out value, out bytesConsumed),
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.Default.cs (1)
25if (!TryParseDateTimeG(source, out DateTime dateTime, out _, out _))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.G.cs (1)
15private static bool TryParseDateTimeG(ReadOnlySpan<byte> source, out DateTime value, out DateTimeOffset valueAsOffset, out int bytesConsumed)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.Helpers.cs (7)
14private static bool TryCreateDateTimeOffset(DateTime dateTime, bool offsetNegative, int offsetHours, int offsetMinutes, out DateTimeOffset value) 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) 122if (dayMinusOne >= 28 && dayMinusOne >= DateTime.DaysInMonth(year, month)) 164ReadOnlySpan<int> days = DateTime.IsLeapYear(year) ? GregorianCalendar.DaysToMonth366 : GregorianCalendar.DaysToMonth365; 176if ((ulong)ticks > DateTime.MaxTicks)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
241DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
649DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Convert.cs (40)
204if (ReferenceEquals(targetType, typeof(DateTime))) 276if (ReferenceEquals(conversionType, typeof(DateTime))) 409public static bool ToBoolean(DateTime value) 521public static char ToChar(DateTime value) 644public static sbyte ToSByte(DateTime value) 747public static byte ToByte(DateTime value) 856public static short ToInt16(DateTime value) 971public static ushort ToUInt16(DateTime value) 1097public static int ToInt32(DateTime value) 1222public static uint ToUInt32(DateTime value) 1326public static long ToInt64(DateTime value) 1447public static ulong ToUInt64(DateTime value) 1550public static float ToSingle(DateTime value) 1653public static double ToDouble(DateTime value) 1756public static decimal ToDecimal(DateTime value) 1766public static DateTime ToDateTime(DateTime value) 1771public static DateTime ToDateTime(object? value) 1773return value == null ? DateTime.MinValue : ((IConvertible)value).ToDateTime(null); 1776public static DateTime ToDateTime(object? value, IFormatProvider? provider) 1778return value == null ? DateTime.MinValue : ((IConvertible)value).ToDateTime(provider); 1781public static DateTime ToDateTime(string? value) 1785return DateTime.Parse(value); 1788public static DateTime ToDateTime(string? value, IFormatProvider? provider) 1792return DateTime.Parse(value, provider); 1796public static DateTime ToDateTime(sbyte value) 1801public static DateTime ToDateTime(byte value) 1806public static DateTime ToDateTime(short value) 1812public static DateTime ToDateTime(ushort value) 1817public static DateTime ToDateTime(int value) 1823public static DateTime ToDateTime(uint value) 1828public static DateTime ToDateTime(long value) 1834public static DateTime ToDateTime(ulong value) 1839public static DateTime ToDateTime(bool value) 1844public static DateTime ToDateTime(char value) 1849public static DateTime ToDateTime(float value) 1854public static DateTime ToDateTime(double value) 1859public static DateTime ToDateTime(decimal value) 2021public static string ToString(DateTime value) 2026public static string ToString(DateTime value, IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\CurrentSystemTimeZone.cs (16)
36internal long GetUtcOffsetFromUniversalTime(DateTime time, ref bool isAmbiguousLocalDst) 51DateTime startTime = daylightTime.Start - offset; 52DateTime endTime = daylightTime.End - offset - daylightTime.Delta; 53DateTime ambiguousStart; 54DateTime ambiguousEnd; 94public override DateTime ToLocalTime(DateTime time) 103if (tick > DateTime.MaxTicks) 105return new DateTime(DateTime.MaxTicks, DateTimeKind.Local); 107if (tick < DateTime.MinTicks) 109return new DateTime(DateTime.MinTicks, DateTimeKind.Local); 126DateTime start = DateTime.MinValue; 127DateTime end = DateTime.MinValue; 147public override TimeSpan GetUtcOffset(DateTime time)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (9)
30private const int MaxDayNumber = DateTime.DaysTo10000 - 1; 32private static uint DayNumberFromDateTime(DateTime dt) => (uint)((ulong)dt.Ticks / TimeSpan.TicksPerDay); 34internal DateTime GetEquivalentDateTime() => DateTime.CreateUnchecked(_dayNumber * TimeSpan.TicksPerDay); 217public DateTime ToDateTime(TimeOnly time) => DateTime.CreateUnchecked(_dayNumber * TimeSpan.TicksPerDay + time.Ticks); 225public DateTime ToDateTime(TimeOnly time, DateTimeKind kind) => DateTime.SpecifyKind(ToDateTime(time), kind); 232public static DateOnly FromDateTime(DateTime dateTime) => new DateOnly(DayNumberFromDateTime(dateTime));
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (113)
53IComparable<DateTime>, 54IEquatable<DateTime>, 56ISpanParsable<DateTime>, 114public static readonly DateTime MinValue; 115public static readonly DateTime MaxValue = new DateTime(MaxTicks, DateTimeKind.Unspecified); 116public static readonly DateTime UnixEpoch = new DateTime(UnixEpochTicks, DateTimeKind.Utc); 155internal static DateTime CreateUnchecked(long ticks) => new DateTime((ulong)ticks); 165/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified <see cref="DateOnly"/> and <see cref="TimeOnly"/>. 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"/>. 230/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified year, month, day, hour, minute, second, 375/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified year, month, day, hour, minute, second, 414/// in the Gregorian calendar. To instantiate a <see cref="DateTime"/> value by using the year, month and day in another calendar, call 430/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified year, month, day, hour, minute, second, 476/// in the Gregorian calendar. To instantiate a <see cref="DateTime"/> value by using the year, month and day in another calendar, call 490/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified year, month, day, hour, minute, second, 561/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified year, month, day, hour, minute, second, 605/// in the Gregorian calendar. To instantiate a <see cref="DateTime"/> value by using the year, month and day in another calendar, call 619/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified year, month, day, hour, minute, second, 670/// in the Gregorian calendar. To instantiate a <see cref="DateTime"/> value by using the year, month and day in another calendar, call 684/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified year, month, day, hour, minute, second, 744/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified year, month, day, hour, minute, second, 812internal static ulong ValidateLeapSecond(DateTime value) 860public DateTime Add(TimeSpan value) 866private DateTime AddUnits(double value, long maxUnitCount, long ticksPerUnit) 882/// Returns a new <see cref="DateTime"/> that adds the specified number of days to the value of this instance. 888public DateTime AddDays(double value) => AddUnits(value, MaxDays, TimeSpan.TicksPerDay); 891/// Returns a new <see cref="DateTime"/> that adds the specified number of hours to the value of this instance. 897public DateTime AddHours(double value) => AddUnits(value, MaxHours, TimeSpan.TicksPerHour); 900/// Returns a new <see cref="DateTime"/> that adds the specified number of milliseconds to the value of this instance. 906public DateTime AddMilliseconds(double value) => AddUnits(value, MaxMillis, TimeSpan.TicksPerMillisecond); 909/// Returns a new <see cref="DateTime"/> that adds the specified number of microseconds to the value of this instance. 921/// This method does not change the value of this <see cref="DateTime"/>. Instead, it returns a new <see cref="DateTime"/> 930/// The resulting <see cref="DateTime"/> is less than <see cref="MinValue"/> or greater than <see cref="MaxValue"/>. 932public DateTime AddMicroseconds(double value) => AddUnits(value, MaxMicroseconds, TimeSpan.TicksPerMicrosecond); 935/// Returns a new <see cref="DateTime"/> that adds the specified number of minutes to the value of this instance. 941public DateTime AddMinutes(double value) => AddUnits(value, MaxMinutes, TimeSpan.TicksPerMinute); 960public DateTime AddMonths(int months) => AddMonths(this, months); 961private static DateTime AddMonths(DateTime date, int months) 980/// Returns a new <see cref="DateTime"/> that adds the specified number of seconds to the value of this instance. 986public DateTime AddSeconds(double value) => AddUnits(value, MaxSeconds, TimeSpan.TicksPerSecond); 992public DateTime AddTicks(long value) 1000internal bool TryAddTicks(long value, out DateTime result) 1020public DateTime AddYears(int value) => AddYears(this, value); 1021private static DateTime AddYears(DateTime date, int value) 1049public static int Compare(DateTime t1, DateTime t2) 1067if (!(value is DateTime)) 1072return Compare(this, (DateTime)value); 1075public int CompareTo(DateTime value) 1189return value is DateTime dt && this == dt; 1192public bool Equals(DateTime value) 1201public static bool Equals(DateTime t1, DateTime t2) 1206public static DateTime FromBinary(long dateData) 1232DateTime utcDt = new DateTime(ticks, DateTimeKind.Utc); 1260public static DateTime FromFileTime(long fileTime) 1265public static DateTime FromFileTimeUtc(long fileTime) 1284public static DateTime FromOADate(double d) 1307public static DateTime SpecifyKind(DateTime value, DateTimeKind kind) 1346public DateTime Date => new((UTicks / TimeSpan.TicksPerDay * TimeSpan.TicksPerDay) | InternalKind); 1507public static DateTime Now 1511DateTime utc = UtcNow; 1537public static DateTime Today => Now.Date; 1570public static DateTime Parse(string s) 1580public static DateTime Parse(string s, IFormatProvider? provider) 1586public static DateTime Parse(string s, IFormatProvider? provider, DateTimeStyles styles) 1593public static DateTime Parse(ReadOnlySpan<char> s, IFormatProvider? provider = null, DateTimeStyles styles = DateTimeStyles.None) 1603public static DateTime ParseExact(string s, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string format, IFormatProvider? provider) 1614public static DateTime ParseExact(string s, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string format, IFormatProvider? provider, DateTimeStyles style) 1622public static DateTime ParseExact(ReadOnlySpan<char> s, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] ReadOnlySpan<char> format, IFormatProvider? provider, DateTimeStyles style = DateTimeStyles.None) 1628public static DateTime ParseExact(string s, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string[] formats, IFormatProvider? provider, DateTimeStyles style) 1635public static DateTime ParseExact(ReadOnlySpan<char> s, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string[] formats, IFormatProvider? provider, DateTimeStyles style = DateTimeStyles.None) 1641public TimeSpan Subtract(DateTime value) 1646public DateTime Subtract(TimeSpan value) 1705public DateTime ToLocalTime() 1771public DateTime ToUniversalTime() 1774public static bool TryParse([NotNullWhen(true)] string? s, out DateTime result) 1784public static bool TryParse(ReadOnlySpan<char> s, out DateTime result) 1789public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, DateTimeStyles styles, out DateTime result) 1802public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, DateTimeStyles styles, out DateTime result) 1808public static bool TryParseExact([NotNullWhen(true)] string? s, [NotNullWhen(true), StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string? format, IFormatProvider? provider, DateTimeStyles style, out DateTime result) 1821public static bool TryParseExact(ReadOnlySpan<char> s, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] ReadOnlySpan<char> format, IFormatProvider? provider, DateTimeStyles style, out DateTime result) 1827public static bool TryParseExact([NotNullWhen(true)] string? s, [NotNullWhen(true), StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string?[]? formats, IFormatProvider? provider, DateTimeStyles style, out DateTime result) 1840public static bool TryParseExact(ReadOnlySpan<char> s, [NotNullWhen(true), StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string?[]? formats, IFormatProvider? provider, DateTimeStyles style, out DateTime result) 1846public static DateTime operator +(DateTime d, TimeSpan t) 1853public static DateTime operator -(DateTime d, TimeSpan t) 1860public static TimeSpan operator -(DateTime d1, DateTime d2) => new TimeSpan(d1.Ticks - d2.Ticks); 1862public static bool operator ==(DateTime d1, DateTime d2) => ((d1._dateData ^ d2._dateData) << 2) == 0; 1864public static bool operator !=(DateTime d1, DateTime d2) => !(d1 == d2); 1867public static bool operator <(DateTime t1, DateTime t2) => t1.Ticks < t2.Ticks; 1870public static bool operator <=(DateTime t1, DateTime t2) => t1.Ticks <= t2.Ticks; 1873public static bool operator >(DateTime t1, DateTime t2) => t1.Ticks > t2.Ticks; 1876public static bool operator >=(DateTime t1, DateTime t2) => t1.Ticks >= t2.Ticks; 1879/// Deconstructs <see cref="DateTime"/> into <see cref="DateOnly"/> and <see cref="TimeOnly"/>. 1964private static InvalidCastException InvalidCast(string to) => new InvalidCastException(SR.Format(SR.InvalidCast_FromTo, nameof(DateTime), to)); 1966DateTime IConvertible.ToDateTime(IFormatProvider? provider) => this; 1973internal static bool TryCreate(int year, int month, int day, int hour, int minute, int second, int millisecond, out DateTime result) 2049public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out DateTime result) => TryParse(s, provider, DateTimeStyles.None, out result); 2056public static DateTime Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, provider, DateTimeStyles.None); 2059public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out DateTime result) => TryParse(s, provider, DateTimeStyles.None, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.Unix.cs (3)
10public static DateTime UtcNow 21private static DateTime FromFileTimeLeapSecondsAware(ulong fileTime) => default; 27internal static bool IsValidTimeWithLeapSeconds(DateTime value) => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (73)
54private const long UnixEpochSeconds = DateTime.UnixEpochTicks / TimeSpan.TicksPerSecond; // 62,135,596,800 55private const long UnixEpochMilliseconds = DateTime.UnixEpochTicks / TimeSpan.TicksPerMillisecond; // 62,135,596,800,000 57internal const long UnixMinSeconds = DateTime.MinTicks / TimeSpan.TicksPerSecond - UnixEpochSeconds; 58internal const long UnixMaxSeconds = DateTime.MaxTicks / TimeSpan.TicksPerSecond - UnixEpochSeconds; 62public static readonly DateTimeOffset MaxValue = new DateTimeOffset(0, DateTime.CreateUnchecked(DateTime.MaxTicks)); 63public static readonly DateTimeOffset UnixEpoch = new DateTimeOffset(0, DateTime.CreateUnchecked(DateTime.UnixEpochTicks)); 66private readonly DateTime _dateTime; 71private DateTimeOffset(int validOffsetMinutes, DateTime validDateTime) 75Debug.Assert((ulong)(validDateTime.Ticks + validOffsetMinutes * TimeSpan.TicksPerMinute) <= DateTime.MaxTicks); 85private static DateTimeOffset CreateValidateOffset(DateTime dateTime, TimeSpan offset) => new DateTimeOffset(ValidateOffset(offset), ValidateDate(dateTime, offset)); 89public DateTimeOffset(DateTime dateTime) 101_dateTime = DateTime.SpecifyKind(dateTime, DateTimeKind.Unspecified); 108public DateTimeOffset(DateTime dateTime, TimeSpan offset) 145if (second != 60 || !DateTime.SystemSupportsLeapSeconds) 156private static DateTime WithLeapSecond(int year, int month, int day, int hour, int minute, TimeSpan offset) 160DateTime.ValidateLeapSecond(value.UtcDateTime); 169if ((uint)millisecond >= TimeSpan.MillisecondsPerSecond) DateTime.ThrowMillisecondOutOfRange(); 170_dateTime = DateTime.CreateUnchecked(UtcTicks + (uint)millisecond * (uint)TimeSpan.TicksPerMillisecond); 180if (second != 60 || !DateTime.SystemSupportsLeapSeconds) 191private static DateTime WithLeapSecond(Calendar calendar, int year, int month, int day, int hour, int minute, int millisecond, TimeSpan offset) 195DateTime.ValidateLeapSecond(value.UtcDateTime); 254if ((uint)microsecond >= TimeSpan.MicrosecondsPerMillisecond) DateTime.ThrowMicrosecondOutOfRange(); 255_dateTime = DateTime.CreateUnchecked(UtcTicks + (uint)microsecond * (uint)TimeSpan.TicksPerMicrosecond); 328if ((uint)microsecond >= TimeSpan.MicrosecondsPerMillisecond) DateTime.ThrowMicrosecondOutOfRange(); 329_dateTime = DateTime.CreateUnchecked(UtcTicks + (uint)microsecond * (uint)TimeSpan.TicksPerMicrosecond); 332public static DateTimeOffset UtcNow => new DateTimeOffset(0, DateTime.SpecifyKind(DateTime.UtcNow, DateTimeKind.Unspecified)); 334public DateTime DateTime => ClockDateTime; 336public DateTime UtcDateTime => DateTime.CreateUnchecked((long)(_dateTime._dateData | DateTime.KindUtc)); 338public DateTime LocalDateTime => UtcDateTime.ToLocalTime(); 349private DateTime ClockDateTime => DateTime.CreateUnchecked(UtcTicks + _offsetMinutes * TimeSpan.TicksPerMinute); 355public DateTime Date => ClockDateTime.Date; 533private DateTimeOffset Add(DateTime dateTime) => new DateTimeOffset(_offsetMinutes, ValidateDate(dateTime, Offset)); 584ToLocalTime(DateTime.FromFileTimeUtc(fileTime), true); 593long ticks = seconds * TimeSpan.TicksPerSecond + DateTime.UnixEpochTicks; 594return new DateTimeOffset(0, DateTime.CreateUnchecked(ticks)); 599const long MinMilliseconds = DateTime.MinTicks / TimeSpan.TicksPerMillisecond - UnixEpochMilliseconds; 600const long MaxMilliseconds = DateTime.MaxTicks / TimeSpan.TicksPerMillisecond - UnixEpochMilliseconds; 607long ticks = milliseconds * TimeSpan.TicksPerMillisecond + DateTime.UnixEpochTicks; 608return new DateTimeOffset(0, DateTime.CreateUnchecked(ticks)); 638_dateTime = (DateTime)info.GetValue("DateTime", typeof(DateTime))!; // Do not rename (binary serialization) 654DateTime dateResult = DateTimeParse.Parse(input, 673DateTime dateResult = DateTimeParse.Parse(input, 683DateTime dateResult = DateTimeParse.Parse(input, DateTimeFormatInfo.GetInstance(formatProvider), styles, out TimeSpan offset); 704DateTime dateResult = DateTimeParse.ParseExact(input, 715DateTime dateResult = DateTimeParse.ParseExact(input, format, DateTimeFormatInfo.GetInstance(formatProvider), styles, out TimeSpan offset); 724DateTime dateResult = DateTimeParse.ParseExactMultiple(input, 735DateTime dateResult = DateTimeParse.ParseExactMultiple(input, formats, DateTimeFormatInfo.GetInstance(formatProvider), styles, out TimeSpan offset); 777private static DateTimeOffset ToLocalTime(DateTime utcDateTime, bool throwOnOverflow) 781if ((ulong)localTicks > DateTime.MaxTicks) 786localTicks = localTicks < DateTime.MinTicks ? DateTime.MinTicks : DateTime.MaxTicks; 789return CreateValidateOffset(DateTime.CreateUnchecked(localTicks), offset); 818out DateTime dateResult, 826bool parsed = DateTimeParse.TryParse(input, DateTimeFormatInfo.CurrentInfo, DateTimeStyles.None, out DateTime dateResult, out TimeSpan offset); 843out DateTime dateResult, 852bool parsed = DateTimeParse.TryParse(input, DateTimeFormatInfo.GetInstance(formatProvider), styles, out DateTime dateResult, out TimeSpan offset); 871out DateTime dateResult, 881bool parsed = DateTimeParse.TryParseExact(input, format, DateTimeFormatInfo.GetInstance(formatProvider), styles, out DateTime dateResult, out TimeSpan offset); 900out DateTime dateResult, 910bool parsed = DateTimeParse.TryParseExactMultiple(input, formats, DateTimeFormatInfo.GetInstance(formatProvider), styles, out DateTime dateResult, out TimeSpan offset); 933private static DateTime ValidateDate(DateTime dateTime, TimeSpan offset) 942if ((ulong)utcTicks > DateTime.MaxTicks) 948return DateTime.CreateUnchecked(utcTicks); 976public static implicit operator DateTimeOffset(DateTime dateTime) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.NonAndroid.cs (1)
10public static DateTimeOffset Now => ToLocalTime(DateTime.UtcNow, true);
src\runtime\src\libraries\System.Private.CoreLib\src\System\DBNull.cs (1)
107DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1094DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeEventDispatcher.cs (9)
121DateTime syncTimeUtc = DateTime.FromFileTimeUtc(sessionInfo.StartTimeAsUTCFileTime); 148private unsafe bool DispatchEventsToEventListenersOnce(ulong sessionID, DateTime syncTimeUtc, long syncTimeQPC, long timeQPCFrequency, CancellationToken token) 165DateTime dateTimeStamp = TimeStampToDateTime(instanceData.TimeStamp, syncTimeUtc, syncTimeQPC, timeQPCFrequency); 175private static DateTime TimeStampToDateTime(long timeStamp, DateTime syncTimeUtc, long syncTimeQPC, long timeQPCFrequency) 179return DateTime.MaxValue; 184if ((inTicks < 0) || (DateTime.MaxTicks < inTicks)) 186inTicks = DateTime.MaxTicks;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeEventDispatcher.Threads.cs (2)
11private void StartDispatchTask(ulong sessionID, DateTime syncTimeUtc, long syncTimeQPC, long timeQPCFrequency) 21private void DispatchEventsToEventListeners(ulong sessionID, DateTime syncTimeUtc, long syncTimeQPC, long timeQPCFrequency, Task? previousDispatchTask, CancellationToken token)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventProvider.cs (3)
385else if (data is DateTime) 391if (((DateTime)data).Ticks > UTCMinTicks) 392dateTimeTicks = ((DateTime)data).ToFileTimeUtc();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (4)
1226public static implicit operator EventSourcePrimitive(DateTime value) => new(value); 1898decoded = DateTime.FromFileTimeUtc(*(long*)dataPointer); 4318public DateTime TimeStamp { get; internal set; } 4324TimeStamp = DateTime.UtcNow;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\NativeRuntimeEventSource.cs (1)
47internal unsafe void ProcessEvent(uint eventID, uint osThreadID, DateTime timeStamp, Guid activityId, Guid childActivityId, ReadOnlySpan<byte> payload)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\PropertyValue.cs (6)
119private PropertyValue(DateTime value) : this(new Scalar() { AsDateTime = value }, sizeof(DateTime)) { } 141if (type == typeof(DateTime)) return value => new PropertyValue((DateTime)value!); 266if (type == typeof(DateTime)) { var f = GetGetMethod<DateTime>(property); return container => new PropertyValue(f((TContainer)container.ReferenceValue!)); }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\SimpleTypeInfos.cs (2)
205public DateTimeTypeInfo() : base(typeof(DateTime)) { } 219DateTime dateTime = value.ScalarValue.AsDateTime;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\Statics.cs (1)
537else if (dataType == typeof(DateTime))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
515DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
2191DateTime IConvertible.ToDateTime(IFormatProvider? provider) => throw new InvalidCastException(SR.Format(SR.InvalidCast_FromTo, "Enum", "DateTime"));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Calendar.cs (42)
31internal const long MaxMillis = (long)DateTime.DaysTo10000 * TimeSpan.MillisecondsPerDay; 37public virtual DateTime MinSupportedDateTime => DateTime.MinValue; 39public virtual DateTime MaxSupportedDateTime => DateTime.MaxValue; 110internal static void CheckAddResult(long ticks, DateTime minValue, DateTime maxValue) 118internal DateTime Add(DateTime time, double value, int scale) 146public virtual DateTime AddMilliseconds(DateTime time, double milliseconds) 158public virtual DateTime AddDays(DateTime time, int days) 170public virtual DateTime AddHours(DateTime time, int hours) 182public virtual DateTime AddMinutes(DateTime time, int minutes) 205public abstract DateTime AddMonths(DateTime time, int months); 214public virtual DateTime AddSeconds(DateTime time, int seconds) 222public virtual DateTime AddWeeks(DateTime time, int weeks) 236public abstract DateTime AddYears(DateTime time, int years); 242public abstract int GetDayOfMonth(DateTime time); 250public abstract DayOfWeek GetDayOfWeek(DateTime time); 256public abstract int GetDayOfYear(DateTime time); 291public abstract int GetEra(DateTime time); 301public virtual int GetHour(DateTime time) => time.Hour; 305public virtual double GetMilliseconds(DateTime time) => time.Millisecond; 309public virtual int GetMinute(DateTime time) => time.Minute; 313public abstract int GetMonth(DateTime time); 326public virtual int GetSecond(DateTime time) => time.Second; 361internal int GetFirstDayWeekOfYear(DateTime time, int firstDayOfWeek) 373private int GetWeekOfYearFullDays(DateTime time, int firstDayOfWeek, int fullDays) 474public virtual int GetWeekOfYear(DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek) 500public abstract int GetYear(DateTime time); 585public virtual DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond) 594public abstract DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era); 596internal virtual bool TryToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era, out DateTime result) 598result = DateTime.MinValue;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CalendricalCalculationsHelper.cs (2)
59internal static long GetNumberOfDays(DateTime date) 66return new DateTime(Math.Min((long)(Math.Floor(numberOfDays) * TimeSpan.TicksPerDay), DateTime.MaxValue.Ticks)).Year;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\ChineseLunisolarCalendar.cs (8)
21private static readonly DateTime s_minDate = new DateTime(1901, 2, 19); 22private static readonly DateTime s_maxDate = new DateTime((new DateTime(2101, 1, 28, 23, 59, 59, 999)).Ticks + 9999); 24public override DateTime MinSupportedDateTime => s_minDate; 26public override DateTime MaxSupportedDateTime => s_maxDate; 248internal override DateTime MinDate => s_minDate; 250internal override DateTime MaxDate => s_maxDate; 264internal override int GetYear(int year, DateTime time) 287public override int GetEra(DateTime time)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (19)
260private static string FormatHebrewMonthName(DateTime time, int month, int repeatCount, DateTimeFormatInfo dtfi) 429DateTime dateTime, scoped ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, TimeSpan offset, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 787private static unsafe void FormatCustomizedTimeZone<TChar>(DateTime dateTime, TimeSpan offset, int tokenLen, bool timeOnly, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 799offset = TimeZoneInfo.GetLocalUtcOffset(DateTime.Now, TimeZoneInfoOptions.NoThrowOnInvalidTime); 852private static unsafe void FormatCustomizedRoundripTimeZone<TChar>(DateTime dateTime, TimeSpan offset, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 917internal static string Format(DateTime dateTime, string? format, IFormatProvider? provider) => 920internal static unsafe string Format(DateTime dateTime, string? format, IFormatProvider? provider, TimeSpan offset) 1045internal static bool TryFormat<TChar>(DateTime dateTime, Span<TChar> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider) where TChar : unmanaged, IUtfChar<TChar> => 1048internal static bool TryFormat<TChar>(DateTime dateTime, Span<TChar> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider, TimeSpan offset) where TChar : unmanaged, IUtfChar<TChar> 1166private static bool IsTimeOnlySpecialCase(DateTime dateTime, DateTimeFormatInfo dtfi) => 1187private static void PrepareFormatU(ref DateTime dateTime, ref DateTimeFormatInfo dtfi, TimeSpan offset) 1471internal static unsafe bool TryFormatO<TChar>(DateTime dateTime, TimeSpan offset, Span<TChar> destination, out int charsWritten) where TChar : unmanaged, IUtfChar<TChar> 1551internal static unsafe bool TryFormatS<TChar>(DateTime dateTime, Span<TChar> destination, out int charsWritten) where TChar : unmanaged, IUtfChar<TChar> 1586internal static unsafe bool TryFormatu<TChar>(DateTime dateTime, TimeSpan offset, Span<TChar> destination, out int charsWritten) where TChar : unmanaged, IUtfChar<TChar> 1627internal static unsafe bool TryFormatR<TChar>(DateTime dateTime, TimeSpan offset, Span<TChar> destination, out int charsWritten) where TChar : unmanaged, IUtfChar<TChar> 1692internal static unsafe bool TryFormatInvariantG<TChar>(DateTime value, TimeSpan offset, Span<TChar> destination, out int bytesWritten) where TChar : unmanaged, IUtfChar<TChar> 1748internal static string[] GetAllDateTimes(DateTime dateTime, char format, DateTimeFormatInfo dtfi) 1776DateTime universalTime = dateTime.ToUniversalTime(); 1802internal static string[] GetAllDateTimes(DateTime dateTime, DateTimeFormatInfo dtfi)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (43)
21internal static DateTime ParseExact(ReadOnlySpan<char> s, ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, DateTimeStyles style) 35internal static DateTime ParseExact(ReadOnlySpan<char> s, ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, DateTimeStyles style, out TimeSpan offset) 51internal static bool TryParseExact(ReadOnlySpan<char> s, ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result) 62result = DateTime.MinValue; 66internal static bool TryParseExact(ReadOnlySpan<char> s, ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result, out TimeSpan offset) 79result = DateTime.MinValue; 103internal static DateTime ParseExactMultiple(ReadOnlySpan<char> s, string[] formats, 118internal static DateTime ParseExactMultiple(ReadOnlySpan<char> s, string[] formats, 136DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result, out TimeSpan offset) 149result = DateTime.MinValue; 155DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result) 166result = DateTime.MinValue; 2429internal static DateTime Parse(ReadOnlySpan<char> s, DateTimeFormatInfo dtfi, DateTimeStyles styles) 2443internal static DateTime Parse(ReadOnlySpan<char> s, DateTimeFormatInfo dtfi, DateTimeStyles styles, out TimeSpan offset) 2459internal static bool TryParse(ReadOnlySpan<char> s, DateTimeFormatInfo dtfi, DateTimeStyles styles, out DateTime result) 2470result = DateTime.MinValue; 2474internal static bool TryParse(ReadOnlySpan<char> s, DateTimeFormatInfo dtfi, DateTimeStyles styles, out DateTime result, out TimeSpan offset) 2487result = DateTime.MinValue; 2707result.Hour, result.Minute, result.Second, 0, result.era, out DateTime time)) 2803result.parsedDate = DateTime.SpecifyKind(result.parsedDate, DateTimeKind.Local); 2811result.parsedDate = DateTime.SpecifyKind(result.parsedDate, DateTimeKind.Utc); 2830result.parsedDate = DateTime.SpecifyKind(result.parsedDate, DateTimeKind.Utc); 2868if (utcTicks < DateTime.MinTicks || utcTicks > DateTime.MaxTicks) 2917if (resultTicks < DateTime.MinTicks || resultTicks > DateTime.MaxTicks) 2948resultTicks += tz.GetUtcOffset(bTimeOnly ? DateTime.Now : result.parsedDate, TimeZoneInfoOptions.NoThrowOnInvalidTime).Ticks; 2959if (resultTicks < DateTime.MinTicks || resultTicks > DateTime.MaxTicks) 2968DateTime utcDt = new DateTime(resultTicks, DateTimeKind.Utc); 2972if (resultTicks < DateTime.MinTicks || resultTicks > DateTime.MaxTicks) 2974result.parsedDate = DateTime.MinValue; 3098hour, minute, second, 0, result.era, out DateTime time)) 3905private static DateTime GetDateTimeNow(scoped ref DateTimeResult result, scoped ref DateTimeStyles styles) 3910return new DateTime(DateTime.UtcNow.Ticks + result.timeZoneOffset.Ticks, DateTimeKind.Unspecified); 3913return (styles & DateTimeStyles.AssumeUniversal) != 0 ? DateTime.UtcNow : DateTime.Now; 3960DateTime now = GetDateTimeNow(ref result, ref styles); 5060if (!DateTime.TryCreate(year, month, day, hour, minute, second, 0, out result.parsedDate)) 5205if (!DateTime.TryCreate(year, month, day, hour, minute, second, 0, out DateTime dateTime)) 6211internal DateTime parsedDate;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DaylightTime.cs (10)
9private readonly DateTime _start; 10private readonly DateTime _end; 13public DaylightTime(DateTime start, DateTime end, TimeSpan delta) 21public DateTime Start => _start; 24public DateTime End => _end; 33public DaylightTimeStruct(DateTime start, DateTime end, TimeSpan delta) 40public readonly DateTime Start; 41public readonly DateTime End;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\EastAsianLunisolarCalendar.cs (19)
22public virtual int GetSexagenaryYear(DateTime time) 65internal abstract int GetYear(int year, DateTime time); 71internal abstract DateTime MinDate { get; } 72internal abstract DateTime MaxDate { get; } 244public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) 398private DateTime LunarToTime(DateTime time, int year, int month, int day) 405private void TimeToLunar(DateTime time, out int year, out int month, out int day) 424public override DateTime AddMonths(DateTime time, int months) 467DateTime dt = LunarToTime(time, y, m, d); 473public override DateTime AddYears(DateTime time, int years) 491DateTime dt = LunarToTime(time, y, m, d); 500public override int GetDayOfYear(DateTime time) 516public override int GetDayOfMonth(DateTime time) 547public override int GetMonth(DateTime time) 560public override int GetYear(DateTime time) 575public override DayOfWeek GetDayOfWeek(DateTime time)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendar.cs (21)
31public override DateTime MinSupportedDateTime => DateTime.MinValue; 33public override DateTime MaxSupportedDateTime => DateTime.MaxValue; 137public override DateTime AddMonths(DateTime time, int months) 182public override DateTime AddYears(DateTime time, int years) 191public override int GetDayOfMonth(DateTime time) => time.Day; 199public override DayOfWeek GetDayOfWeek(DateTime time) => time.DayOfWeek; 205public override int GetDayOfYear(DateTime time) => time.DayOfYear; 217return DateTime.DaysInMonth(year, month); 230return DateTime.IsLeapYear(year) ? 366 : 365; 233public override int GetEra(DateTime time) => ADEra; 241public override int GetMonth(DateTime time) => time.Month; 267public override int GetYear(DateTime time) => time.Year; 381return DateTime.IsLeapYear(year); 388public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) 398internal override bool TryToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era, out DateTime result) 402result = DateTime.MinValue; 406return DateTime.TryCreate(year, month, day, hour, minute, second, millisecond, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendarHelper.cs (13)
206public DateTime AddMonths(DateTime time, int months) 251public DateTime AddYears(DateTime time, int years) 259public int GetDayOfMonth(DateTime time) 270public DayOfWeek GetDayOfWeek(DateTime time) 279public int GetDayOfYear(DateTime time) 315public int GetEra(DateTime time) 346public int GetMonth(DateTime time) 363public int GetYear(DateTime time) 380public int GetYear(int year, DateTime time) 467public DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) 475public int GetWeekOfYear(DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\HebrewCalendar.cs (20)
273private static readonly DateTime s_calendarMinValue = new DateTime(1583, 1, 1); 277private static readonly DateTime s_calendarMaxValue = new DateTime((new DateTime(2239, 9, 29, 23, 59, 59, 999)).Ticks + 9999); 279public override DateTime MinSupportedDateTime => s_calendarMinValue; 281public override DateTime MaxSupportedDateTime => s_calendarMaxValue; 445DateTime time = new DateTime(ticks); 526public override DateTime AddMonths(DateTime time, int months) 579public override DateTime AddYears(DateTime time, int years) 605public override int GetDayOfMonth(DateTime time) 610public override DayOfWeek GetDayOfWeek(DateTime time) 624public override int GetDayOfYear(DateTime time) 628DateTime beginOfYearDate; 687public override int GetEra(DateTime time) => HebrewEra; 691public override int GetMonth(DateTime time) 701public override int GetYear(DateTime time) 812private static DateTime HebrewToGregorian(int hebrewYear, int hebrewMonth, int hebrewDay, int hour, int minute, int second, int millisecond) 827DateTime gregorianNewYear = new DateTime(gregorianYear, 1, 1); 831public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) 836DateTime dt = HebrewToGregorian(year, month, day, hour, minute, second, millisecond);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\HijriCalendar.cs (16)
61private static readonly DateTime s_calendarMinValue = new DateTime(622, 7, 18); 62private static readonly DateTime s_calendarMaxValue = DateTime.MaxValue; 64public override DateTime MinSupportedDateTime => s_calendarMinValue; 66public override DateTime MaxSupportedDateTime => s_calendarMaxValue; 267public override DateTime AddMonths(DateTime time, int months) 304public override DateTime AddYears(DateTime time, int years) 309public override int GetDayOfMonth(DateTime time) 314public override DayOfWeek GetDayOfWeek(DateTime time) => time.DayOfWeek; 316public override int GetDayOfYear(DateTime time) 341public override int GetEra(DateTime time) 349public override int GetMonth(DateTime time) 360public override int GetYear(DateTime time) 398public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\ISOWeek.cs (7)
17public static int GetWeekOfYear(DateTime date) 45public static int GetYear(DateTime date) 77public static DateTime GetYearStart(int year) 86public static DateTime GetYearEnd(int year) 132public static DateTime ToDateTime(int year, int week, DayOfWeek dayOfWeek) 152var jan4 = new DateTime(year, month: 1, day: 4); 179private static int GetWeekNumber(DateTime date)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.cs (16)
35private static readonly DateTime s_calendarMinValue = new DateTime(1868, 10, 23); 37public override DateTime MinSupportedDateTime => s_calendarMinValue; 39public override DateTime MaxSupportedDateTime => DateTime.MaxValue; 103public override DateTime AddMonths(DateTime time, int months) 108public override DateTime AddYears(DateTime time, int years) 123public override int GetDayOfMonth(DateTime time) 128public override DayOfWeek GetDayOfWeek(DateTime time) 133public override int GetDayOfYear(DateTime time) 143public override int GetWeekOfYear(DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek) 148public override int GetEra(DateTime time) 153public override int GetMonth(DateTime time) 158public override int GetYear(DateTime time) 184public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.Icu.cs (2)
55DateTime dt; 147private static bool GetJapaneseEraStartDate(int era, out DateTime dateTime)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseLunisolarCalendar.cs (8)
22private static readonly DateTime s_minDate = new DateTime(1960, 1, 28); 23private static readonly DateTime s_maxDate = new DateTime((new DateTime(2050, 1, 22, 23, 59, 59, 999)).Ticks + 9999); 25public override DateTime MinSupportedDateTime => s_minDate; 27public override DateTime MaxSupportedDateTime => s_maxDate; 135internal override DateTime MinDate => s_minDate; 137internal override DateTime MaxDate => s_maxDate; 154internal override int GetYear(int year, DateTime time) 207public override int GetEra(DateTime time) => _helper.GetEra(time);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\JulianCalendar.cs (15)
38public override DateTime MinSupportedDateTime => DateTime.MinValue; 40public override DateTime MaxSupportedDateTime => DateTime.MaxValue; 180public override DateTime AddMonths(DateTime time, int months) 217public override DateTime AddYears(DateTime time, int years) 222public override int GetDayOfMonth(DateTime time) 227public override DayOfWeek GetDayOfWeek(DateTime time) => time.DayOfWeek; 229public override int GetDayOfYear(DateTime time) 248public override int GetEra(DateTime time) => JulianEra; 250public override int GetMonth(DateTime time) 263public override int GetYear(DateTime time) 301public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\KoreanCalendar.cs (16)
37public override DateTime MinSupportedDateTime => DateTime.MinValue; 39public override DateTime MaxSupportedDateTime => DateTime.MaxValue; 60public override DateTime AddMonths(DateTime time, int months) 65public override DateTime AddYears(DateTime time, int years) 80public override int GetDayOfMonth(DateTime time) 85public override DayOfWeek GetDayOfWeek(DateTime time) 90public override int GetDayOfYear(DateTime time) 100public override int GetWeekOfYear(DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek) 105public override int GetEra(DateTime time) 110public override int GetMonth(DateTime time) 115public override int GetYear(DateTime time) 140public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\KoreanLunisolarCalendar.cs (8)
20private static readonly DateTime s_minDate = new DateTime(918, 2, 19); 21private static readonly DateTime s_maxDate = new DateTime((new DateTime(2051, 2, 10, 23, 59, 59, 999)).Ticks + 9999); 23public override DateTime MinSupportedDateTime => s_minDate; 25public override DateTime MaxSupportedDateTime => s_maxDate; 1177internal override DateTime MinDate => s_minDate; 1179internal override DateTime MaxDate => s_maxDate; 1196internal override int GetYear(int year, DateTime time) 1222public override int GetEra(DateTime time)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\PersianCalendar.cs (16)
41private static readonly DateTime s_minDate = new DateTime(622, 3, 22); 42private static readonly DateTime s_maxDate = DateTime.MaxValue; 44public override DateTime MinSupportedDateTime => s_minDate; 46public override DateTime MaxSupportedDateTime => s_maxDate; 219public override DateTime AddMonths(DateTime time, int months) 253public override DateTime AddYears(DateTime time, int years) 258public override int GetDayOfMonth(DateTime time) 263public override DayOfWeek GetDayOfWeek(DateTime time) => time.DayOfWeek; 265public override int GetDayOfYear(DateTime time) 300public override int GetEra(DateTime time) 308public override int GetMonth(DateTime time) 324public override int GetYear(DateTime time) 368public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\TaiwanCalendar.cs (16)
36private static readonly DateTime s_calendarMinValue = new DateTime(1912, 1, 1); 38public override DateTime MinSupportedDateTime => s_calendarMinValue; 40public override DateTime MaxSupportedDateTime => DateTime.MaxValue; 60public override DateTime AddMonths(DateTime time, int months) 65public override DateTime AddYears(DateTime time, int years) 80public override int GetDayOfMonth(DateTime time) 85public override DayOfWeek GetDayOfWeek(DateTime time) 90public override int GetDayOfYear(DateTime time) 100public override int GetWeekOfYear(DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek) 105public override int GetEra(DateTime time) 110public override int GetMonth(DateTime time) 115public override int GetYear(DateTime time) 140public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\TaiwanLunisolarCalendar.cs (8)
30private static readonly DateTime s_minDate = new DateTime(1912, 2, 18); 31private static readonly DateTime s_maxDate = new DateTime((new DateTime(2051, 2, 10, 23, 59, 59, 999)).Ticks + 9999); 33public override DateTime MinSupportedDateTime => s_minDate; 35public override DateTime MaxSupportedDateTime => s_maxDate; 191internal override DateTime MinDate => s_minDate; 193internal override DateTime MaxDate => s_maxDate; 210internal override int GetYear(int year, DateTime time) 225public override int GetEra(DateTime time) => _helper.GetEra(time);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\ThaiBuddhistCalendar.cs (16)
28public override DateTime MinSupportedDateTime => DateTime.MinValue; 30public override DateTime MaxSupportedDateTime => DateTime.MaxValue; 41public override DateTime AddMonths(DateTime time, int months) 46public override DateTime AddYears(DateTime time, int years) 61public override int GetDayOfMonth(DateTime time) 66public override DayOfWeek GetDayOfWeek(DateTime time) 71public override int GetDayOfYear(DateTime time) 81public override int GetWeekOfYear(DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek) 86public override int GetEra(DateTime time) 91public override int GetMonth(DateTime time) 96public override int GetYear(DateTime time) 121public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\UmAlQuraCalendar.cs (20)
29internal readonly DateTime GregorianDate; 243private static readonly DateTime s_minDate = new DateTime(1900, 4, 30); 244private static readonly DateTime s_maxDate = new DateTime((new DateTime(2077, 11, 16, 23, 59, 59, 999)).Ticks + 9999); 246public override DateTime MinSupportedDateTime => s_minDate; 248public override DateTime MaxSupportedDateTime => s_maxDate; 273DateTime dt = s_hijriYearInfo[index].GregorianDate; 337private static void ConvertGregorianToHijri(DateTime time, out int HijriYear, out int HijriMonth, out int HijriDay) 382private static int GetDatePart(DateTime time, int part) 410public override DateTime AddMonths(DateTime time, int months) 447DateTime dt = new DateTime(GetAbsoluteDateUmAlQura(y, m, d) * TimeSpan.TicksPerDay + time.Ticks % TimeSpan.TicksPerDay); 452public override DateTime AddYears(DateTime time, int years) 457public override int GetDayOfMonth(DateTime time) 462public override DayOfWeek GetDayOfWeek(DateTime time) => time.DayOfWeek; 464public override int GetDayOfYear(DateTime time) 507public override int GetEra(DateTime time) 515public override int GetMonth(DateTime time) 526public override int GetYear(DateTime time) 569public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IConvertible.cs (1)
57DateTime ToDateTime(IFormatProvider? provider);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
244DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
259DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
256DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (12)
100public static void SetCreationTime(string path, DateTime creationTime) 106public static void SetCreationTimeUtc(string path, DateTime creationTimeUtc) 112public static DateTime GetCreationTime(string path) 117public static DateTime GetCreationTimeUtc(string path) 122public static void SetLastWriteTime(string path, DateTime lastWriteTime) 128public static void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc) 134public static DateTime GetLastWriteTime(string path) 139public static DateTime GetLastWriteTimeUtc(string path) 144public static void SetLastAccessTime(string path, DateTime lastAccessTime) 150public static void SetLastAccessTimeUtc(string path, DateTime lastAccessTimeUtc) 156public static DateTime GetLastAccessTime(string path) 161public static DateTime GetLastAccessTimeUtc(string path)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\File.cs (37)
201internal static DateTimeOffset GetUtcDateTimeOffset(DateTime dateTime) 209public static void SetCreationTime(string path, DateTime creationTime) 219/// A <see cref="DateTime"/> containing the value to set for the creation date and time of <paramref name="fileHandle"/>. 234public static void SetCreationTime(SafeFileHandle fileHandle, DateTime creationTime) 240public static void SetCreationTimeUtc(string path, DateTime creationTimeUtc) 251/// A <see cref="DateTime"/> containing the value to set for the creation date and time of <paramref name="fileHandle"/>. 266public static void SetCreationTimeUtc(SafeFileHandle fileHandle, DateTime creationTimeUtc) 272public static DateTime GetCreationTime(string path) 282/// A <see cref="DateTime" /> structure set to the creation date and time for the specified file or 291public static DateTime GetCreationTime(SafeFileHandle fileHandle) 297public static DateTime GetCreationTimeUtc(string path) 307/// A <see cref="DateTime" /> structure set to the creation date and time for the specified file or 316public static DateTime GetCreationTimeUtc(SafeFileHandle fileHandle) 322public static void SetLastAccessTime(string path, DateTime lastAccessTime) 332/// A <see cref="DateTime"/> containing the value to set for the last access date and time of <paramref name="fileHandle"/>. 347public static void SetLastAccessTime(SafeFileHandle fileHandle, DateTime lastAccessTime) 353public static void SetLastAccessTimeUtc(string path, DateTime lastAccessTimeUtc) 363/// A <see cref="DateTime"/> containing the value to set for the last access date and time of <paramref name="fileHandle"/>. 378public static void SetLastAccessTimeUtc(SafeFileHandle fileHandle, DateTime lastAccessTimeUtc) 384public static DateTime GetLastAccessTime(string path) 394/// A <see cref="DateTime" /> structure set to the last access date and time for the specified file or 403public static DateTime GetLastAccessTime(SafeFileHandle fileHandle) 409public static DateTime GetLastAccessTimeUtc(string path) 419/// A <see cref="DateTime" /> structure set to the last access date and time for the specified file or 428public static DateTime GetLastAccessTimeUtc(SafeFileHandle fileHandle) 434public static void SetLastWriteTime(string path, DateTime lastWriteTime) 444/// A <see cref="DateTime"/> containing the value to set for the last write date and time of <paramref name="fileHandle"/>. 459public static void SetLastWriteTime(SafeFileHandle fileHandle, DateTime lastWriteTime) 465public static void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc) 475/// A <see cref="DateTime"/> containing the value to set for the last write date and time of <paramref name="fileHandle"/>. 490public static void SetLastWriteTimeUtc(SafeFileHandle fileHandle, DateTime lastWriteTimeUtc) 496public static DateTime GetLastWriteTime(string path) 506/// A <see cref="DateTime" /> structure set to the last write date and time for the specified file or 515public static DateTime GetLastWriteTime(SafeFileHandle fileHandle) 521public static DateTime GetLastWriteTimeUtc(string path) 531/// A <see cref="DateTime" /> structure set to the last write date and time for the specified file or 540public static DateTime GetLastWriteTimeUtc(SafeFileHandle fileHandle)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileStatus.Unix.cs (3)
302return new DateTimeOffset(DateTime.FromFileTimeUtc(0)); 326return new DateTimeOffset(DateTime.FromFileTimeUtc(0)); 351return new DateTimeOffset(DateTime.FromFileTimeUtc(0));
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileSystemInfo.cs (6)
72public DateTime CreationTime 78public DateTime CreationTimeUtc 84public DateTime LastAccessTime 90public DateTime LastAccessTimeUtc 96public DateTime LastWriteTime 102public DateTime LastWriteTimeUtc
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (2)
588else if (type == typeof(DateTime)) 692return DateTime.FromBinary(data);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncProfiler.cs (1)
345long utcTime = DateTime.UtcNow.ToFileTimeUtc();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\DateTimeConstantAttribute.cs (1)
9private readonly DateTime _date;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\ComVariant.cs (4)
289else if (typeof(T) == typeof(DateTime)) 292variant._typeUnion._unionTypes._date = ((DateTime)(object)value).ToOADate(); 477else if (typeof(T) == typeof(DateTime)) 480return (T)(object)DateTime.FromOADate(_typeUnion._unionTypes._date);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Serialization\IFormatterConverter.cs (1)
25DateTime ToDateTime(object value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Serialization\SerializationInfo.cs (5)
222public void AddValue(string name, DateTime value) 224AddValue(name, (object)value, typeof(DateTime)); 455public DateTime GetDateTime(string name) 458return ReferenceEquals(foundType, typeof(DateTime)) ? (DateTime)value! : _converter.ToDateTime(value!);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
247DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
508DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.cs (1)
697DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Timer.cs (3)
45internal static readonly (long TickCount, DateTime Time) s_tickCountToTimeMap = (Environment.TickCount64, DateTime.UtcNow); 743public DateTime? EstimatedNextTimeUtc
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (7)
47public TimeOnly(int hour, int minute) : this(DateTime.TimeToTicks(hour, minute, 0, 0)) { } 55public TimeOnly(int hour, int minute, int second) : this(DateTime.TimeToTicks(hour, minute, second, 0)) { } 64public TimeOnly(int hour, int minute, int second, int millisecond) : this(DateTime.TimeToTicks(hour, minute, second, millisecond)) { } 74public TimeOnly(int hour, int minute, int second, int millisecond, int microsecond) : this(DateTime.TimeToTicks(hour, minute, second, millisecond, microsecond)) { } 378public static TimeOnly FromDateTime(DateTime dateTime) => new TimeOnly((ulong)dateTime.TimeOfDay.Ticks); 386internal DateTime ToDateTime() => DateTime.CreateUnchecked((long)_ticks);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZone.cs (16)
69public abstract TimeSpan GetUtcOffset(DateTime time); 74public virtual DateTime ToUniversalTime(DateTime time) 81if (tickCount > DateTime.MaxTicks) 83return new DateTime(DateTime.MaxTicks, DateTimeKind.Utc); 85if (tickCount < DateTime.MinTicks) 87return new DateTime(DateTime.MinTicks, DateTimeKind.Utc); 95public virtual DateTime ToLocalTime(DateTime time) 111public virtual bool IsDaylightSavingTime(DateTime time) 118public static bool IsDaylightSavingTime(DateTime time, DaylightTime daylightTimes) 183internal static TimeSpan CalculateUtcOffset(DateTime time, DaylightTime daylightTimes) 195DateTime startTime; 196DateTime endTime; 206DateTime ambiguousStart; 207DateTime ambiguousEnd;
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.AdjustmentRule.cs (22)
16private readonly DateTime _dateStart; 17private readonly DateTime _dateEnd; 24public DateTime DateStart => _dateStart; 26public DateTime DateEnd => _dateEnd; 47(DaylightTransitionStart != default && DaylightTransitionStart.TimeOfDay != DateTime.MinValue) || 48(DaylightTransitionEnd != default && DaylightTransitionEnd.TimeOfDay != DateTime.MinValue.AddMilliseconds(1)); 68DateTime dateStart, 69DateTime dateEnd, 99DateTime dateStart, 100DateTime dateEnd, 117DateTime dateStart, 118DateTime dateEnd, 134DateTime dateStart, 135DateTime dateEnd, 175DateTime dateStart, 176DateTime dateEnd, 216if (dateStart != DateTime.MinValue && dateStart.Kind == DateTimeKind.Unspecified && dateStart.TimeOfDay != TimeSpan.Zero) 221if (dateEnd != DateTime.MaxValue && dateEnd.Kind == DateTimeKind.Unspecified && dateEnd.TimeOfDay != TimeSpan.Zero) 280_dateStart = (DateTime)info.GetValue("DateStart", typeof(DateTime))!; // Do not rename (binary serialization) 281_dateEnd = (DateTime)info.GetValue("DateEnd", typeof(DateTime))!; // Do not rename (binary serialization)
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Cache.cs (85)
76internal static long GetLocalDateTimeNowTicks(DateTime utcNow, out bool isAmbiguous) => s_cachedData.GetLocalDateTimeNowTicks(utcNow, out isAmbiguous); 87private DateTimeNowCache GetNextNowTransition(DateTime utcNow) 94dateTimeNowCache._nextUtcNowTransitionTicks = DateTime.MaxTicks; 124DateTime localTransitionStart = SafeCreateDateTimeFromTicks(transition.DateStart.Ticks + transition.Offset.Ticks); 125DateTime localTransitionEnd = SafeCreateDateTimeFromTicks(transition.DateEnd.Ticks + transition.Offset.Ticks); 133DateTime nextLocalTransitionStart = SafeCreateDateTimeFromTicks(nextTransition.DateStart.Ticks + nextTransition.Offset.Ticks); 134DateTime nextLocalTransitionEnd = SafeCreateDateTimeFromTicks(nextTransition.DateEnd.Ticks + nextTransition.Offset.Ticks); 136DateTime overlapStart = localTransitionStart > nextLocalTransitionStart ? localTransitionStart : nextLocalTransitionStart; 137DateTime overlapEnd = localTransitionEnd < nextLocalTransitionEnd ? localTransitionEnd : nextLocalTransitionEnd; 154DateTime prevLocalTransitionStart = SafeCreateDateTimeFromTicks(prevTransition.DateStart.Ticks + prevTransition.Offset.Ticks); 155DateTime prevLocalTransitionEnd = SafeCreateDateTimeFromTicks(prevTransition.DateEnd.Ticks + prevTransition.Offset.Ticks); 157DateTime overlapStart = localTransitionStart > prevLocalTransitionStart ? localTransitionStart : prevLocalTransitionStart; 158DateTime overlapEnd = localTransitionEnd < prevLocalTransitionEnd ? localTransitionEnd : prevLocalTransitionEnd; 180dateTimeNowCache._nextUtcNowTransitionTicks = utcNow.Year >= MaxYear ? DateTime.MaxTicks : new DateTime(utcNow.Year + 1, 1, 1).Ticks; // check again next year 194private bool IsInvalidLocalTime(DateTime localDateTime) => !TryGetUtcOffset(localDateTime, out _); 203private bool IsAmbiguousLocalTime(DateTime localDateTime, Span<TimeSpan> offsets = default) 245private bool IsDaylightSavingOn(DateTime localDateTime) 297private bool TryLocalToUtc(DateTime localDateTime, out long utcTicks) 315private TimeSpan GetOffsetForUtcDate(DateTime utcDateTime, out bool isDaylightSavingTime) 341private static DateTime SafeCreateDateTimeFromTicks(long ticks, DateTimeKind kind = DateTimeKind.Unspecified) 342=> (ulong)ticks <= DateTime.MaxTicks ? new DateTime(ticks, kind) : (ticks < 0 ? DateTime.MinValue : DateTime.MaxValue); 351private TimeSpan GetOffsetForUtcDate(DateTime utcDateTime, out bool isDaylightSavingTime, out bool isAmbiguous) 354DateTime localTime = SafeCreateDateTimeFromTicks(utcDateTime.Ticks + offset.Ticks); 367private DateTime UtcToLocal(DateTime utcDateTime, out bool isDaylightSavingTime) 383private bool TryGetUtcOffset(DateTime localDateTime, out TimeSpan offset) 542private static DateTime StartTransitionTimeToDateTime(int year, AdjustmentRule rule) 553private static DateTime EndTransitionTimeToDateTime(int year, AdjustmentRule rule) 555year >= MaxYear ? DateTime.MaxValue : new DateTime(year + 1, 1, 1, 0, 0, 0, DateTimeKind.Unspecified) : 561internal static DateTime TransitionTimeToDateTime(int year, TransitionTime transitionTime) 563DateTime value; 574int daysInMonth = DateTime.DaysInMonth(year, transitionTime.Month); 610int daysInMonth = DateTime.DaysInMonth(year, transitionTime.Month); 662DateTime startOfYear = new DateTime(year, 1, 1); 680DateTime previousYearTransitionEnd = SafeCreateDateTimeFromTicks(previousRule.DateEnd.Ticks + 1); // UTC coordinate 700DateTime previousYearStart = StartTransitionTimeToDateTime(year - 1, previousRule); // Local coordinate 701DateTime previousYearEnd = EndTransitionTimeToDateTime(year - 1, previousRule); // Local coordinate 710DateTime previousYearEndUtc = GetUtcDateTimeFromLocalTicks(previousYearEnd.Ticks, previousRule, includeDaylightDelta: true, tickAdjustment: -1); 736DateTime previousEndOfYearUtc = SafeCreateDateTimeFromTicks(previousEndOfYearUtcTicks, DateTimeKind.Utc); 746DateTime previousYearStartUtc = GetUtcDateTimeFromLocalTicks(previousYearStart.Ticks, previousRule); // daylight offset is not counted in this start 756DateTime transitionStart = new DateTime(year > 1 ? year - 1 : 1, 1, 1); 778DateTime endOfCurrentYear = year < MaxYear ? new DateTime(year + 1, 1, 1).AddTicks(-1) : DateTime.MaxValue; 809DateTime nextYearStart = StartTransitionTimeToDateTime(nextYear, nextRule); // in local time 810DateTime nextYearEnd = EndTransitionTimeToDateTime(nextYear, nextRule); // in local time 819DateTime nextYearStartUtc = GetUtcDateTimeFromLocalTicks(nextYearStart.Ticks, nextRule); 842DateTime nextYearEndUtc = GetUtcDateTimeFromLocalTicks(nextYearEnd.Ticks, nextRule, includeDaylightDelta: true, tickAdjustment: -1); 843DateTime nextBeginningOfYearUtc = GetUtcDateTimeFromLocalTicks(new DateTime(year + 1, 1, 1).Ticks, nextRule, includeDaylightDelta: true); 885DateTime endOfNextYear = year + 1 < MaxYear ? new DateTime(year + 2, 1, 1).AddTicks(-1) : DateTime.MaxValue; 904DateTime localStart = StartTransitionTimeToDateTime(year, rule); // Local time 905DateTime localEnd = EndTransitionTimeToDateTime(year, rule); // Local time 909DateTime utcStart = GetUtcDateTimeFromLocalTicks(localStart.Ticks, rule, includeDaylightDelta: startWithDaylightOn, kind: DateTimeKind.Utc); 910DateTime utcEnd = GetUtcDateTimeFromLocalTicks(localEnd.Ticks, rule, includeDaylightDelta: true, tickAdjustment: -1, kind: DateTimeKind.Utc); 913DateTime startOfCurrentYearUtc = SafeCreateDateTimeFromTicks(startOfCurrentYearUtcTicks, DateTimeKind.Utc); 914DateTime currentYearStart = new DateTime(year, 1, 1); 944DateTime previousYearTransitionEnd = SafeCreateDateTimeFromTicks(previousRule.DateEnd.Ticks + 1); // UTC coordinate 964DateTime previousYearStart = StartTransitionTimeToDateTime(year - 1, previousRule); // Local time 965DateTime previousYearEnd = EndTransitionTimeToDateTime(year - 1, previousRule); // Local time 974DateTime previousYearEndUtc = GetUtcDateTimeFromLocalTicks(previousYearEnd.Ticks, previousRule, includeDaylightDelta: true); 998DateTime previousYearStartUtc = GetUtcDateTimeFromLocalTicks(previousYearStart.Ticks, previousRule); // daylight offset is not counted in this start 1011DateTime previousYearStart = new DateTime(year > 1 ? year - 1 : 1, 1, 1); // real Utc year start 1038DateTime endOfCurrentYear = year < MaxYear ? new DateTime(year + 1, 1, 1).AddTicks(-1) : DateTime.MaxValue; 1040DateTime endOfCurrentYearUtc = SafeCreateDateTimeFromTicks(endOfCurrentYearUtcTicks, DateTimeKind.Utc); 1080DateTime nextYearStart = StartTransitionTimeToDateTime(year + 1, nextRule); // Local time 1081DateTime nextYearEnd = EndTransitionTimeToDateTime(year + 1, nextRule); // Local time 1083DateTime nextYearStartUtc = GetUtcDateTimeFromLocalTicks(nextYearStart.Ticks, nextRule, includeDaylightDelta: nextRule.IsStartDateMarkerForBeginningOfYear()); 1084DateTime nextYearEndUtc = GetUtcDateTimeFromLocalTicks(nextYearEnd.Ticks, nextRule, includeDaylightDelta: true, tickAdjustment: -1); 1164DateTime previousYearStart = StartTransitionTimeToDateTime(year - 1, previousRule); // Local time 1165DateTime previousYearEnd = EndTransitionTimeToDateTime(year - 1, previousRule); // Local time 1166DateTime previousYearStartUtc = GetUtcDateTimeFromLocalTicks(previousYearStart.Ticks, previousRule, includeDaylightDelta: previousRule.IsStartDateMarkerForBeginningOfYear()); 1174DateTime previousYearEndUtc = GetUtcDateTimeFromLocalTicks(previousYearEnd.Ticks, previousRule, includeDaylightDelta: true, tickAdjustment: -1); 1222DateTime endOfCurrentYear = year < MaxYear ? new DateTime(year + 1, 1, 1).AddTicks(-1) : DateTime.MaxValue; 1224DateTime endOfCurrentYearUtc = SafeCreateDateTimeFromTicks(endOfCurrentYearUtcTicks, DateTimeKind.Utc); 1282DateTime nextYearStart = StartTransitionTimeToDateTime(year + 1, nextRule); // in local time 1283DateTime nextYearEnd = EndTransitionTimeToDateTime(year + 1, nextRule); // in local time 1285DateTime nextYearStartUtc = GetUtcDateTimeFromLocalTicks(nextYearStart.Ticks, nextRule, includeDaylightDelta: nextRule.IsStartDateMarkerForBeginningOfYear()); 1286DateTime nextYearEndUtc = GetUtcDateTimeFromLocalTicks(nextYearEnd.Ticks, nextRule, includeDaylightDelta: true, tickAdjustment: -1); 1382private DateTime GetUtcDateTimeFromLocalTicks(long localTicks, AdjustmentRule rule, bool includeDaylightDelta = false, long tickAdjustment = 0, DateTimeKind kind = DateTimeKind.Utc) => 1406DateTime DateStart, // UTC 1407DateTime DateEnd, // UTC
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (59)
135internal long GetLocalDateTimeNowTicks(DateTime utcNow, out bool isAmbiguous) 235public unsafe TimeSpan[] GetAmbiguousTimeOffsets(DateTime dateTime) 242DateTime adjustedTime; 276public TimeSpan GetUtcOffset(DateTime dateTime) => 280internal static TimeSpan GetLocalUtcOffset(DateTime dateTime, TimeZoneInfoOptions flags) 289internal TimeSpan GetUtcOffset(DateTime dateTime, TimeZoneInfoOptions flags) => 292private TimeSpan GetUtcOffset(DateTime dateTime, TimeZoneInfoOptions flags, CachedData cachedData) 301DateTime adjustedTime = ConvertTime(dateTime, cachedData.Local, s_utcTimeZone, flags); 358public bool IsAmbiguousTime(DateTime dateTime) => 365internal bool IsAmbiguousTime(DateTime dateTime, TimeZoneInfoOptions flags) 373DateTime adjustedTime = 393public bool IsDaylightSavingTime(DateTime dateTime) => 399internal bool IsDaylightSavingTime(DateTime dateTime, TimeZoneInfoOptions flags) => 402private bool IsDaylightSavingTime(DateTime dateTime, TimeZoneInfoOptions flags, CachedData cachedData) 422DateTime adjustedTime; 458public bool IsInvalidTime(DateTime dateTime) 480public static DateTime ConvertTimeBySystemTimeZoneId(DateTime dateTime, string destinationTimeZoneId) => 570public static DateTime ConvertTimeBySystemTimeZoneId(DateTime dateTime, string sourceTimeZoneId, string destinationTimeZoneId) 600DateTime utcDateTime = dateTimeOffset.UtcDateTime; 607ticks > DateTime.MaxTicks ? DateTimeOffset.MaxValue : 608ticks < DateTime.MinTicks ? DateTimeOffset.MinValue : 615public static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo destinationTimeZone) 632public static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone) => 638internal static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone, TimeZoneInfoOptions flags) => 641private static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone, TimeZoneInfoOptions flags, CachedData cachedData) 665DateTime invalidTimeUtc = new DateTime(dateTime.Ticks + sourceTimeZone.BaseUtcOffset.Ticks, DateTimeKind.Utc); 680DateTime utcForLookup = SafeCreateDateTimeFromTicks(utcTicks, DateTimeKind.Utc); 685DateTime targetConverted = SafeCreateDateTimeFromTicks(utcTicks + destOffset.Ticks); 702public static DateTime ConvertTimeFromUtc(DateTime dateTime, TimeZoneInfo destinationTimeZone) => 708public static DateTime ConvertTimeToUtc(DateTime dateTime) 721internal static DateTime ConvertTimeToUtc(DateTime dateTime, TimeZoneInfoOptions flags) 731public static DateTime ConvertTimeToUtc(DateTime dateTime, TimeZoneInfo sourceTimeZone) => 1057DateTime dateTime, DateTime dateOnly, bool dateTimeIsUtc) 1062DateTime dateTimeToCompare = dateTimeIsUtc ? 1084DateTime dateTimeToCompare = dateTimeIsUtc ? 1102private DateTime ConvertToUtc(DateTime dateTime, TimeSpan daylightDelta, TimeSpan baseUtcOffsetDelta) => 1108private DateTime ConvertFromUtc(DateTime dateTime, TimeSpan daylightDelta, TimeSpan baseUtcOffsetDelta) => 1114private DateTime ConvertToFromUtc(DateTime dateTime, TimeSpan daylightDelta, TimeSpan baseUtcOffsetDelta, bool convertToUtc) 1125ticks > DateTime.MaxTicks ? DateTime.MaxValue : 1126ticks < DateTime.MinTicks ? DateTime.MinValue : 1134private static TimeSpan GetUtcOffsetFromUtc(DateTime time, TimeZoneInfo zone) => 1141private static TimeSpan GetUtcOffsetFromUtc(DateTime time, TimeZoneInfo zone, out bool isDaylightSavings) => 1148internal static TimeSpan GetUtcOffsetFromUtc(DateTime time, TimeZoneInfo zone, out bool isDaylightSavings, out bool isAmbiguousLocalDst)
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.StringSerializer.cs (14)
78DateTime? previousLegacyEndDate = null; 83GetLegacyRuleDates(rule, ref previousLegacyEndDate, out DateTime legacyDateStart, out DateTime legacyDateEnd); 216private static void GetLegacyRuleDates(AdjustmentRule rule, ref DateTime? previousEndDate, out DateTime startDate, out DateTime endDate) 221if (previousEndDate is DateTime previous && startDate <= previous && previous < DateTime.MaxValue.Date) 536private DateTime GetNextDateTimeValue(string format) 539if (!DateTime.TryParseExact(token, format, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out DateTime time)) 778DateTime dateStart = GetNextDateTimeValue(DateTimeFormat); 779DateTime dateEnd = GetNextDateTimeValue(DateTimeFormat); 886DateTime timeOfDay = TimeOnly.FromDateTime(GetNextDateTimeValue(TimeOfDayFormat)).ToDateTime();
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.TransitionTime.cs (8)
14private readonly DateTime _timeOfDay; 21public DateTime TimeOfDay => _timeOfDay; 50private TransitionTime(DateTime timeOfDay, int month, int week, int day, DayOfWeek dayOfWeek, bool isFixedDateRule) 62public static TransitionTime CreateFixedDateRule(DateTime timeOfDay, int month, int day) => 65public static TransitionTime CreateFloatingDateRule(DateTime timeOfDay, int month, int week, DayOfWeek dayOfWeek) => 71private static void ValidateTransitionTime(DateTime timeOfDay, int month, int week, int day, DayOfWeek dayOfWeek) 145_timeOfDay = (DateTime)info.GetValue("TimeOfDay", typeof(DateTime))!; // Do not rename (binary serialization)
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (31)
69DateTime[] dts; 81DateTime utcNow = DateTime.UtcNow; 136private static readonly TransitionTime s_daylightRuleMarker = TransitionTime.CreateFixedDateRule(DateTime.MinValue.AddMilliseconds(2), 1, 1); 139private static DateTime GetTimeOnlyInMillisecondsPrecision(DateTime input) => new DateTime((input.TimeOfDay.Ticks / TimeSpan.TicksPerMillisecond) * TimeSpan.TicksPerMillisecond); 169DateTime start = rule.DateStart.Kind == DateTimeKind.Utc ? 174DateTime end = rule.DateEnd.Kind == DateTimeKind.Utc ? 200DateTime endForFirstRule = new DateTime(start.Year + 1, 1, 1).AddMilliseconds(-1); // At the end of the first year 209DateTime middleYearStart = new DateTime(start.Year + 1, 1, 1); 210DateTime middleYearEnd = new DateTime(end.Year, 1, 1).AddMilliseconds(-1); 217DateTime endYearStart = new DateTime(end.Year, 1, 1); // At the beginning of the last year 500private static void TZif_GenerateAdjustmentRules(out AdjustmentRule[]? rules, TimeSpan baseUtcOffset, DateTime[] dts, byte[] typeOfLocalTime, 523private static void TZif_GenerateAdjustmentRule(ref int index, TimeSpan timeZoneBaseUtcOffset, List<AdjustmentRule> rulesList, DateTime[] dts, 543while (index < dts.Length && dts[index] == DateTime.MinValue) 551DateTime endTransitionDate = dts[index]; 558DateTime.MinValue, 575DateTime startTransitionDate = dts[index - 1]; 578DateTime endTransitionDate = dts[index]; 621DateTime startTransitionDate = dts[index - 1]; 638DateTime.MaxValue, 706private static AdjustmentRule? TZif_CreateAdjustmentRuleForPosixFormat(string posixFormat, DateTime startTransitionDate, TimeSpan timeZoneBaseUtcOffset) 753DateTime.MaxValue, 765DateTime.MaxValue, 816private static DateTime ParseTimeOfDay(ReadOnlySpan<char> time) 818DateTime timeOfDay; 1145private static DateTime TZif_UnixTimeToDateTime(long unixTime) => 1146unixTime < DateTimeOffset.UnixMinSeconds ? DateTime.MinValue : 1147unixTime > DateTimeOffset.UnixMaxSeconds ? DateTime.MaxValue : 1150private static void TZif_ParseRaw(byte[] data, out DateTime[] dts, out byte[] typeOfLocalTime, out TZifType[] transitionType, 1174dts = new DateTime[t.TimeCount];
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
537else if (underlyingType == typeof(DateTime))
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
238DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
254DateTime IConvertible.ToDateTime(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
253DateTime IConvertible.ToDateTime(IFormatProvider? provider)
System\Reflection\Runtime\General\Helpers.cs (1)
208private static DateTime GetRawDateTimeConstant(CustomAttributeData attr)
System.Private.DataContractSerialization (108)
System\Runtime\Serialization\DataContract.cs (1)
655"DateTime" => typeof(DateTime),
System\Runtime\Serialization\DateTimeOffsetAdapter.cs (3)
15private DateTime _utcDateTime; 18public DateTimeOffsetAdapter(DateTime dateTime, short offsetMinutes) 25public DateTime UtcDateTime
System\Runtime\Serialization\ExtensionDataReader.cs (3)
692DateTime dateTime = isTypedNode ? ((DataNode<DateTime>)dataNode).GetValue() : (DateTime)dataNode.Value;
System\Runtime\Serialization\Json\JsonReaderDelegator.cs (12)
116internal override DateTime ReadContentAsDateTime() 121internal static DateTime ParseJsonDate(string originalDateTimeValue, DateTimeFormat? dateTimeFormat) 129return DateTime.ParseExact(originalDateTimeValue, dateTimeFormat.FormatString, dateTimeFormat.FormatProvider, dateTimeFormat.DateTimeStyles); 133internal static DateTime ParseJsonDateInDefaultFormat(string originalDateTimeValue) 186DateTime dateTime = new DateTime(ticks, DateTimeKind.Utc); 192return DateTime.SpecifyKind(dateTime.ToLocalTime(), DateTimeKind.Unspecified); 204internal override DateTime ReadElementContentAsDateTime() 211int arrayLength, [NotNullWhen(true)] out DateTime[]? array) 218int arrayLength, [NotNullWhen(true)] out DateTime[]? array) 232private sealed class DateTimeArrayJsonHelperWithString : ArrayHelper<string, DateTime> 241protected override int ReadArray(XmlDictionaryReader reader, string localName, string namespaceUri, DateTime[] array, int offset, int count) 253protected override void WriteArray(XmlDictionaryWriter writer, string prefix, string localName, string namespaceUri, DateTime[] array, int offset, int count)
System\Runtime\Serialization\Json\JsonWriterDelegator.cs (5)
129internal void WriteJsonDateTimeArray(DateTime[] value, XmlDictionaryString itemName, XmlDictionaryString? itemNamespace) 161internal override void WriteDateTime(DateTime value) 173private void WriteDateTimeInDefaultFormat(DateTime value) 195if ((tickCount > DateTime.MaxValue.Ticks) || (tickCount < DateTime.MinValue.Ticks))
System\Runtime\Serialization\Json\ReflectionJsonFormatWriter.cs (1)
160jsonWriter.WriteJsonDateTimeArray((DateTime[])obj, collectionItemName, itemNamespace);
System\Runtime\Serialization\Json\XmlJsonWriter.cs (5)
291public override void WriteArray(string? prefix, string localName, string? namespaceUri, DateTime[] array, int offset, int count) 341public override void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, DateTime[] array, int offset, int count) 1002public override void WriteValue(DateTime value) 1402else if (value is DateTime) 1404WriteValue((DateTime)value);
System\Runtime\Serialization\PrimitiveDataContract.cs (3)
678public DateTimeDataContract() : base(typeof(DateTime), DictionaryGlobals.DateTimeLocalName, DictionaryGlobals.SchemaNamespace) 689writer.WriteDateTime((DateTime)obj); 704xmlWriter.WriteDateTime((DateTime)obj!, name, ns);
System\Runtime\Serialization\ReflectionReader.cs (1)
647DateTime[]? dateTimeArray;
System\Runtime\Serialization\ReflectionXmlFormatWriter.cs (1)
108xmlWriter.WriteDateTimeArray((DateTime[])obj, collectionItemName, itemNamespace);
System\Runtime\Serialization\XmlReaderDelegator.cs (5)
303return new DataNode<DateTime>(ReadContentAsDateTime()); 496internal virtual DateTime ReadElementContentAsDateTime() 504internal virtual DateTime ReadContentAsDateTime() 914int arrayLength, [NotNullWhen(true)] out DateTime[]? array) 925array = new DateTime[arrayLength];
System\Runtime\Serialization\XmlSerializableReader.cs (1)
118public override DateTime ReadContentAsDateTime() { return InnerReader.ReadContentAsDateTime(); }
System\Runtime\Serialization\XmlWriterDelegator.cs (5)
315WriteDateTime((DateTime)value); 396WriteDateTime(((DataNode<DateTime>)dataNode).GetValue()); 464internal virtual void WriteDateTime(DateTime value) 469internal void WriteDateTime(DateTime value, XmlDictionaryString name, XmlDictionaryString? ns) 723internal void WriteDateTimeArray(DateTime[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
System\Xml\ArrayHelper.cs (6)
311internal sealed class DateTimeArrayHelperWithString : ArrayHelper<string, DateTime> 315protected override int ReadArray(XmlDictionaryReader reader, string localName, string namespaceUri, DateTime[] array, int offset, int count) 320protected override void WriteArray(XmlDictionaryWriter writer, string prefix, string localName, string namespaceUri, DateTime[] array, int offset, int count) 326internal sealed class DateTimeArrayHelperWithDictionaryString : ArrayHelper<XmlDictionaryString, DateTime> 330protected override int ReadArray(XmlDictionaryReader reader, XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count) 335protected override void WriteArray(XmlDictionaryWriter writer, string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count)
System\Xml\ValueHandle.cs (2)
179return typeof(DateTime); 375public DateTime ToDateTime()
System\Xml\XmlBaseReader.cs (5)
1580public override DateTime ReadContentAsDateTime() 1585DateTime value = node.Value.ToDateTime(); 1703else if (type == typeof(DateTime)) 1852public override DateTime[] ReadDateTimeArray(string localName, string namespaceUri) 1857public override DateTime[] ReadDateTimeArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri)
System\Xml\XmlBaseWriter.cs (3)
1197else if (value is DateTime) 1199WriteValue((DateTime)value); 1367public override void WriteValue(DateTime value)
System\Xml\XmlBinaryReader.cs (7)
236public override DateTime ReadElementContentAsDateTime() 243DateTime value = BufferReader.ReadDateTime(); 1187type = typeof(DateTime); 1399private int ReadArray(DateTime[] array, int offset, int count) 1405foreach (ref DateTime item in array.AsSpan(offset, actual)) 1413public override int ReadArray(string localName, string namespaceUri, DateTime[] array, int offset, int count) 1420public override int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count)
System\Xml\XmlBinaryWriter.cs (5)
791public override void WriteDateTimeText(DateTime dt) 974public void WriteDateTimeArray(ReadOnlySpan<DateTime> items) 977foreach (DateTime dateTime in items) 1229else if (type == typeof(DateTime)) 1414public override void WriteArray(string? prefix, string localName, string? namespaceUri, DateTime[] array, int offset, int count)
System\Xml\XmlBufferReader.cs (2)
421public DateTime ReadDateTime() 427return DateTime.FromBinary(value);
System\Xml\XmlConverter.cs (14)
203public static DateTime ToDateTime(long value) 207return DateTime.FromBinary(value); 215public static DateTime ToDateTime(string value) 231public static DateTime ToDateTime(byte[] buffer, int offset, int count) 233DateTime value; 395public static string ToString(DateTime value) 422else if (value is DateTime) 423return ToString((DateTime)value); 842private static bool TryParseDateTime(byte[] chars, int offset, int count, out DateTime result) 845result = DateTime.MaxValue; 929DateTime value; 948if (hourDelta >= 0 && (value < DateTime.MaxValue - ts) || 949hourDelta < 0 && (value > DateTime.MinValue - ts)) 1039public static int ToChars(DateTime value, byte[] chars, int offset)
System\Xml\XmlDictionaryAsyncCheckWriter.cs (2)
652public override void WriteArray(string? prefix, string localName, string? namespaceUri, DateTime[] array, int offset, int count) 658public override void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, DateTime[] array, int offset, int count)
System\Xml\XmlDictionaryReader.cs (8)
824public override DateTime ReadElementContentAsDateTime() 827DateTime value; 834value = DateTime.Parse(string.Empty, NumberFormatInfo.InvariantInfo); 1229public virtual DateTime[] ReadDateTimeArray(string localName, string namespaceUri) 1234public virtual DateTime[] ReadDateTimeArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri) 1239public virtual int ReadArray(string localName, string namespaceUri, DateTime[] array, int offset, int count) 1251public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, DateTime[] array, int offset, int count) 1671public override DateTime ReadContentAsDateTime()
System\Xml\XmlDictionaryWriter.cs (4)
306else if (type == typeof(DateTime)) 335else if (type == typeof(DateTime)) 568public virtual void WriteArray(string? prefix, string localName, string? namespaceUri, DateTime[] array, int offset, int count) 579public virtual void WriteArray(string? prefix, XmlDictionaryString localName, XmlDictionaryString? namespaceUri, DateTime[] array, int offset, int count)
System\Xml\XmlNodeWriter.cs (2)
85public abstract void WriteDateTimeText(DateTime value); 135public override void WriteDateTimeText(DateTime value) { }
System\Xml\XmlSigningNodeWriter.cs (1)
287public override void WriteDateTimeText(DateTime value)
System\Xml\XmlUTF8TextWriter.cs (1)
586public override void WriteDateTimeText(DateTime value)
System.Private.Windows.Core (66)
System\IO\BinaryReaderExtensions.cs (11)
15/// Reads a binary formatted <see cref="DateTime"/> from the given <paramref name="reader"/>. 18internal static DateTime ReadDateTime(this BinaryReader reader) 22/// Creates a <see cref="DateTime"/> object from raw data with validation. 25internal static DateTime CreateDateTimeFromData(long data) 45return Unsafe.As<long, DateTime>(ref data); 66if (typeof(T) == typeof(decimal) || typeof(T) == typeof(DateTime) || typeof(T) == typeof(TimeSpan)) 172else if (typeof(T) == typeof(DateTime)) 198/// <see langword="decimal"/>, <see cref="DateTime"/>, and <see cref="TimeSpan"/>. 209if (typeof(T) == typeof(DateTime) 334else if (typeof(T) == typeof(DateTime)) 336writer.Write((DateTime)(object)values[i]);
System\IO\BinaryWriterExtensions.cs (3)
12/// Writes a <see cref="DateTime"/> object to the given <paramref name="writer"/>. 14public static void Write(this BinaryWriter writer, DateTime value) 23long dateData = Unsafe.As<DateTime, long>(ref value);
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (10)
74/// Writes a <see cref="DateTime"/> in binary format. 76public static void WriteDateTime(Stream stream, DateTime value) 84new ClassInfo(1, typeof(DateTime).FullName!, s_dateTimeMemberNames), 91Unsafe.As<DateTime, ulong>(ref value)).Write(writer); 322WriteDateTime(stream, (DateTime)primitive); 447case List<DateTime> typedList: 550PrimitiveType.DateTime => new ArraySinglePrimitive<DateTime>( 5511, new ListConverter<object, DateTime>(array, o => (DateTime)o!)), 695case DateTime dateTime:
System\Private\Windows\BinaryFormat\Serializer\Record.cs (1)
61writer.Write((DateTime)value);
System\Private\Windows\BinaryFormat\Support\FormatterConverterStub.cs (1)
30public DateTime ToDateTime(object value) => default;
System\Private\Windows\Nrbf\CoreNrbfSerializer.cs (6)
52{ TypeName.Parse(Types.DateTimeType), typeof(DateTime) }, 71{ Types.ToTypeName($"{Types.ListName}[[{Types.DateTimeType}]]"), typeof(List<DateTime>) }, 87{ Types.ToTypeName($"{Types.DateTimeType}[]"), typeof(DateTime[]) }, 120|| type == typeof(DateTime) 138|| type == typeof(List<DateTime>) 154|| type == typeof(DateTime[])
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (2)
335SZArrayRecord<DateTime> ar => ar.GetArray().CreateTrimmedList(size), 422SZArrayRecord<DateTime> ar => ar.GetArray(),
System\SpanReader.cs (1)
12/// correctly. For example, <see cref="DateTime"/> has a very specific set of valid values for its packed
System\Value.cs (17)
523public Value(DateTime value) 529public Value(DateTime? value) 542public static implicit operator Value(DateTime value) => new(value); 543public static explicit operator DateTime(in Value value) => value.GetValue<DateTime>(); 544public static implicit operator Value(DateTime? value) => new(value); 545public static explicit operator DateTime?(in Value value) => value.GetValue<DateTime?>(); 627if (typeof(T) == typeof(DateTime)) 628return new(Unsafe.As<T, DateTime>(ref Unsafe.AsRef(in value))); 658if (typeof(T) == typeof(DateTime?)) 659return new(Unsafe.As<T, DateTime?>(ref Unsafe.AsRef(in value))); 725else if (typeof(T) == typeof(DateTime) && _object == TypeFlags.DateTime) 727value = Unsafe.As<DateTime, T>(ref Unsafe.AsRef(in _union.DateTime)); 886else if (typeof(T) == typeof(DateTime?) && _object == TypeFlags.DateTime) 888DateTime? dateTime = _union.DateTime; 889value = Unsafe.As<DateTime?, T>(ref Unsafe.AsRef(in dateTime));
System\Value.TypeFlags.cs (2)
24internal static StraightCastFlag<DateTime> DateTime { get; } = StraightCastFlag<DateTime>.Instance;
System\Value.Union.cs (1)
35[FieldOffset(0)] public DateTime DateTime; // 8 bytes (ulong)
Windows\Win32\Foundation\FILETIME.cs (3)
8public FILETIME(DateTime date) 15public readonly DateTime ToDateTime() => DateTime.FromFileTime(((long)dwHighDateTime << 32) + dwLowDateTime);
Windows\Win32\System\Variant\VARIANT.cs (8)
164return DateTime.FromOADate(date); 373var result = GetSpan<DateTime>(array); 376result[i] = DateTime.FromOADate(data[i]); 590SetValue(array, DateTime.FromOADate(data), indices, lowerBounds); 673VT_DATE => typeof(DateTime), 808var result = new DateTime[data.Length]; 811result[i] = DateTime.FromOADate(data[i]); 820var result = new DateTime[data.Length];
System.Private.Xml (297)
System\Xml\BinaryXml\SqlUtils.cs (21)
513public static DateTime XsdDateTimeToDateTime(long val) 540public static DateTime XsdDateToDateTime(long val) 549DateTime d = new DateTime(yr, mnth, day, 0, 0, 0, DateTimeKind.Utc); 567public static DateTime XsdTimeToDateTime(long val) 579DateTime dateTime = SqlDateTimeToDateTime(dateticks, timeticks); 583public static DateTime SqlDateTimeToDateTime(int dateticks, uint timeticks) 585DateTime SQLBaseDate = new DateTime(1900, 1, 1); 601DateTime dateTime = SqlSmallDateTimeToDateTime(dateticks, timeticks); 604public static DateTime SqlSmallDateTimeToDateTime(short dateticks, ushort timeticks) 610public static DateTime XsdKatmaiDateToDateTime(byte[] data, int offset) 614DateTime dt = new DateTime(dateTicks); 618public static DateTime XsdKatmaiDateTimeToDateTime(byte[] data, int offset) 623DateTime dt = new DateTime(dateTicks + timeTicks); 627public static DateTime XsdKatmaiTimeToDateTime(byte[] data, int offset) 633public static DateTime XsdKatmaiDateOffsetToDateTime(byte[] data, int offset) 639public static DateTime XsdKatmaiDateTimeOffsetToDateTime(byte[] data, int offset) 645public static DateTime XsdKatmaiTimeOffsetToDateTime(byte[] data, int offset) 677DateTime dt = XsdKatmaiDateToDateTime(data, offset); 685DateTime dt = XsdKatmaiDateTimeToDateTime(data, offset); 695DateTime dt = XsdKatmaiTimeToDateTime(data, offset); 773private static int GetFractions(DateTime dt)
System\Xml\BinaryXml\XmlBinaryReader.cs (4)
1148public override DateTime ReadContentAsDateTime() 1151DateTime value; 3286Type TypeOfDateTime = typeof(System.DateTime); 3765private DateTime ValueAsDateTime()
System\Xml\Core\XmlAsyncCheckReader.cs (3)
238public override DateTime ReadContentAsDateTime() 310public override DateTime ReadElementContentAsDateTime() 316public override DateTime ReadElementContentAsDateTime(string localName, string namespaceURI)
System\Xml\Core\XmlAsyncCheckWriter.cs (1)
272public override void WriteValue(DateTime value)
System\Xml\Core\XmlAutoDetectWriter.cs (1)
230public override void WriteValue(DateTime value)
System\Xml\Core\XmlReader.cs (4)
173public virtual DateTime ReadContentAsDateTime() 386public virtual DateTime ReadElementContentAsDateTime() 390DateTime value = ReadContentAsDateTime(); 400public virtual DateTime ReadElementContentAsDateTime(string localName, string namespaceURI)
System\Xml\Core\XmlSubtreeReader.cs (2)
689public override DateTime ReadContentAsDateTime() 694DateTime value = reader.ReadContentAsDateTime();
System\Xml\Core\XmlWellFormedWriter.cs (1)
1335public override void WriteValue(DateTime value)
System\Xml\Core\XmlWrappingWriter.cs (1)
171public override void WriteValue(DateTime value)
System\Xml\Core\XmlWriter.cs (1)
266public virtual void WriteValue(DateTime value)
System\Xml\Core\XsdValidatingReader.cs (2)
490public override DateTime ReadContentAsDateTime() 818public override DateTime ReadElementContentAsDateTime()
System\Xml\Schema\DataTypeImplementation.cs (8)
1998public override Type ValueType { get { return typeof(DateTime); } } 2000internal override Type ListValueType { get { return typeof(DateTime[]); } } 2020DateTime dateTime1 = (DateTime)value1; 2021DateTime dateTime2 = (DateTime)value2; 2045DateTime dateTimeValue; 2048dateTimeValue = (DateTime)dateTime;
System\Xml\Schema\FacetChecker.cs (9)
802internal virtual Exception? CheckValueFacets(DateTime value, XmlSchemaDatatype datatype) 1271DateTime dateTimeValue = datatype.ValueConverter.ToDateTime(value); 1275internal override Exception? CheckValueFacets(DateTime value, XmlSchemaDatatype datatype) 1282if (datatype.Compare(value, (DateTime)restriction!.MaxInclusive!) > 0) 1290if (datatype.Compare(value, (DateTime)restriction!.MaxExclusive!) >= 0) 1298if (datatype.Compare(value, (DateTime)restriction!.MinInclusive!) < 0) 1306if (datatype.Compare(value, (DateTime)restriction!.MinExclusive!) <= 0) 1328private static bool MatchEnumeration(DateTime value, ArrayList enumeration, XmlSchemaDatatype datatype) 1332if (datatype.Compare(value, (DateTime)enumeration[i]!) == 0)
System\Xml\Schema\XmlAtomicValue.cs (3)
37public DateTime dtVal; 90internal XmlAtomicValue(XmlSchemaType xmlType, DateTime value) 261public override DateTime ValueAsDateTime
System\Xml\Schema\XmlValueConverter.cs (102)
161public abstract bool ToBoolean(DateTime value); 168public abstract int ToInt32(DateTime value); 175public abstract long ToInt64(DateTime value); 184public abstract double ToDouble(DateTime value); 191public abstract DateTime ToDateTime(bool value); 192public abstract DateTime ToDateTime(int value); 193public abstract DateTime ToDateTime(long value); 194public abstract DateTime ToDateTime(double value); 195public abstract DateTime ToDateTime(DateTimeOffset value); 196public abstract DateTime ToDateTime(string value); 197public abstract DateTime ToDateTime(object value); 198public abstract DateTimeOffset ToDateTimeOffset(DateTime value); 208public abstract string ToString(DateTime value); 218public abstract object ChangeType(DateTime value, Type destinationType); 321protected static readonly Type DateTimeType = typeof(DateTime); 329public override bool ToBoolean(DateTime value) { return (bool)ChangeType((object)value, BooleanType, null); } 336public override DateTime ToDateTime(bool value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 337public override DateTime ToDateTime(DateTimeOffset value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 338public override DateTime ToDateTime(double value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 339public override DateTime ToDateTime(int value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 340public override DateTime ToDateTime(long value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 341public override DateTime ToDateTime(string value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 342public override DateTime ToDateTime(object value) { return (DateTime)ChangeType((object)value, DateTimeType, null); } 343public override DateTimeOffset ToDateTimeOffset(DateTime value) { return (DateTimeOffset)ChangeType((object)value, DateTimeOffsetType, null); } 350public override double ToDouble(DateTime value) { return (double)ChangeType((object)value, DoubleType, null); } 357public override int ToInt32(DateTime value) { return (int)ChangeType((object)value, Int32Type, null); } 364public override long ToInt64(DateTime value) { return (long)ChangeType((object)value, Int64Type, null); } 374public override string ToString(DateTime value) { return (string)ChangeType((object)value, StringType, null); } 385public override object ChangeType(DateTime value, Type destinationType) { return (object)ChangeType((object)value, destinationType, null); } 527protected static DateTime StringToDate(string value) 529return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.Date)); 532protected static DateTime StringToDateTime(string value) 534return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.DateTime)); 548protected static DateTime StringToGDay(string value) 550return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.GDay)); 553protected static DateTime StringToGMonth(string value) 555return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.GMonth)); 558protected static DateTime StringToGMonthDay(string value) 560return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.GMonthDay)); 563protected static DateTime StringToGYear(string value) 565return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.GYear)); 568protected static DateTime StringToGYearMonth(string value) 570return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.GYearMonth)); 650protected static DateTime StringToTime(string value) 652return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.Time)); 681protected static string DateToString(DateTime value) 686protected static string DateTimeToString(DateTime value) 701protected static string GDayToString(DateTime value) 706protected static string GMonthToString(DateTime value) 711protected static string GMonthDayToString(DateTime value) 716protected static string GYearToString(DateTime value) 721protected static string GYearMonthToString(DateTime value) 775protected static string TimeToString(DateTime value) 795internal static DateTime DateTimeOffsetToDateTime(DateTimeOffset value) 872protected static DateTime UntypedAtomicToDateTime(string value) 874return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.AllXsd)); 1333public override DateTime ToDateTime(DateTimeOffset value) 1338public override DateTime ToDateTime(string value) 1354public override DateTime ToDateTime(object value) 1360if (sourceType == DateTimeType) return ((DateTime)value); 1365return (DateTime)ChangeListType(value, DateTimeType, null); 1372public override DateTimeOffset ToDateTimeOffset(DateTime value) 1400if (sourceType == DateTimeType) return ToDateTimeOffset((DateTime)value); 1447public override string ToString(DateTime value) => 1450XmlTypeCode.Date => DateToString((DateTime)value), 1451XmlTypeCode.Time => TimeToString((DateTime)value), 1452XmlTypeCode.GDay => GDayToString((DateTime)value), 1453XmlTypeCode.GMonth => GMonthToString((DateTime)value), 1454XmlTypeCode.GMonthDay => GMonthDayToString((DateTime)value), 1455XmlTypeCode.GYear => GYearToString((DateTime)value), 1456XmlTypeCode.GYearMonth => GYearMonthToString((DateTime)value), 1457_ => DateTimeToString((DateTime)value), 1479if (sourceType == DateTimeType) return this.ToString((DateTime)value); 1492public override object ChangeType(DateTime value, Type destinationType) 1497if (destinationType == DateTimeType) return ((DateTime)value); 1498if (destinationType == DateTimeOffsetType) return this.ToDateTimeOffset((DateTime)value); 1499if (destinationType == StringType) return this.ToString((DateTime)value); 1500if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType!, (DateTime)value)); 1501if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType!, (DateTime)value)); 1534if (sourceType == DateTimeType) return (new XmlAtomicValue(SchemaType!, (DateTime)value)); 1541if (sourceType == DateTimeType) return (new XmlAtomicValue(SchemaType!, (DateTime)value)); 2048public override DateTime ToDateTime(string value) 2054public override DateTime ToDateTime(object value) 2062return (DateTime)ChangeTypeWildcardDestination(value, DateTimeType, null); 2205public override string ToString(DateTime value) 2207return DateTimeToString((DateTime)value); 2242if (sourceType == DateTimeType) return DateTimeToString((DateTime)value); 2278public override object ChangeType(DateTime value, Type destinationType) 2283if (destinationType == StringType) return DateTimeToString((DateTime)value); 2560public override DateTime ToDateTime(object value) 2568return (DateTime)ChangeTypeWildcardDestination(value, DateTimeType, null); 2688public override object ChangeType(DateTime value, Type destinationType) 2693if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime)value)); 2795if (sourceType == DateTimeType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime)value)); 2985if (itemTypeDst == DateTimeType) return ToArray<DateTime>(value, nsResolver);
System\Xml\Schema\XsdDateTime.cs (24)
40private DateTime _dt; 124private static readonly long s_maxDateTimeTicksForEndOfDay = DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay; 196public XsdDateTime(DateTime dateTime, XsdDateTimeFlags kinds) 379public DateTime ToZulu() => 410public static implicit operator DateTime(XsdDateTime xdt) 412DateTime result; 418result = new DateTime(DateTime.Now.Year, xdt.Month, xdt.Day); 422DateTime currentDateTime = DateTime.Now; 441if (ticks < DateTime.MinValue.Ticks) 445if (ticks < DateTime.MinValue.Ticks) 446ticks = DateTime.MinValue.Ticks; 454if (ticks > DateTime.MaxValue.Ticks) 458if (ticks > DateTime.MaxValue.Ticks) 459ticks = DateTime.MaxValue.Ticks; 472DateTime dt; 478dt = new DateTime(DateTime.Now.Year, xdt.Month, xdt.Day); 482DateTime currentDateTime = DateTime.Now; 506if (dt == DateTime.MinValue && offset >= TimeSpan.Zero) 510else if (dt == DateTime.MaxValue && offset <= TimeSpan.Zero) 879Parse2Dig(start + s_lz__mm_, ref day) && 1 <= day && day <= DateTime.DaysInMonth(leapYear, month) && 906Parse2Dig(start + s_Lz___, ref day) && 1 <= day && day <= DateTime.DaysInMonth(leapYear, firstMonth) && 928Parse2Dig(start + s_lzyyyy_MM_, ref day) && 1 <= day && day <= DateTime.DaysInMonth(year, month);
System\Xml\Serialization\CodeGenerator.cs (2)
831ConstructorInfo DateTime_ctor = typeof(DateTime).GetConstructor( 835Ldc(((DateTime)o).Ticks); // ticks
System\Xml\Serialization\PrimitiveXmlSerializers.cs (1)
110WriteElementStringRaw(@"dateTime", @"", FromDateTime(((System.DateTime)o)));
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (8)
255if (elementType == typeof(DateTime)) 259"DateTime" => TryWritePrimitiveItems<DateTime>(o, element, mapping, static value => XmlCustomFormatter.FromDateTime(value)), 260"Date" => TryWritePrimitiveItems<DateTime>(o, element, mapping, static value => XmlCustomFormatter.FromDate(value)), 261"Time" => TryWritePrimitiveItems<DateTime>(o, element, mapping, static value => XmlCustomFormatter.FromTime(value)), 1317else if (o is DateTime) 1321stringValue = FromDateTime((DateTime)o); 1326stringValue = FromDate((DateTime)o); 1331stringValue = FromTime((DateTime)o);
System\Xml\Serialization\Types.cs (6)
505AddPrimitive(typeof(DateTime), "dateTime", "DateTime", TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired); 514AddPrimitive(typeof(DateTime), "date", "Date", TypeFlags.AmbiguousDataType | TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired); 515AddPrimitive(typeof(DateTime), "time", "Time", TypeFlags.AmbiguousDataType | TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired); 618AddSoapEncodedPrimitive(typeof(DateTime), "dateTime", ns, "DateTime", new XmlQualifiedName("string", XmlSchema.Namespace), TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired); 627AddSoapEncodedPrimitive(typeof(DateTime), "date", ns, "Date", new XmlQualifiedName("string", XmlSchema.Namespace), TypeFlags.AmbiguousDataType | TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired); 628AddSoapEncodedPrimitive(typeof(DateTime), "time", ns, "Time", new XmlQualifiedName("string", XmlSchema.Namespace), TypeFlags.AmbiguousDataType | TypeFlags.CanBeAttributeValue | TypeFlags.CanBeElementValue | TypeFlags.HasCustomFormatter | TypeFlags.XmlEncodingNotRequired);
System\Xml\Serialization\Xmlcustomformatter.cs (16)
41if (type == typeof(DateTime)) 45return FromDateTime((DateTime)value); 49return FromDate((DateTime)value); 53return FromTime((DateTime)value); 78internal static string FromDate(DateTime value) 88internal static string FromTime(DateTime value) 92return XmlConvert.ToString(DateTime.MinValue + value.TimeOfDay, "HH:mm:ss.fffffffZ"); 96return XmlConvert.ToString(DateTime.MinValue + value.TimeOfDay, "HH:mm:ss.fffffffzzzzzz"); 107internal static string FromDateTime(DateTime value) 120internal static bool TryFormatDateTime(DateTime value, Span<char> destination, out int charsWritten) 395internal static DateTime ToDateTime(string value) 408internal static DateTime ToDateTime(string value, string[] formats) 413internal static DateTime ToDate(string value) 423internal static DateTime ToTime(string value) 427return DateTime.ParseExact(value, s_allTimeFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite | DateTimeStyles.NoCurrentDateDefault | DateTimeStyles.RoundtripKind); 431return DateTime.ParseExact(value, s_allTimeFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite | DateTimeStyles.NoCurrentDateDefault);
System\Xml\Serialization\XmlSerializationReader.cs (12)
325return typeof(DateTime); 329return typeof(DateTime); 331return typeof(DateTime); 393return typeof(DateTime); 397return typeof(DateTime); 399return typeof(DateTime); 748value = default(Nullable<DateTime>); 752value = default(Nullable<DateTime>); 754value = default(Nullable<DateTime>); 1105protected static DateTime ToDateTime(string value) 1110protected static DateTime ToDate(string value) 1120protected static DateTime ToTime(string value)
System\Xml\Serialization\XmlSerializationWriter.cs (7)
123protected static string FromDateTime(DateTime value) 128internal static bool TryFormatDateTime(DateTime value, Span<char> destination, out int charsWritten) 133protected static string FromDate(DateTime value) 138protected static string FromTime(DateTime value) 340tryFormatResult = TryFormatDateTime((DateTime)o, _primitivesBuffer, out charsWritten); 4405else if (type == typeof(DateTime)) 4410Writer.Write(((DateTime)value).Ticks.ToString(CultureInfo.InvariantCulture));
System\Xml\XmlConvert.cs (18)
692public static string ToString(DateTime value) 697public static string ToString(DateTime value, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string format) 702public static string ToString(DateTime value, XmlDateTimeSerializationMode dateTimeOption) 1195public static DateTime ToDateTime(string s) 1200public static DateTime ToDateTime(string s, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string format) 1202return DateTime.ParseExact(s, format, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1205public static DateTime ToDateTime(string s, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string[] formats) 1207return DateTime.ParseExact(s, formats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1210public static DateTime ToDateTime(string s, XmlDateTimeSerializationMode dateTimeOption) 1213DateTime dt = (DateTime)xsdDateTime; 1288private static DateTime SwitchToLocalTime(DateTime value) => 1297private static DateTime SwitchToUtcTime(DateTime value) => 1754internal static bool TryFormat(DateTime value, [StringSyntax(StringSyntaxAttribute.DateTimeFormat)] string format, Span<char> destination, out int charsWritten) 1759internal static bool TryFormat(DateTime value, Span<char> destination, out int charsWritten) 1764internal static bool TryFormat(DateTime value, XmlDateTimeSerializationMode dateTimeOption, Span<char> destination, out int charsWritten)
System\Xml\XPath\XPathItem.cs (1)
30public abstract DateTime ValueAsDateTime { get; }
System\Xml\XPath\XPathNavigator.cs (1)
208public override DateTime ValueAsDateTime
System\Xml\Xsl\IlGen\GenerateHelper.cs (4)
136else if (storageType == typeof(DateTime)) 406public static readonly MethodInfo DTToStr = typeof(XsltConvert).GetMethod("ToString", new[] { typeof(DateTime) })!; 449{ typeof(DateTime), new XmlILStorageMethods(typeof(DateTime)) },
System\Xml\Xsl\IlGen\XmlILTrace.cs (1)
114w.WriteAttributeString("timestamp", DateTime.Now.ToString(CultureInfo.InvariantCulture));
System\Xml\Xsl\IlGen\XmlIlTypeHelper.cs (16)
67typeof(DateTime), // XmlTypeCode.DateTime 68typeof(DateTime), // XmlTypeCode.Time 69typeof(DateTime), // XmlTypeCode.Date 70typeof(DateTime), // XmlTypeCode.GYearMonth 71typeof(DateTime), // XmlTypeCode.GYear 72typeof(DateTime), // XmlTypeCode.GMonthDay 73typeof(DateTime), // XmlTypeCode.GDay 74typeof(DateTime), // XmlTypeCode.GMonth 125typeof(IList<DateTime>), // XmlTypeCode.DateTime 126typeof(IList<DateTime>), // XmlTypeCode.Time 127typeof(IList<DateTime>), // XmlTypeCode.Date 128typeof(IList<DateTime>), // XmlTypeCode.GYearMonth 129typeof(IList<DateTime>), // XmlTypeCode.GYear 130typeof(IList<DateTime>), // XmlTypeCode.GMonthDay 131typeof(IList<DateTime>), // XmlTypeCode.GDay 132typeof(IList<DateTime>), // XmlTypeCode.GMonth
System\Xml\Xsl\Runtime\XmlILStorageConverter.cs (1)
64public static XmlAtomicValue DateTimeToAtomicValue(DateTime value, int index, XmlQueryRuntime runtime)
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (5)
489if (destinationType == typeof(DateTime)) 582if (value.GetType() == typeof(DateTime)) 583value = XsltConvert.ToString((DateTime)value); 644if (sourceType == typeof(DateTime)) 645value = new XmlQueryItemSequence(new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), XsltConvert.ToString((DateTime)value)));
System\Xml\Xsl\Runtime\XmlRawWriterWrapper.cs (1)
134public override void WriteValue(DateTime value)
System\Xml\Xsl\Runtime\XmlSortKey.cs (1)
365public XmlDateTimeSortKey(DateTime value, XmlCollation collation) : base(value.Ticks, collation)
System\Xml\Xsl\Runtime\XmlSortKeyAccumulator.cs (1)
65public void AddDateTimeSortKey(XmlCollation collation, DateTime value)
System\Xml\Xsl\Runtime\XsltConvert.cs (4)
200public static string ToString(DateTime value) 240public static DateTime ToDateTime(string value) 242return (DateTime)(new XsdDateTime(value, XsdDateTimeFlags.AllXsd)); 353if (clrType == typeof(DateTime)) return XmlQueryTypeFactory.StringX;
System\Xml\Xsl\Runtime\XsltFunctions.cs (4)
376DateTime dt = xdt.ToZulu(); 434DateTime dt; 554private static void PrintDate(char[] text, DateTime dt) 561private static void PrintTime(char[] text, DateTime dt)
System.Private.Xml.Linq (23)
System\Xml\Linq\XAttribute.cs (10)
538/// Cast the value of this <see cref="XAttribute"/> to a <see cref="DateTime"/>. 541/// The <see cref="XAttribute"/> to cast to <see cref="DateTime"/>. 544/// The content of this <see cref="XAttribute"/> as a <see cref="DateTime"/>. 550public static explicit operator DateTime(XAttribute attribute) 554return DateTime.Parse(attribute.value, CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.RoundtripKind); 558/// Cast the value of this <see cref="XAttribute"/> to a <see cref="DateTime"/>?. 561/// The <see cref="XAttribute"/> to cast to <see cref="DateTime"/>?. Can be null. 564/// The content of this <see cref="XAttribute"/> as a <see cref="DateTime"/>?. 568public static explicit operator DateTime?(XAttribute? attribute) 571return DateTime.Parse(attribute.value, CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.RoundtripKind);
System\Xml\Linq\XContainer.cs (1)
820DateTime dtValue => XmlConvert.ToString(dtValue, XmlDateTimeSerializationMode.RoundtripKind),
System\Xml\Linq\XElement.cs (12)
1692/// Cast the value of this <see cref="XElement"/> to a <see cref="DateTime"/>. 1695/// The <see cref="XElement"/> to cast to <see cref="DateTime"/>. 1698/// The content of this <see cref="XElement"/> as a <see cref="DateTime"/>. 1701/// Thrown if the specified element does not contain a valid <see cref="DateTime"/> value. 1707public static explicit operator DateTime(XElement element) 1711return DateTime.Parse(element.Value, CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.RoundtripKind); 1715/// Cast the value of this <see cref="XElement"/> to an <see cref="DateTime"/>?. 1718/// The <see cref="XElement"/> to cast to <see cref="DateTime"/>?. 1721/// The content of this <see cref="XElement"/> as a <see cref="DateTime"/>?. 1724/// Thrown if the specified element does not contain a valid <see cref="DateTime"/> value. 1728public static explicit operator DateTime?(XElement? element) 1731return DateTime.Parse(element.Value, CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.RoundtripKind);
System.Reflection.Metadata (3)
System\Reflection\Metadata\BlobBuilder.cs (1)
934public void WriteDateTime(DateTime value)
System\Reflection\Metadata\BlobReader.cs (1)
363public DateTime ReadDateTime()
System\Reflection\Metadata\BlobWriter.cs (1)
344public void WriteDateTime(DateTime value)
System.Resources.Extensions (8)
src\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (2)
454else if (type == typeof(DateTime)) 564long data = ((DateTime)value!).ToBinary();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (2)
588else if (type == typeof(DateTime)) 692return DateTime.FromBinary(data);
System\Resources\Extensions\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (2)
118SZArrayRecord<DateTime> primitiveArray => primitiveArray.GetArray(), 155|| elementType == typeof(DateTime) || elementType == typeof(TimeSpan);
System\Resources\Extensions\PreserializedResourceWriter.cs (2)
55{ typeof(DateTime).FullName!, typeof(DateTime) },
System.Resources.Writer (2)
src\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (2)
454else if (type == typeof(DateTime)) 564long data = ((DateTime)value!).ToBinary();
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
123[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.DateTime))]
System.Runtime.Caching (72)
System\Runtime\Caching\CacheExpires.cs (28)
52internal DateTime _utcExpires; 103private DateTime _utcMinExpires; 105private DateTime _utcLastCountReset; 107internal ExpiresBucket(CacheExpires cacheExpires, byte bucket, DateTime utcNow) 129private void ResetCounts(DateTime utcNow) 132_utcMinExpires = DateTime.MaxValue; 140private int GetCountIndex(DateTime utcExpires) 145private void AddCount(DateTime utcExpires) 159private void RemoveCount(DateTime utcExpires) 168private int GetExpiresCount(DateTime utcExpires) 562ResetCounts(DateTime.UtcNow); 571",now=" + DateTime.Now.ToString("o", CultureInfo.InvariantCulture) + 583internal void UtcUpdateCacheEntry(MemoryCacheEntry cacheEntry, DateTime utcExpires) 605internal int FlushExpiredItems(DateTime utcNow, bool useInsertBlock) 679" expired items, bucket=" + _bucket + "; Time=" + DateTime.Now.ToString("o", CultureInfo.InvariantCulture)); 743" expired items, bucket=" + _bucket + "; Time=" + DateTime.Now.ToString("o", CultureInfo.InvariantCulture)); 770private DateTime _utcLastFlush; 777DateTime utcNow = DateTime.UtcNow; 787private static int UtcCalcExpiresBucket(DateTime utcDate) 807DateTime utcNow = DateTime.UtcNow; 816Dbg.Trace("CacheExpiresFlushTotal", "FlushExpiredItems flushed a total of " + flushed + " items; Time=" + DateTime.Now.ToString("o", CultureInfo.InvariantCulture)); 844DateTime utcNow = DateTime.UtcNow; 897DateTime utcNow = DateTime.UtcNow; 916internal void UtcUpdate(MemoryCacheEntry cacheEntry, DateTime utcNewExpires)
System\Runtime\Caching\CacheMemoryMonitor.cs (4)
29private readonly DateTime[] _cacheSizeSampleTimes; 50_cacheSizeSampleTimes = new DateTime[SAMPLE_COUNT]; 176_cacheSizeSampleTimes[_idx] = DateTime.UtcNow; 207internal override int GetPercentToTrim(DateTime lastTrimTime, int lastTrimPercent)
System\Runtime\Caching\CacheUsage.cs (9)
93internal DateTime _utcDate; 332entries[entryIndex]._utcDate = DateTime.MinValue; 537entries[entryIndex]._utcDate = DateTime.UtcNow; 688DateTime utcDate; 705DateTime utcNow = DateTime.UtcNow; 723Debug.Assert(utcDate != DateTime.MinValue, "utcDate != DateTime.MinValue"); 748" underused items; Time=" + DateTime.Now.ToString("o", CultureInfo.InvariantCulture)); 807" underused items; Time=" + DateTime.Now.ToString("o", CultureInfo.InvariantCulture));
System\Runtime\Caching\MemoryCacheEntry.cs (11)
17private readonly DateTime _utcCreated; 20private DateTime _utcAbsExp; 27private DateTime _utcLastUpdateUsage; // time we last updated usage 47return _utcAbsExp < DateTime.MaxValue; 50internal DateTime UtcAbsExp 56internal DateTime UtcCreated 100internal DateTime UtcLastUpdateUsage 117_utcCreated = DateTime.UtcNow; 288internal void UpdateSlidingExp(DateTime utcNow, CacheExpires expires) 292DateTime utcNewExpires = utcNow + _slidingExp; 318internal void UpdateUsage(DateTime utcNow, CacheUsage usage)
System\Runtime\Caching\MemoryCacheEntryChangeMonitor.cs (4)
18private static readonly DateTime s_DATETIME_MINVALUE_UTC = new DateTime(0, DateTimeKind.Utc); 40DateTime utcCreated = s_DATETIME_MINVALUE_UTC; 56DateTime utcCreated = s_DATETIME_MINVALUE_UTC; 84private void StartMonitoring(MemoryCache cache, MemoryCacheEntry entry, ref bool hasChanged, ref DateTime utcCreated)
System\Runtime\Caching\MemoryCacheStatistics.cs (4)
31private DateTime _lastTrimTime; 211_lastTrimTime = DateTime.UtcNow; 261_lastTrimTime = DateTime.MinValue; 279Dbg.Trace("MemoryCacheStats", "**BEG** CacheManagerThread " + DateTime.Now.ToString("T", CultureInfo.InvariantCulture));
System\Runtime\Caching\MemoryCacheStore.cs (7)
64&& (!entry.HasExpiration() || entry.UtcAbsExp - DateTime.UtcNow >= CacheUsage.MIN_LIFETIME_FOR_USAGE)) 137DateTime utcNow = DateTime.UtcNow; 185if (existingEntry != null && existingEntry.UtcAbsExp <= DateTime.UtcNow) 232if (entry.UtcAbsExp > DateTime.UtcNow) 290if (entry != null && entry.UtcAbsExp <= DateTime.UtcNow) 352if (existingEntry.UtcAbsExp <= DateTime.UtcNow)
System\Runtime\Caching\MemoryMonitor.cs (2)
57internal abstract int GetPercentToTrim(DateTime lastTrimTime, int lastTrimPercent); 88+ " " + DateTime.Now.ToString("o", CultureInfo.InvariantCulture));
System\Runtime\Caching\PhysicalMemoryMonitor.cs (3)
78internal override int GetPercentToTrim(DateTime lastTrimTime, int lastTrimPercent) 85DateTime utcNow = DateTime.UtcNow;
System.Runtime.InteropServices (4)
System\Runtime\InteropServices\Marshalling\ComVariantMarshaller.cs (4)
68case DateTime dt: 160return unmanaged.As<DateTime>(); 197return DateTime.FromOADate(*(double*)unmanaged.GetRawDataRef<nint>()); 317case (VarEnum.VT_DATE, DateTime dt):
System.Runtime.InteropServices.JavaScript (10)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.DateTime.cs (4)
89public void ToManaged(out DateTime value) 107public void ToJS(DateTime value) 121public void ToManaged(out DateTime? value) 139public void ToJS(DateTime? value)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Object.cs (6)
66ToManaged(out DateTime? val); 199else if (typeof(DateTime) == type) 201var v = (DateTime)value; 256else if (typeof(DateTime) == ut) 258var nv = value as DateTime?;
System.Runtime.Serialization.Formatters (3)
System\Runtime\Serialization\Formatter.cs (2)
76protected abstract void WriteDateTime(DateTime val, string name); 136else if (varType == typeof(DateTime))
System\Runtime\Serialization\FormatterConverter.cs (1)
120public DateTime ToDateTime(object value)
System.Security.Cryptography (55)
src\runtime\src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (2)
285public static byte[] EncodeUtcTime(DateTime utcTime) 314public static DateTime DecodeUtcTime(byte[] encodedUtcTime)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_INFO.cs (3)
34internal DateTime ToDateTime() 37return DateTime.FromFileTime(fileTime); 40internal static FILETIME FromDateTime(DateTime dt)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9SigningTime.cs (8)
25: this(DateTime.Now) 29public Pkcs9SigningTime(DateTime signingTime) 49public DateTime SigningTime 65_lazySigningTime = default(DateTime?); 72private static DateTime Decode(byte[]? rawData) 75return default(DateTime); 80private static byte[] Encode(DateTime signingTime) 85private DateTime? _lazySigningTime;
System\Security\Cryptography\X509Certificates\Asn1\TimeAsn.manual.cs (1)
10DateTime utcValue = dateTimeOffset.UtcDateTime;
System\Security\Cryptography\X509Certificates\CertificatePal.Windows.cs (2)
220public DateTime NotAfter 231public DateTime NotBefore
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (2)
845DateTime notBeforeLocal = notBefore.LocalDateTime; 856DateTime notAfterLocal = notAfter.LocalDateTime;
System\Security\Cryptography\X509Certificates\ChainPal.cs (1)
22DateTime verificationTime,
System\Security\Cryptography\X509Certificates\ChainPal.Windows.BuildChain.cs (1)
27DateTime verificationTime,
System\Security\Cryptography\X509Certificates\FindPal.cs (6)
102DateTime dateTime = ConfirmedCast<DateTime>(findValue); 108DateTime dateTime = ConfirmedCast<DateTime>(findValue); 114DateTime dateTime = ConfirmedCast<DateTime>(findValue);
System\Security\Cryptography\X509Certificates\FindPal.Windows.cs (5)
110public void FindByTimeValid(DateTime dateTime) => FindByTime(dateTime, 0); 111public void FindByTimeNotYetValid(DateTime dateTime) => FindByTime(dateTime, -1); 112public void FindByTimeExpired(DateTime dateTime) => FindByTime(dateTime, 1); 114private unsafe void FindByTime(DateTime dateTime, int compareResult) 450DateTime.Now,
System\Security\Cryptography\X509Certificates\ICertificatePalCore.cs (2)
23DateTime NotAfter { get; } 24DateTime NotBefore { get; }
System\Security\Cryptography\X509Certificates\IFindPal.cs (3)
18void FindByTimeValid(DateTime dateTime); 19void FindByTimeNotYetValid(DateTime dateTime); 20void FindByTimeExpired(DateTime dateTime);
System\Security\Cryptography\X509Certificates\X509Certificate.cs (13)
27private DateTime _lazyNotBefore = DateTime.MinValue; 28private DateTime _lazyNotAfter = DateTime.MinValue; 40_lazyNotBefore = DateTime.MinValue; 41_lazyNotAfter = DateTime.MinValue; 696internal DateTime GetNotAfter() 700DateTime notAfter = _lazyNotAfter; 702if (notAfter == DateTime.MinValue) 710internal DateTime GetNotBefore() 714DateTime notBefore = _lazyNotBefore; 716if (notBefore == DateTime.MinValue) 737protected static string FormatDate(DateTime date)
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (2)
308public DateTime NotAfter => GetNotAfter(); 309public DateTime NotBefore => GetNotBefore();
System\Security\Cryptography\X509Certificates\X509Chain.cs (1)
136chainPolicy.VerificationTimeIgnored ? DateTime.Now : chainPolicy.VerificationTime,
System\Security\Cryptography\X509Certificates\X509ChainPolicy.cs (3)
12private DateTime _verificationTime; 109public DateTime VerificationTime 132_verificationTime = DateTime.Now;
System.Security.Cryptography.Pkcs (22)
Internal\Cryptography\KeyAgreeRecipientInfoPal.cs (1)
19public abstract DateTime Date { get; }
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyAgree.cs (2)
37public override DateTime Date 51return DateTime.FromFileTimeUtc(0);
Internal\Cryptography\Pal\Windows\KeyAgreeRecipientInfoPalWindows.cs (4)
111public sealed override DateTime Date 120return WithCmsgCmsRecipientInfo<DateTime>( 125DateTime dateTime = DateTime.FromFileTimeUtc(date);
src\runtime\src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (2)
285public static byte[] EncodeUtcTime(DateTime utcTime) 314public static DateTime DecodeUtcTime(byte[] encodedUtcTime)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_INFO.cs (3)
34internal DateTime ToDateTime() 37return DateTime.FromFileTime(fileTime); 40internal static FILETIME FromDateTime(DateTime dt)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9SigningTime.cs (8)
25: this(DateTime.Now) 29public Pkcs9SigningTime(DateTime signingTime) 49public DateTime SigningTime 65_lazySigningTime = default(DateTime?); 72private static DateTime Decode(byte[]? rawData) 75return default(DateTime); 80private static byte[] Encode(DateTime signingTime) 85private DateTime? _lazySigningTime;
System\Security\Cryptography\Pkcs\KeyAgreeRecipientInfo.cs (2)
59public DateTime Date 92private DateTime? _lazyDate;
System.ServiceModel.Federation (19)
System\Runtime\TimeoutHelper.cs (5)
15private DateTime _deadline; 22_deadline = DateTime.MaxValue; 114else if (_deadline == DateTime.MaxValue) 120TimeSpan remaining = _deadline - DateTime.UtcNow; 140_deadline = DateTime.UtcNow + OriginalTimeout;
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (11)
68private DateTime AddTicks(DateTime time, long ticks) 70if (ticks > 0 && DateTime.MaxValue.Subtract(time).Ticks <= ticks) 71return DateTime.MaxValue; 73if (ticks < 0 && time.Subtract(DateTime.MinValue).Ticks <= -ticks) 74return DateTime.MinValue; 351DateTime fromTime = responseLifetime.Created?.ToUniversalTime() ?? DateTime.UtcNow; 352DateTime toTime = responseLifetime.Expires.Value.ToUniversalTime(); 356DateTime effectiveExpiration = AddTicks(fromTime, Math.Min(effectiveInterval, WSTrustTokenParameters.MaxIssuedTokenCachingTime.Ticks)); 358return effectiveExpiration < DateTime.UtcNow;
System\ServiceModel\Federation\WSTrustUtilities.cs (3)
152DateTime created = response.Lifetime?.Created ?? DateTime.UtcNow; 153DateTime expires = response.Lifetime?.Expires ?? created.AddDays(1);
System.ServiceModel.NetFramingBase (10)
System\ServiceModel\Channels\IdlingCommunicationPool.cs (10)
134_connectionMapping[connection].LastUsage = DateTime.UtcNow; 144DateTime now = DateTime.UtcNow; 238DateTime now = DateTime.UtcNow; 274private bool IdleOutConnection(TItem connection, DateTime now) 331private DateTime _lastUsage; 335CreationTime = DateTime.UtcNow; 339public DateTime CreationTime { get; } 341public DateTime LastUsage
System.ServiceModel.NetNamedPipe (7)
System\Runtime\BackoffTimeoutHelper.cs (7)
14private DateTime _deadline; 43_deadline = DateTime.MaxValue; 47_deadline = DateTime.UtcNow + timeout; 54if (_deadline == DateTime.MaxValue) 60return (DateTime.UtcNow >= _deadline); 89if (_deadline != DateTime.MaxValue) 91TimeSpan remainingTime = _deadline - DateTime.UtcNow;
System.ServiceModel.NetTcp (10)
System\ServiceModel\Channels\DnsCache.cs (4)
58DateTime now = DateTime.UtcNow; 120public DnsCacheEntry(IPAddress[] addressList, DateTime timeStamp) 134public DateTime TimeStamp { get; }
System\ServiceModel\Channels\SocketConnection.cs (6)
60private DateTime _lastReceiveTimeoutDeadline; 64private DateTime _lastSendTimeoutDeadline; 552_lastReceiveTimeoutDeadline = DateTime.UtcNow + timeout; 600_lastSendTimeoutDeadline = DateTime.UtcNow + timeout; 623private bool ShouldUpdateTimeout(DateTime oldTimeoutDeadline, TimeSpan newTimeout) 625var oldTimeout = oldTimeoutDeadline - DateTime.UtcNow;
System.ServiceModel.Primitives (177)
Extensions\ReflectionExtensions.cs (1)
191if (type == typeof(DateTime))
Internals\System\Runtime\IOThreadTimer.cs (1)
647var waitDurationInMillis = (earliestDueTime - DateTime.UtcNow.Ticks) / TimeSpan.TicksPerMillisecond;
Internals\System\Runtime\Ticks.cs (1)
18return DateTime.UtcNow.Ticks;
Internals\System\Runtime\TimeoutHelper.cs (13)
22private DateTime _deadline; 31_deadline = DateTime.MaxValue; 116public static DateTime Add(DateTime time, TimeSpan timeout) 118if (timeout >= TimeSpan.Zero && DateTime.MaxValue - time <= timeout) 120return DateTime.MaxValue; 122if (timeout <= TimeSpan.Zero && DateTime.MinValue - time >= timeout) 124return DateTime.MinValue; 129public static DateTime Subtract(DateTime time, TimeSpan timeout) 151else if (_deadline == DateTime.MaxValue) 157TimeSpan remaining = _deadline - DateTime.UtcNow; 177_deadline = DateTime.UtcNow + OriginalTimeout;
Internals\System\Xml\XmlMtomReader.cs (1)
865public override DateTime ReadContentAsDateTime()
Internals\System\Xml\XmlMtomWriter.cs (2)
493return string.Format(CultureInfo.InvariantCulture, "http://tempuri.org/{0}/{1}", index, DateTime.Now.Ticks); 970public override void WriteValue(DateTime value)
System\IdentityModel\Claims\X509CertificateClaimSet.cs (2)
18private DateTime _expirationTime = SecurityUtils.MinUtcDateTime; 87public DateTime ExpirationTime
System\IdentityModel\Policy\AuthorizationContext.cs (1)
16public abstract DateTime ExpirationTime { get; }
System\IdentityModel\Policy\DefaultAuthorizationContext.cs (2)
17private DateTime _expirationTime; 58public override DateTime ExpirationTime
System\IdentityModel\Policy\DefaultEvaluationContext.cs (2)
55public DateTime ExpirationTime { get; private set; } = SecurityUtils.MaxUtcDateTime; 73public override void RecordExpirationTime(DateTime expirationTime)
System\IdentityModel\Policy\EvaluationContext.cs (1)
18public abstract void RecordExpirationTime(DateTime expirationTime);
System\IdentityModel\Policy\UnconditionalPolicy.cs (6)
32public UnconditionalPolicy(ClaimSet issuance, DateTime expirationTime) 42public UnconditionalPolicy(ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 58internal UnconditionalPolicy(IIdentity primaryIdentity, ClaimSet issuance, DateTime expirationTime) 64internal UnconditionalPolicy(IIdentity primaryIdentity, ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 85private void Initialize(ClaimSet issuer, ClaimSet issuance, ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 168public DateTime ExpirationTime { get; private set; }
System\IdentityModel\SecurityUtils.cs (6)
42public static DateTime MinUtcDateTime 47return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc); 51public static DateTime MaxUtcDateTime 56return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 127internal static ReadOnlyCollection<IAuthorizationPolicy> CreateAuthorizationPolicies(ClaimSet claimSet, DateTime expirationTime) 358public override DateTime ExpirationTime { get { return _policy.ExpirationTime; } }
System\IdentityModel\Selectors\X509CertificateValidator.cs (3)
153DateTime now = DateTime.Now; 212_chainPolicy.VerificationTime = DateTime.Now;
System\IdentityModel\Tokens\GenericXmlSecurityToken.cs (6)
18private DateTime _effectiveTime; 19private DateTime _expirationTime; 24DateTime effectiveTime, 25DateTime expirationTime, 52public override DateTime ValidFrom 57public override DateTime ValidTo
System\IdentityModel\Tokens\KerberosRequestorSecurityToken.cs (4)
16private DateTime _effectiveTime; 17private DateTime _expirationTime; 52public override DateTime ValidFrom 57public override DateTime ValidTo
System\IdentityModel\Tokens\SecurityToken.cs (2)
15public abstract DateTime ValidFrom { get; } 16public abstract DateTime ValidTo { get; }
System\IdentityModel\Tokens\UserNameSecurityToken.cs (4)
15private DateTime _effectiveTime; 37_effectiveTime = DateTime.UtcNow; 50public override DateTime ValidFrom 55public override DateTime ValidTo
System\IdentityModel\Tokens\X509SecurityToken.cs (4)
18private DateTime _effectiveTime = SecurityUtils.MaxUtcDateTime; 19private DateTime _expirationTime = SecurityUtils.MinUtcDateTime; 83public override DateTime ValidFrom 97public override DateTime ValidTo
System\ServiceModel\Channels\ChannelReliableSession.cs (4)
607var start = DateTime.UtcNow; 725private void ProcessCreateSequenceResponse(Message response, DateTime start) 804InitiationTime = DateTime.UtcNow - start;
System\ServiceModel\Diagnostics\TraceUtility.cs (1)
86TimeSpan elapsedTime = new TimeSpan(DateTime.UtcNow.Ticks - startTicks);
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (4)
843value = Array.Empty<DateTime>(); 969DateTime[] arrayValue = (DateTime[])value; 1015writer.WriteValue((DateTime)value);
System\ServiceModel\Dispatcher\SyncMethodInvoker.cs (1)
98beginOperation = DateTime.UtcNow.Ticks;
System\ServiceModel\Dispatcher\TaskMethodInvoker.cs (1)
160beginOperation = DateTime.UtcNow.Ticks;
System\ServiceModel\Security\InMemoryNonceCache.cs (2)
78DateTime expirationTime = TimeoutHelper.Add(DateTime.UtcNow, _cachingTimeSpan);
System\ServiceModel\Security\IssuanceTokenProviderBase.cs (5)
301private DateTime GetServiceTokenEffectiveExpirationTime(SecurityToken serviceToken) 313DateTime effectiveExpirationTime = TimeoutHelper.Add(serviceToken.ValidFrom.ToUniversalTime(), new TimeSpan(effectiveTicksInterval)); 314DateTime maxCachingTime = TimeoutHelper.Add(serviceToken.ValidFrom.ToUniversalTime(), MaxServiceTokenCachingTime); 327DateTime effectiveExpirationTime = GetServiceTokenEffectiveExpirationTime(serviceToken); 328return (DateTime.UtcNow <= effectiveExpirationTime);
System\ServiceModel\Security\RequestSecurityTokenResponse.cs (11)
37private DateTime _expirationTime; 67DateTime validFrom, 68DateTime validTo, 94DateTime validFrom, 95DateTime validTo, 132DateTime validFrom, 133DateTime validTo, 223public DateTime ValidFrom { get; private set; } 225public DateTime ValidTo 457public void SetLifetime(DateTime validFrom, DateTime validTo)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (9)
295private DateTime _keyRenewalTime; 296private DateTime _keyRolloverTime; 690_keyRenewalTime = DateTime.UtcNow; 946if (DateTime.UtcNow >= _keyRolloverTime && _previousSessionToken != null) 956private DateTime GetKeyRenewalTime(SecurityToken token) 959DateTime keyRenewalTime1 = TimeoutHelper.Add(token.ValidFrom, tokenValidityInterval); 960DateTime keyRenewalTime2 = TimeoutHelper.Add(token.ValidFrom, Settings._keyRenewalInterval); 977return DateTime.UtcNow >= _keyRenewalTime; 989_keyRolloverTime = TimeoutHelper.Add(DateTime.UtcNow, Settings.KeyRolloverInterval);
System\ServiceModel\Security\SecurityTimestamp.cs (11)
20private DateTime _creationTimeUtc; 21private DateTime _expiryTimeUtc; 25public SecurityTimestamp(DateTime creationTimeUtc, DateTime expiryTimeUtc, string id) 30internal SecurityTimestamp(DateTime creationTimeUtc, DateTime expiryTimeUtc, string id, string digestAlgorithm, byte[] digest) 48public DateTime CreationTimeUtc 56public DateTime ExpiryTimeUtc 97private static char[] ToChars(ref DateTime utcTime) 167DateTime now = DateTime.UtcNow;
System\ServiceModel\Security\SecurityUtils.cs (4)
293public static DateTime MaxUtcDateTime 298return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.TicksPerDay, DateTimeKind.Utc); 302public static DateTime MinUtcDateTime 307return new DateTime(DateTime.MinValue.Ticks + TimeSpan.TicksPerDay, DateTimeKind.Utc);
System\ServiceModel\Security\SendSecurityHeader.cs (2)
387DateTime now = DateTime.UtcNow;
System\ServiceModel\Security\TimeBoundedCache.cs (12)
20private DateTime _nextPurgeTimeUtc; 35_nextPurgeTimeUtc = DateTime.UtcNow.Add(_purgeInterval); 70protected bool TryAddItem(object key, object item, DateTime expirationTime, bool replaceExistingEntry) 139protected bool TryReplaceItem(object key, object item, DateTime expirationTime) 331Fx.Assert(item.ExpirationTime == DateTime.MaxValue || item.ExpirationTime.Kind == DateTimeKind.Utc, ""); 332return (item.ExpirationTime <= DateTime.UtcNow); 341else if (_purgingMode == PurgingMode.AccessBasedPurge && DateTime.UtcNow > _nextPurgeTimeUtc && Count > _lowWaterMark) 392_nextPurgeTimeUtc = DateTime.UtcNow.Add(_purgeInterval); 437DateTime ExpirationTime { get; } 483public ExpirableItem(object item, DateTime expirationTime) 486Fx.Assert(expirationTime == DateTime.MaxValue || expirationTime.Kind == DateTimeKind.Utc, ""); 490public DateTime ExpirationTime { get; }
System\ServiceModel\Security\Tokens\BinarySecretSecurityToken.cs (6)
14private DateTime _effectiveTime; 41_effectiveTime = DateTime.UtcNow; 63_effectiveTime = DateTime.UtcNow; 81public override DateTime ValidFrom 86public override DateTime ValidTo 89get { return DateTime.MaxValue; }
System\ServiceModel\Security\Tokens\BufferedGenericXmlSecurityToken.cs (2)
17DateTime effectiveTime, 18DateTime expirationTime,
System\ServiceModel\Security\Tokens\DerivedKeySecurityToken.cs (2)
62public override DateTime ValidFrom 67public override DateTime ValidTo
System\ServiceModel\Security\Tokens\DerivedKeySecurityTokenStub.cs (2)
36public override DateTime ValidFrom => throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new NotImplementedException()); 38public override DateTime ValidTo => throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new NotImplementedException());
System\ServiceModel\Security\Tokens\ISecurityContextSecurityTokenCache.cs (1)
20void UpdateContextCachingTime(SecurityContextSecurityToken context, DateTime expirationTime);
System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (15)
17private DateTime _tokenEffectiveTime; 18private DateTime _tokenExpirationTime; 30internal SecurityContextSecurityToken(SecurityContextSecurityToken sourceToken, string id, byte[] key, UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 70public DateTime KeyEffectiveTime { get; private set; } 72public DateTime KeyExpirationTime { get; private set; } 96public override DateTime ValidFrom 101public override DateTime ValidTo 116DateTime TimeBoundedCache.IExpirableItem.ExpirationTime 129private void Initialize(UniqueId contextId, byte[] key, DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, bool isCookieMode, 130UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime) 137DateTime tokenEffectiveTimeUtc = validFrom.ToUniversalTime(); 138DateTime tokenExpirationTimeUtc = validTo.ToUniversalTime();
System\ServiceModel\Security\Tokens\SspiSecurityToken.cs (6)
17private readonly DateTime _effectiveTime; 18private readonly DateTime _expirationTime; 25_effectiveTime = DateTime.UtcNow; 34_effectiveTime = DateTime.UtcNow; 51public override DateTime ValidFrom 56public override DateTime ValidTo
System\ServiceModel\Security\WSTrust.cs (9)
330DateTime created = DateTime.UtcNow; 331DateTime expires = SecurityUtils.MaxUtcDateTime; 373created = DateTime.ParseExact(XmlHelper.ReadTextElementAsTrimmedString(createdXml), 379expires = DateTime.ParseExact(XmlHelper.ReadTextElementAsTrimmedString(expiresXml), 625DateTime created = rstr.ValidFrom; 626DateTime expires = rstr.ValidTo; 1108DateTime effectiveTime = SecurityUtils.MinUtcDateTime; 1109DateTime expirationTime = SecurityUtils.MaxUtcDateTime;
System\ServiceModel\Security\WSUtilitySpecificationVersion.cs (2)
85DateTime creationTimeUtc = reader.ReadContentAsDateTime().ToUniversalTime(); 88DateTime expiryTimeUtc;
System\ServiceModel\XmlUtil.cs (3)
144public static DateTime ReadElementContentAsDateTime(this XmlDictionaryReader reader) 147DateTime value; 154value = DateTime.Parse(string.Empty, NumberFormatInfo.InvariantInfo);
System.ServiceModel.Primitives.Tests (8)
IdentityModel\SecurityTokenProviderTest.cs (2)
261public override DateTime ValidFrom => default; 262public override DateTime ValidTo => default;
ServiceModel\MessageContractTest.4.4.0.cs (4)
68Type = typeof(DateTime), 103Type = typeof(DateTime), 201request.transactionDate = DateTime.Now; 283request.transactionDate = DateTime.Now;
TestTypes.4.4.0.cs (2)
67public DateTime transactionDate; 100public DateTime transactionDate;
System.ServiceModel.UnixDomainSocket (6)
System\ServiceModel\Channels\SocketConnection.cs (6)
42private DateTime _lastReceiveTimeoutDeadline; 46private DateTime _lastSendTimeoutDeadline; 516_lastReceiveTimeoutDeadline = DateTime.UtcNow + timeout; 564_lastSendTimeoutDeadline = DateTime.UtcNow + timeout; 587private bool ShouldUpdateTimeout(DateTime oldTimeoutDeadline, TimeSpan newTimeout) 589var oldTimeout = oldTimeoutDeadline - DateTime.UtcNow;
System.ServiceProcess.ServiceController (3)
System\ServiceProcess\ServiceController.cs (3)
985DateTime start = DateTime.UtcNow; 989if (DateTime.UtcNow - start > timeout)
System.Speech (7)
Result\RecognitionResult.cs (4)
177DateTime startTime; 184startTime = DateTime.FromFileTime((long)((ulong)_header.times.ftStreamTime.dwHighDateTime << 32) + _header.times.ftStreamTime.dwLowDateTime); 547private DateTime _startTime = DateTime.Now;
Result\RecognizedAudio.cs (3)
13internal RecognizedAudio(byte[] rawAudioData, SpeechAudioFormatInfo audioFormat, DateTime startTime, TimeSpan audioPosition, TimeSpan audioDuration) 27public DateTime StartTime 148private DateTime _startTime;
System.Text.Json (94)
System\Text\Json\Document\JsonDocument.cs (1)
658internal bool TryGetValue(int index, out DateTime value)
System\Text\Json\Document\JsonElement.cs (8)
1021/// Attempts to represent the current JSON string as a <see cref="DateTime"/>. 1028/// <see langword="true"/> if the string can be represented as a <see cref="DateTime"/>, 1037public bool TryGetDateTime(out DateTime value) 1045/// Gets the value of the element as a <see cref="DateTime"/>. 1050/// <returns>The value of the element as a <see cref="DateTime"/>.</returns> 1055/// The value cannot be represented as a <see cref="DateTime"/>. 1061public DateTime GetDateTime() 1063if (!TryGetDateTime(out DateTime value))
System\Text\Json\JsonHelpers.Date.cs (10)
45/// <param name="value">The parsed <see cref="DateTime"/> if successful.</param> 47public static bool TryParseAsISO(ReadOnlySpan<byte> source, out DateTime value) 103TryCreateDateTime(parseData, DateTimeKind.Unspecified, out DateTime dateTime)) 406private static bool TryCreateDateTimeOffset(DateTime dateTime, ref DateTimeParseData parseData, out DateTimeOffset value) 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) 513if (dayMinusOne >= 28 && dayMinusOne >= DateTime.DaysInMonth(parseData.Year, parseData.Month)) 557ReadOnlySpan<int> days = DateTime.IsLeapYear(parseData.Year) ? DaysToMonth366 : DaysToMonth365; 569if ((ulong)ticks > (ulong)DateTime.MaxValue.Ticks)
System\Text\Json\Nodes\JsonNode.Operators.cs (14)
53/// Defines an implicit conversion of a given <see cref="DateTime"/> to a <see cref="JsonNode"/>. 55/// <param name="value">A <see cref="DateTime"/> to implicitly convert.</param> 57public static implicit operator JsonNode(DateTime value) => JsonValue.Create(value); 60/// Defines an implicit conversion of a given <see cref="DateTime"/> to a <see cref="JsonNode"/>. 62/// <param name="value">A <see cref="DateTime"/> to implicitly convert.</param> 64public static implicit operator JsonNode?(DateTime? value) => JsonValue.Create(value); 293/// Defines an explicit conversion of a given <see cref="DateTime"/> to a <see cref="JsonNode"/>. 295/// <param name="value">A <see cref="DateTime"/> to explicitly convert.</param> 297public static explicit operator DateTime(JsonNode value) => value.GetValue<DateTime>(); 300/// Defines an explicit conversion of a given <see cref="DateTime"/> to a <see cref="JsonNode"/>. 302/// <param name="value">A <see cref="DateTime"/> to explicitly convert.</param> 304public static explicit operator DateTime?(JsonNode? value) => value?.GetValue<DateTime>();
System\Text\Json\Nodes\JsonValue.CreateOverloads.cs (4)
65public static JsonValue Create(DateTime value, JsonNodeOptions? options = null) => new JsonValuePrimitive<DateTime>(value, JsonMetadataServices.DateTimeConverter, options); 73public static JsonValue? Create(DateTime? value, JsonNodeOptions? options = null) => value.HasValue ? new JsonValuePrimitive<DateTime>(value.Value, JsonMetadataServices.DateTimeConverter, options) : null;
System\Text\Json\Nodes\JsonValueOfElement.cs (3)
150if (typeof(TypeToConvert) == typeof(DateTime) || typeof(TypeToConvert) == typeof(DateTime?)) 152success = Value.TryGetDateTime(out DateTime result);
System\Text\Json\Nodes\JsonValueOfJsonPrimitive.cs (3)
86if (typeof(T) == typeof(DateTime) || typeof(T) == typeof(DateTime?)) 88success = JsonReaderHelper.TryGetValue(_value.Span, isEscaped: false, out DateTime result);
System\Text\Json\Nodes\JsonValueOfT.cs (1)
92if (type == typeof(DateTime) || type == typeof(DateTimeOffset) || type == typeof(TimeSpan) ||
System\Text\Json\Reader\JsonReaderHelper.cs (4)
153public static bool TryGetValue(ReadOnlySpan<byte> segment, bool isEscaped, out DateTime value) 169if (JsonHelpers.TryParseAsISO(segment, out DateTime tmp)) 179public static unsafe bool TryGetEscapedDateTime(ReadOnlySpan<byte> source, out DateTime value) 191&& JsonHelpers.TryParseAsISO(sourceUnescaped, out DateTime tmp))
System\Text\Json\Reader\Utf8JsonReader.TryGet.cs (10)
719/// Parses the current JSON token value from the source as a <see cref="DateTime"/>. 720/// Returns the value if the entire UTF-8 encoded token value can be successfully parsed to a <see cref="DateTime"/> 731public DateTime GetDateTime() 733if (!TryGetDateTime(out DateTime value)) 741internal DateTime GetDateTimeNoValidation() 743if (!TryGetDateTimeCore(out DateTime value)) 1225/// Parses the current JSON token value from the source as a <see cref="DateTime"/>. 1227/// parsed to a <see cref="DateTime"/> value. 1234public bool TryGetDateTime(out DateTime value) 1244internal unsafe bool TryGetDateTimeCore(out DateTime value)
System\Text\Json\Serialization\Converters\Value\DateTimeConverter.cs (5)
9internal sealed class DateTimeConverter : JsonPrimitiveConverter<DateTime> 11public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 16public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options) 21internal override DateTime ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 27internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Converters.cs (2)
40/// Returns a <see cref="JsonConverter{T}"/> instance that converts <see cref="DateTime"/> values. 43public static JsonConverter<DateTime> DateTimeConverter => field ??= new DateTimeConverter();
System\Text\Json\Writer\JsonWriterHelper.Date.cs (1)
15public static unsafe void WriteDateTimeTrimmed(Span<byte> buffer, DateTime value, out int bytesWritten)
System\Text\Json\Writer\Utf8JsonWriter.WriteProperties.DateTime.cs (23)
13/// Writes the pre-encoded property name and <see cref="DateTime"/> value (as a JSON string) as part of a name/value pair of a JSON object. 21/// Writes the <see cref="DateTime"/> using the round-trippable ('O') <see cref="StandardFormat"/> , for example: 2017-06-12T05:30:45.7680000. 24public void WriteString(JsonEncodedText propertyName, DateTime value) 36/// Writes the property name and <see cref="DateTime"/> value (as a JSON string) as part of a name/value pair of a JSON object. 50/// Writes the <see cref="DateTime"/> using the round-trippable ('O') <see cref="StandardFormat"/> , for example: 2017-06-12T05:30:45.7680000. 53public void WriteString(string propertyName, DateTime value) 60/// Writes the property name and <see cref="DateTime"/> value (as a JSON string) as part of a name/value pair of a JSON object. 71/// Writes the <see cref="DateTime"/> using the round-trippable ('O') <see cref="StandardFormat"/> , for example: 2017-06-12T05:30:45.7680000. 74public void WriteString(ReadOnlySpan<char> propertyName, DateTime value) 85/// Writes the property name and <see cref="DateTime"/> value (as a JSON string) as part of a name/value pair of a JSON object. 96/// Writes the <see cref="DateTime"/> using the round-trippable ('O') <see cref="StandardFormat"/> , for example: 2017-06-12T05:30:45.7680000. 99public void WriteString(ReadOnlySpan<byte> utf8PropertyName, DateTime value) 109private void WriteStringEscape(ReadOnlySpan<char> propertyName, DateTime value) 125private void WriteStringEscape(ReadOnlySpan<byte> utf8PropertyName, DateTime value) 141private unsafe void WriteStringEscapeProperty(ReadOnlySpan<char> propertyName, DateTime value, int firstEscapeIndexProp) 164private unsafe void WriteStringEscapeProperty(ReadOnlySpan<byte> utf8PropertyName, DateTime value, int firstEscapeIndexProp) 187private void WriteStringByOptions(ReadOnlySpan<char> propertyName, DateTime value) 200private void WriteStringByOptions(ReadOnlySpan<byte> utf8PropertyName, DateTime value) 213private void WriteStringMinimized(ReadOnlySpan<char> escapedPropertyName, DateTime value) 247private void WriteStringMinimized(ReadOnlySpan<byte> escapedPropertyName, DateTime value) 281private void WriteStringIndented(ReadOnlySpan<char> escapedPropertyName, DateTime value) 330private void WriteStringIndented(ReadOnlySpan<byte> escapedPropertyName, DateTime value) 379internal unsafe void WritePropertyName(DateTime value)
System\Text\Json\Writer\Utf8JsonWriter.WriteValues.DateTime.cs (5)
13/// Writes the <see cref="DateTime"/> value (as a JSON string) as an element of a JSON array. 20/// Writes the <see cref="DateTime"/> using the round-trippable ('O') <see cref="StandardFormat"/> , for example: 2017-06-12T05:30:45.7680000. 22public void WriteStringValue(DateTime value) 42private void WriteStringValueMinimized(DateTime value) 66private void WriteStringValueIndented(DateTime value)
System.Transactions.Local (7)
System\Transactions\Oletx\OletxTransaction.cs (3)
524private readonly DateTime _creationTime; 525private readonly DateTime _lastStateChangeTime; 642_creationTime = DateTime.UtcNow;
System\Transactions\TransactionInformation.cs (1)
74public DateTime CreationTime => new DateTime(_internalTransaction.CreationTime);
System\Transactions\TransactionTable.cs (3)
215return DateTime.UtcNow.Ticks; 245_lastTimerTime = DateTime.UtcNow.Ticks; 402_lastTimerTime = DateTime.UtcNow.Ticks;
System.Windows.Extensions (3)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_INFO.cs (3)
34internal DateTime ToDateTime() 37return DateTime.FromFileTime(fileTime); 40internal static FILETIME FromDateTime(DateTime dt)
System.Windows.Forms (172)
System\Drawing\Design\UITypeEditor.cs (1)
39[typeof(DateTime)] = $"System.ComponentModel.Design.DateTimeEditor, {Assemblies.SystemDesign}",
System\Windows\Forms\ActiveX\AxHost.cs (3)
3809protected static double GetOADateFromTime(DateTime time) 3818protected static DateTime GetTimeFromOADate(double date) 3820return DateTime.FromOADate(date);
System\Windows\Forms\ActiveX\AxHost.TypeLibraryTimeStampAttribute.cs (2)
15Value = DateTime.Parse(timestamp, CultureInfo.InvariantCulture); 18public DateTime Value { get; }
System\Windows\Forms\ComponentModel\COM2Interop\COM2Properties.cs (3)
53_touchedTime = DateTime.Now.Ticks; 119public long TicksSinceTouched => _touchedTime == 0 ? 0 : DateTime.Now.Ticks - _touchedTime; 131_touchedTime = DateTime.Now.Ticks;
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (1)
889VT_DATE => typeof(DateTime),
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (6)
2109_autoCompleteTimeStamp = DateTime.Now.Ticks; 2124if (DateTime.Now.Ticks - _autoCompleteTimeStamp > AutoCompleteTimeout || 2141_autoCompleteTimeStamp = DateTime.Now.Ticks; 2156if (DateTime.Now.Ticks - _autoCompleteTimeStamp > AutoCompleteTimeout) 2165_autoCompleteTimeStamp = DateTime.Now.Ticks; 2182_autoCompleteTimeStamp = DateTime.Now.Ticks;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (2)
5776&& (DateTime.Now.Ticks - _lastMouseClickInfo.TimeStamp) / 10000 <= SystemInformation.DoubleClickTime 25398_lastMouseClickInfo.TimeStamp = DateTime.Now.Ticks;
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (34)
64public static readonly DateTime MinDateTime = new(1753, 1, 1); 71public static readonly DateTime MaxDateTime = new(9998, 12, 31); 85private DateTime _value = DateTime.Now; 86private DateTime _creationTime = DateTime.Now; 88private DateTime _maxDateTime = DateTime.MaxValue; 89private DateTime _minDateTime = DateTime.MinValue; 555internal static DateTime EffectiveMinDate(DateTime minDate) 557DateTime minSupportedDate = MinimumDateTime; 570internal static DateTime EffectiveMaxDate(DateTime maxDate) 572DateTime maxSupportedDate = MaximumDateTime; 586public DateTime MaxDate 623public static DateTime MaximumDateTime 627DateTime maxSupportedDateTime = CultureInfo.CurrentCulture.Calendar.MaxSupportedDateTime; 642public DateTime MinDate 683public static DateTime MinimumDateTime 687DateTime minSupportedDateTime = CultureInfo.CurrentCulture.Calendar.MinSupportedDateTime; 833Value = DateTime.Parse(value, CultureInfo.CurrentCulture); 853public DateTime Value 862bool valueChanged = !DateTime.Equals(Value, value); 967_creationTime = DateTime.Now; 1005private static string FormatDateTime(DateTime value) 1248_value = DateTime.Now; 1313private void SetRange(DateTime min, DateTime max) 1403return _maxDateTime != MaximumDateTime && _maxDateTime != DateTime.MaxValue; 1411return _minDateTime != MinimumDateTime && _minDateTime != DateTime.MinValue; 1476DateTime temp = _value; 1481_value = (DateTime)nmdtc->st;
System\Windows\Forms\Controls\MonthCalendar\DateBoldEventArgs.cs (2)
12internal DateBoldEventArgs(DateTime start, int size) 18public DateTime StartDate { get; }
System\Windows\Forms\Controls\MonthCalendar\DateRangeEventArgs.cs (4)
12public DateRangeEventArgs(DateTime start, DateTime end) 18public DateTime Start { get; } 20public DateTime End { get; }
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarCellAccessibleObject.cs (1)
78DateTime cellDate = DateRange.Start;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.CalendarRowAccessibleObject.cs (1)
167private string GetWeekNumber(DateTime date)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (70)
39/// of this, neither <see cref="AddBoldedDate(DateTime)"/> nor <see cref="RemoveBoldedDate(DateTime)"/> repaints the 100private DateTime _maxDate = DateTime.MaxValue; 101private DateTime _minDate = DateTime.MinValue; 104private DateTime _todaysDate = DateTime.Now.Date; 105private DateTime _selectionStart; 106private DateTime _selectionEnd; 107private DateTime _focusedDate; 123private readonly List<DateTime> _boldDates = []; 124private readonly List<DateTime> _annualBoldDates = []; 125private readonly List<DateTime> _monthlyBoldDates = []; 166public DateTime[] AnnuallyBoldedDates 181foreach (var dateTime in value) 243public DateTime[] BoldedDates 339DateTime currentDate = displayRange.Start; 445public DateTime MaxDate 501public DateTime MinDate 524public DateTime[] MonthlyBoldedDates 538foreach (var dateTime in value) 548private static DateTime Now => DateTime.Now.Date; 632public DateTime SelectionEnd 669public DateTime SelectionStart 850public DateTime TodayDate 864return ((DateTime)systemTime).Date; 871if (!_todayDateSet || (DateTime.Compare(value, _todaysDate) != 0)) 964public void AddAnnuallyBoldedDate(DateTime date) 974public void AddBoldedDate(DateTime date) 986public void AddMonthlyBoldedDate(DateTime date) 1084DateTime start = range.Start; 1089foreach (DateTime date in _boldDates) 1091if (DateTime.Compare(date, start) >= 0 && DateTime.Compare(date, range.End) <= 0) 1111private static bool CompareDayAndMonth(DateTime t1, DateTime t2) 1133private static string FormatDate(DateTime value) => value.ToString("d", CultureInfo.CurrentCulture); 1169private static int GetIndexInMonths(DateTime startDate, DateTime currentDate) 1191textExtent = screen.HDC.GetTextExtent(DateTime.Now.ToShortDateString(), hfont); 1254Start = (DateTime)times[0], 1255End = (DateTime)times[1] 1317return new HitTestInfo(mchi.pt, hitArea, (DateTime)systemTime); 1523public void RemoveAnnuallyBoldedDate(DateTime date) 1554public void RemoveBoldedDate(DateTime date) 1556DateTime toRemove = date.Date; 1559if (DateTime.Compare(_boldDates[i].Date, toRemove) == 0) 1574public void RemoveMonthlyBoldedDate(DateTime date) 1609private void ResetMaxDate() => MaxDate = DateTime.MaxValue; 1615private void ResetMinDate() => MinDate = DateTime.MinValue; 1700private void SetRange(DateTime minDate, DateTime maxDate) 1794public void SetDate(DateTime date) 1832public void SetSelectionRange(DateTime date1, DateTime date2) 1869private void SetSelRange(DateTime lower, DateTime upper) 1919=> _maxDate != DateTimePicker.MaximumDateTime && _maxDate != DateTime.MaxValue; 1925=> _minDate != DateTimePicker.MinimumDateTime && _minDate != DateTime.MinValue; 1931=> !DateTime.Equals(_selectionEnd, _selectionStart); 2041DateTime start = (DateTime)nmmcsc->stSelStart; 2042DateTime end = (DateTime)nmmcsc->stSelEnd; 2148DateTime start = _selectionStart = (DateTime)nmmcsc->stSelStart; 2149DateTime end = _selectionEnd = (DateTime)nmmcsc->stSelEnd;
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.HitTestInfo.cs (2)
15internal HitTestInfo(Point pt, HitArea area, DateTime time) 46public DateTime Time { get; }
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (14)
254return success ? new((DateTime)gridInfo.stStart, (DateTime)gridInfo.stEnd) : null; 319private CalendarCellAccessibleObject? GetCellByDate(DateTime date) 333DateTime calendarStart = calendar.DateRange.Start; 334DateTime calendarEnd = calendar.DateRange.End; 470internal DateTime MinDate => this.TryGetOwnerAs(out MonthCalendar? owner) ? owner.MinDate : DateTime.MinValue; 471internal DateTime MaxDate => this.TryGetOwnerAs(out MonthCalendar? owner) ? owner.MaxDate : DateTime.MaxValue; 550internal void SetSelectionRange(DateTime d1, DateTime d2) 562internal DateTime TodayDate => this.TryGetOwnerAs(out MonthCalendar? owner) ? owner.TodayDate : DateTime.Today; 580return DateTime.Equals(range.Start.Date, range.End.Date)
System\Windows\Forms\Controls\MonthCalendar\SelectionRange.cs (8)
17private DateTime _start = DateTime.MinValue.Date; 22private DateTime _end = DateTime.MaxValue.Date; 34public SelectionRange(DateTime lower, DateTime upper) 65public DateTime End 80public DateTime Start
System\Windows\Forms\Controls\MonthCalendar\SelectionRangeConverter.cs (12)
25if (sourceType == typeof(string) || sourceType == typeof(DateTime)) 39if (destinationType == typeof(InstanceDescriptor) || destinationType == typeof(DateTime)) 57return new SelectionRange(DateTime.Now.Date, DateTime.Now.Date); 62Span<DateTime> values = stackalloc DateTime[2]; 77else if (value is DateTime dt) 115if (destinationType == typeof(DateTime)) 124typeof(DateTime), typeof(DateTime) 145return new SelectionRange((DateTime)propertyValues["Start"]!, 146(DateTime)propertyValues["End"]!);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
2622long timeStamp = DateTime.Now.Ticks; 3484_rowSelectTime = DateTime.Now.Ticks;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
2585long newTime = DateTime.Now.Ticks;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (1)
472long newTime = DateTime.Now.Ticks;
System\Windows\Forms\Controls\UpDown\NumericUpDown.cs (2)
571long nowTicks = DateTime.Now.Ticks; 642_buttonPressedStartTime = DateTime.Now.Ticks;
System.Windows.Forms.Design (57)
System\ComponentModel\Design\DateTimeEditor.cs (1)
11/// <see cref="DateTime"/> objects.
System\ComponentModel\Design\DateTimeEditor.DateTimeUI.cs (4)
29DateTime dateTime = (DateTime)value; 30_monthCalendar.SetDate(dateTime.Equals(DateTime.MinValue) ? DateTime.Today : dateTime);
System\Windows\Forms\Design\FormatControl.cs (4)
21private static readonly DateTime s_dateTimeFormatValue = DateTime.Now; 434private readonly DateTime _value; 436public DateTimeFormatsListBoxItem(DateTime value, string formatString)
System\Windows\Forms\Design\MaskDescriptorTemplate.cs (48)
73maskDescriptors.Add(new MaskDescriptorTemplate("00/00/0000", "Short date", "12112003", typeof(DateTime), culture)); 75maskDescriptors.Add(new MaskDescriptorTemplate("00/00/0000 90:00", "Short date and time (US)", "121120031120", typeof(DateTime), culture)); 79maskDescriptors.Add(new MaskDescriptorTemplate("90:00", "Time (US)", "1120", typeof(DateTime), culture)); 81maskDescriptors.Add(new MaskDescriptorTemplate("00:00", "Time (European/Military)", "2320", typeof(DateTime), culture)); 93maskDescriptors.Add(new MaskDescriptorTemplate("00 /00 /0000", "Short Date", "26102005", typeof(DateTime), culture)); 95maskDescriptors.Add(new MaskDescriptorTemplate("00 /00 /0000 00:00", "Short Date/Time", "261020051430", typeof(DateTime), culture)); 99maskDescriptors.Add(new MaskDescriptorTemplate("90:00", "Time", " 230", typeof(DateTime), culture)); 101maskDescriptors.Add(new MaskDescriptorTemplate("00:00", "Time (24 Hour)", "1430", typeof(DateTime), culture)); 107maskDescriptors.Add(new MaskDescriptorTemplate("00/00/0000", "Datum kurz", "28112005", typeof(DateTime), culture)); 109maskDescriptors.Add(new MaskDescriptorTemplate("00/00/0000 00:00", "Datum lang", "281120051430", typeof(DateTime), culture)); 111maskDescriptors.Add(new MaskDescriptorTemplate("90:00", "Zeit", "1430", typeof(DateTime), culture)); 125maskDescriptors.Add(new MaskDescriptorTemplate("00/00/0000", "Date (format court)", dateSample, typeof(DateTime), culture)); 127maskDescriptors.Add(new MaskDescriptorTemplate("00/00/0000 00:00", "Date et heure (format long)", dateSample + "1430", typeof(DateTime), culture)); 131maskDescriptors.Add(new MaskDescriptorTemplate("00:00", "Heure", "1430", typeof(DateTime), culture)); 145maskDescriptors.Add(new MaskDescriptorTemplate("00/00/0000", "Data breve", "26102005", typeof(DateTime), culture)); 147maskDescriptors.Add(new MaskDescriptorTemplate("00/00/0000 00:00", "Data e ora", "261020051430", typeof(DateTime), culture)); 149maskDescriptors.Add(new MaskDescriptorTemplate("00:00", "Ora", "1430", typeof(DateTime), culture)); 165maskDescriptors.Add(new MaskDescriptorTemplate("00/00/0000", "Fecha", "26102005", typeof(DateTime), culture)); 167maskDescriptors.Add(new MaskDescriptorTemplate("00/00/0000 00:00", "Fecha y hora", "261020051430", typeof(DateTime), culture)); 171maskDescriptors.Add(new MaskDescriptorTemplate("00:00", "Hora", "0830", typeof(DateTime), culture)); 185maskDescriptors.Add(new MaskDescriptorTemplate("0000/00/00", "日付(西暦)", "20050620", typeof(DateTime), culture)); 187maskDescriptors.Add(new MaskDescriptorTemplate("0000/00/00 00:00:00", "日付と時間(西暦)", "2005/06/11 04:33:22", typeof(DateTime), culture)); 189maskDescriptors.Add(new MaskDescriptorTemplate("90:00", "時間", " 633", typeof(DateTime), culture)); 193maskDescriptors.Add(new MaskDescriptorTemplate("0000年90月90日", "日付(西暦、日本語)", "2005年 6月11日", typeof(DateTime), culture)); 195maskDescriptors.Add(new MaskDescriptorTemplate("00/00/00", "日付(和暦)", "170611", typeof(DateTime), culture)); 197maskDescriptors.Add(new MaskDescriptorTemplate("AA90年90月90日", "日付(和暦、日本語)", "平成17年 6月11日", typeof(DateTime), culture)); 199maskDescriptors.Add(new MaskDescriptorTemplate("0000年90月90日 90時90分", "日付と時間(日本語)", "2005年 6月11日 3時33分", typeof(DateTime), culture)); 201maskDescriptors.Add(new MaskDescriptorTemplate("00/00/00 00:00:00", "日付と時間(和暦)", "170611043322", typeof(DateTime), culture)); 203maskDescriptors.Add(new MaskDescriptorTemplate("AA00年90月90日 90時90分", "日付と時間(和暦、日本語)", "平成17年 6月11日 3時33分", typeof(DateTime), culture)); 205maskDescriptors.Add(new MaskDescriptorTemplate("90時90分", "時間(日本語)", " 633", typeof(DateTime), culture)); 220maskDescriptors.Add(new MaskDescriptorTemplate("0000-00-00", "短日期格式", "20050611", typeof(DateTime), culture)); 222maskDescriptors.Add(new MaskDescriptorTemplate("0000年90月90日", "长日期格式", "20051211", typeof(DateTime), culture)); 224maskDescriptors.Add(new MaskDescriptorTemplate("0000-00-00 90:00:00", "短日期时间", "2005-06-11 6:30:22", typeof(DateTime), culture)); 226maskDescriptors.Add(new MaskDescriptorTemplate("0000年90月90日 90时00分", "长日期时间", "2005年 6月11日 6时33分", typeof(DateTime), culture)); 232maskDescriptors.Add(new MaskDescriptorTemplate("90:00", "时间格式", " 633", typeof(DateTime), culture)); 234maskDescriptors.Add(new MaskDescriptorTemplate("90时90分", "中文时间格式", " 6时33分", typeof(DateTime), culture)); 247maskDescriptors.Add(new MaskDescriptorTemplate("0000/00/00", "西曆簡短日期", "20050620", typeof(DateTime), culture)); 249maskDescriptors.Add(new MaskDescriptorTemplate("0000年90月90日", "西曆完整日期", "2005年10月 2日", typeof(DateTime), culture)); 251maskDescriptors.Add(new MaskDescriptorTemplate("0000/00/00 00:00:00", "西曆簡短日期時間", "20050611043322", typeof(DateTime), culture)); 253maskDescriptors.Add(new MaskDescriptorTemplate("0000年90月90日 90時90分", "西曆完整日期時間", "2005年 6月 2日 6時22分", typeof(DateTime), culture)); 257maskDescriptors.Add(new MaskDescriptorTemplate("90:00", "時間格式", " 633", typeof(DateTime), culture)); 259maskDescriptors.Add(new MaskDescriptorTemplate("90時90分", "中文時間格式", " 6時 3分", typeof(DateTime), culture)); 275maskDescriptors.Add(new MaskDescriptorTemplate("0000-00-00", "간단한 날짜", "20050620", typeof(DateTime), culture)); 277maskDescriptors.Add(new MaskDescriptorTemplate("0000-00-00 90:00", "간단한 날짜 및 시간", "2005-06-20 9:20", typeof(DateTime), culture)); 279maskDescriptors.Add(new MaskDescriptorTemplate("0000년90월90일 90시90분", "자세한 날짜 및 시간", "2005년 6월20일 6시33분", typeof(DateTime), culture)); 283maskDescriptors.Add(new MaskDescriptorTemplate("90:00", "시간", " 633", typeof(DateTime), culture)); 287maskDescriptors.Add(new MaskDescriptorTemplate("90시90분", "자세한 시간", " 6시33분", typeof(DateTime), culture)); 289maskDescriptors.Add(new MaskDescriptorTemplate("0000년 90월 90일", "자세한 날짜", "20050620", typeof(DateTime), culture));
System.Windows.Forms.Primitives (2)
_generated\476\Windows.Win32.SYSTEMTIME.g.cs (2)
66 public static explicit operator global::System.DateTime(SYSTEMTIME sysTime) 79 public static explicit operator SYSTEMTIME(global::System.DateTime time)
System.Xaml (10)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (2)
319else if (type == typeof(DateTime)) 419else if (typeof(DateTime).IsAssignableFrom(type))
System\Windows\Markup\DateTimeValueSerializer.cs (6)
32public override bool CanConvertToString(object? value, IValueSerializerContext? context) => value is DateTime; 35/// Converts the given value object to a <see cref="DateTime" />. 46return DateTime.MinValue; 54return DateTime.Parse(value, DateTimeFormatInfo.InvariantInfo, DateTimeStyles); 58/// Converts the given value object to a <see cref="DateTime" /> using the arguments. 62if (value is not DateTime dateTime)
System\Xaml\Replacements\DateTimeConverter2.cs (1)
42if (destinationType == typeof(string) && value is DateTime)
System\Xaml\Schema\BuiltInValueConverter.cs (1)
167if (typeof(DateTime) == targetType)
Terminals.Repl (1)
Program.cs (1)
51Console.WriteLine($"{Green}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff zzz", CultureInfo.InvariantCulture)}{Reset}");
TestingAppHost1.MyWebApp (1)
Program.cs (1)
28DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
UIAutomationClient (10)
System\Windows\Automation\RangeValuePattern.cs (10)
253else if (propValue is DateTime) 255return (double)((DateTime)propValue).Year; 292else if (propValue is DateTime) 294return (double)((DateTime)propValue).Year; 321else if (propValue is DateTime) 323return (double)((DateTime)propValue).Year; 354else if (propValue is DateTime) 356return (double)((DateTime)propValue).Year; 386else if (propValue is DateTime) 388return (double)((DateTime)propValue).Year;
UnitTests.Common (2)
TestTypes.cs (2)
407private DateTime _dateTimeValue; 446public DateTime DateTimeValue
VBCSCompiler (5)
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCache.cs (3)
149DateTime outputTimestampUtc) 208static void copyIfNeeded(string entryDir, string cachedFileName, string? targetPath, DateTime outputTimestampUtc) 218static void copyAndUpdateTimestamp(string sourcePath, string targetPath, DateTime outputTimestampUtc)
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCacheUtilities.cs (2)
48var outputTimestampUtc = DateTime.UtcNow;
WebPubSubWeb (1)
Program.cs (1)
87await service.SendToAllAsync($"{DateTime.Now}: Hello from background service.");
WithDockerfile.AppHost (1)
AppHost.cs (1)
23var timestamp = DateTime.Now.ToString("yyyyMMddHHmmss", System.Globalization.CultureInfo.InvariantCulture);
Yarp.Backend (1)
Program.cs (1)
24DateOnly.FromDateTime(DateTime.Now.AddDays(index)),