122 references to Kind
Aspire.Dashboard (3)
Extensions\TimeProviderExtensions.cs (2)
25if (dateTime.Kind == DateTimeKind.Local) 29if (dateTime.Kind == DateTimeKind.Unspecified)
src\Shared\ConsoleLogs\LogEntries.cs (1)
84Debug.Assert(logLine.Timestamp == null || logLine.Timestamp.Value.Kind == DateTimeKind.Utc, "Timestamp should always be UTC.");
Aspire.Dashboard.Tests (1)
FormatHelpersTests.cs (1)
87Assert.Equal(DateTimeKind.Utc, date.Kind);
Aspire.Hosting (1)
src\Shared\ConsoleLogs\LogEntries.cs (1)
84Debug.Assert(logLine.Timestamp == null || logLine.Timestamp.Value.Kind == DateTimeKind.Utc, "Timestamp should always be UTC.");
dotnet-svcutil-lib (16)
FrameworkFork\Microsoft.Xml\Xml\schema\DatatypeImplementation.cs (2)
2069if (dateTime1.Kind == DateTimeKind.Unspecified || dateTime2.Kind == DateTimeKind.Unspecified)
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDateTime.cs (3)
171switch (dateTime.Kind) 178Debug.Assert(dateTime.Kind == DateTimeKind.Local, "Unknown DateTimeKind: " + dateTime.Kind);
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (2)
1487switch (value.Kind) 1503switch (value.Kind)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DateTimeOffsetAdapter.cs (1)
47switch (value.UtcDateTime.Kind)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryWriter.cs (1)
854switch (dt.Kind)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlConverter.cs (1)
1102switch (value.Kind)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityTimestamp.cs (2)
32Fx.Assert(creationTimeUtc.Kind == DateTimeKind.Utc, "creation time must be in UTC"); 33Fx.Assert(expiryTimeUtc.Kind == DateTimeKind.Utc, "expiry time must be in UTC");
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\TimeBoundedCache.cs (4)
344Fx.Assert(item.ExpirationTime == DateTime.MaxValue || item.ExpirationTime.Kind == DateTimeKind.Utc, ""); 476Fx.Assert(item1.ExpirationTime.Kind == item2.ExpirationTime.Kind, ""); 500Fx.Assert(expirationTime == DateTime.MaxValue || expirationTime.Kind == DateTimeKind.Utc, "");
Microsoft.AspNetCore.Components.Server (1)
src\submodules\MessagePack-CSharp\src\MessagePack.UnityClient\Assets\Scripts\MessagePack\MessagePackWriter.cs (1)
638if (dateTime.Kind == DateTimeKind.Local)
Microsoft.AspNetCore.DataProtection (2)
KeyManagement\KeyRingProvider.cs (2)
228Debug.Assert(utcNow.Kind == DateTimeKind.Utc); 328Debug.Assert(utcNow.Kind == DateTimeKind.Utc);
Microsoft.AspNetCore.Mvc.Core.Test (2)
ModelBinding\Binders\DateTimeModelBinderTest.cs (2)
175Assert.Equal(DateTimeKind.Utc, model.Kind); 198Assert.Equal(DateTimeKind.Local, model.Kind);
Microsoft.AspNetCore.SignalR.Common.Tests (3)
Internal\Protocol\JsonHubProtocolTestsBase.cs (2)
285Assert.Equal(DateTimeKind.Utc, dt.Kind); 299Assert.Equal(DateTimeKind.Utc, dt.Kind);
Internal\Protocol\MessagePackHubProtocolTests.cs (1)
47var expectedUtcDateTime = (originalDateTime.Kind == DateTimeKind.Local) ? originalDateTime.ToUniversalTime() : originalDateTime;
Microsoft.Build (1)
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
1282Write((int)timestamp.Kind);
Microsoft.Build.Framework (4)
BinaryTranslator.cs (1)
1196DateTimeKind kind = value.Kind;
BinaryWriterExtensions.cs (1)
52writer.Write((Int32)timestamp.Kind);
BuildEventArgs.cs (2)
106_localTimestamp = timestamp.Kind == DateTimeKind.Utc || timestamp.Kind == DateTimeKind.Unspecified
Microsoft.CodeAnalysis (1)
FileKey.cs (1)
31Debug.Assert(timestamp.Kind == DateTimeKind.Utc);
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\VersionStamp.cs (1)
55if (utcLastModified != default && utcLastModified.Kind != DateTimeKind.Utc)
Microsoft.ML.Core.Tests (2)
UnitTests\DataTypes.cs (2)
248Assert.Equal(dt.Kind, result.Kind);
Microsoft.VisualStudio.LanguageServices (1)
src\Compilers\Core\Portable\FileKey.cs (1)
31Debug.Assert(timestamp.Kind == DateTimeKind.Utc);
MSBuildTaskHost (2)
BinaryTranslator.cs (1)
1196DateTimeKind kind = value.Kind;
BinaryWriterExtensions.cs (1)
52writer.Write((Int32)timestamp.Kind);
System.Data.Common (8)
System\Data\Common\DateTimeStorage.cs (4)
169if (tmpValue.Kind == DateTimeKind.Utc) 173else if (tmpValue.Kind == DateTimeKind.Local) 183if (tmpValue.Kind == DateTimeKind.Local) 187else if (tmpValue.Kind == DateTimeKind.Utc)
System\Data\Common\ObjectStorage.cs (2)
532if (dt.Kind == DateTimeKind.Local) 544if (_values[i] is DateTime dt && dt.Kind == DateTimeKind.Local)
System\Data\Filter\FunctionNode.cs (1)
535switch (((DateTime)argumentValues[0]).Kind)
System\Data\SQLTypes\SQLDateTime.cs (1)
648if (dt.Kind != System.DateTimeKind.Unspecified)
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\Activity.cs (2)
738if (startTimeUtc.Kind != DateTimeKind.Utc) 758if (endTimeUtc.Kind != DateTimeKind.Utc)
System.Net.Mail (2)
System\Net\Mime\SmtpDateTime.cs (2)
103switch (value.Kind) 268Debug.Assert(dateValue.Kind == DateTimeKind.Unspecified);
System.Net.Quic (1)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
156Debug.Assert(verifyTime.Kind != DateTimeKind.Utc, "UTC verifyTime should have been normalized to Local");
System.Net.Security (1)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
156Debug.Assert(verifyTime.Kind != DateTimeKind.Utc, "UTC verifyTime should have been normalized to Local");
System.Private.CoreLib (47)
src\libraries\System.Private.CoreLib\src\System\CurrentSystemTimeZone.cs (2)
96if (time.Kind == DateTimeKind.Local) 149if (time.Kind == DateTimeKind.Utc)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (2)
417/// The <see cref="Kind"/> property is initialized to <see cref="DateTimeKind.Unspecified"/>. 608/// The <see cref="Kind"/> property is initialized to <see cref="DateTimeKind.Unspecified"/>.
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (4)
74Debug.Assert(validDateTime.Kind == DateTimeKind.Unspecified); 91if (dateTime.Kind != DateTimeKind.Utc) 110if (dateTime.Kind == DateTimeKind.Local) 117else if (dateTime.Kind == DateTimeKind.Utc)
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (3)
801else if (dateTime.Kind == DateTimeKind.Utc) 861switch (dateTime.Kind) 1449kind = dateTime.Kind;
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (1)
2793Debug.Assert(result.parsedDate.Kind == DateTimeKind.Unspecified);
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (1)
178if (dateTime.Kind == DateTimeKind.Local)
src\libraries\System.Private.CoreLib\src\System\TimeZone.cs (3)
87if (time.Kind == DateTimeKind.Utc) 108if (time.Kind == DateTimeKind.Local) 200DateTimeKind kind = time.Kind;
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.AdjustmentRule.cs (6)
182if (dateStart.Kind != DateTimeKind.Unspecified && dateStart.Kind != DateTimeKind.Utc) 187if (dateEnd.Kind != DateTimeKind.Unspecified && dateEnd.Kind != DateTimeKind.Utc) 216if (dateStart != DateTime.MinValue && dateStart.Kind == DateTimeKind.Unspecified && dateStart.TimeOfDay != TimeSpan.Zero) 221if (dateEnd != DateTime.MaxValue && dateEnd.Kind == DateTimeKind.Unspecified && dateEnd.TimeOfDay != TimeSpan.Zero)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (22)
247if (dateTime.Kind == DateTimeKind.Local) 252else if (dateTime.Kind == DateTimeKind.Utc) 366if (dateTime.Kind == DateTimeKind.Local) 392else if (dateTime.Kind == DateTimeKind.Utc) 446dateTime.Kind == DateTimeKind.Local ? ConvertTime(dateTime, cachedData.Local, this, flags, cachedData) : 447dateTime.Kind == DateTimeKind.Utc ? ConvertTime(dateTime, s_utcTimeZone, this, flags, cachedData) : 504if (dateTime.Kind == DateTimeKind.Local) 508else if (dateTime.Kind == DateTimeKind.Utc) 552if ((dateTime.Kind == DateTimeKind.Unspecified) || 553(dateTime.Kind == DateTimeKind.Local && s_cachedData.GetCorrespondingKind(this) == DateTimeKind.Local)) 682if (dateTime.Kind == DateTimeKind.Local && string.Equals(sourceTimeZoneId, Local.Id, StringComparison.OrdinalIgnoreCase)) 692else if (dateTime.Kind == DateTimeKind.Utc && string.Equals(sourceTimeZoneId, Utc.Id, StringComparison.OrdinalIgnoreCase)) 735TimeZoneInfo sourceTimeZone = dateTime.Kind == DateTimeKind.Utc ? s_utcTimeZone : cachedData.Local; 757if (((flags & TimeZoneInfoOptions.NoThrowOnInvalidTime) == 0) && (dateTime.Kind != DateTimeKind.Unspecified) && (dateTime.Kind != sourceKind)) 796if (dateTime.Kind != DateTimeKind.Unspecified && sourceKind != DateTimeKind.Unspecified && sourceKind == targetKind) 829if (dateTime.Kind == DateTimeKind.Utc) 842Debug.Assert(dateTime.Kind != DateTimeKind.Utc); 1236if (rule.DateStart.Kind == DateTimeKind.Utc) 1258if (rule.DateEnd.Kind == DateTimeKind.Utc) 1371if (time.Kind == DateTimeKind.Local) 1417if (isDst && time.Kind == DateTimeKind.Local)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.TransitionTime.cs (1)
73if (timeOfDay.Kind != DateTimeKind.Unspecified)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (2)
169DateTime start = rule.DateStart.Kind == DateTimeKind.Utc ? 174DateTime end = rule.DateEnd.Kind == DateTimeKind.Utc ?
System.Private.DataContractSerialization (4)
System\Runtime\Serialization\DateTimeOffsetAdapter.cs (1)
42switch (value.UtcDateTime.Kind)
System\Runtime\Serialization\Json\JsonWriterDelegator.cs (2)
177if (value.Kind != DateTimeKind.Utc) 205switch (value.Kind)
System\Xml\XmlConverter.cs (1)
1060switch (value.Kind)
System.Private.Xml (8)
System\Xml\Schema\DataTypeImplementation.cs (2)
2022if (dateTime1.Kind == DateTimeKind.Unspecified || dateTime2.Kind == DateTimeKind.Unspecified)
System\Xml\Schema\XsdDateTime.cs (3)
178switch (dateTime.Kind) 185Debug.Assert(dateTime.Kind == DateTimeKind.Local, $"Unknown DateTimeKind: {dateTime.Kind}");
System\Xml\Serialization\Xmlcustomformatter.cs (1)
85if (!LocalAppContextSwitches.IgnoreKindInUtcTimeSerialization && value.Kind == DateTimeKind.Utc)
System\Xml\XmlConvert.cs (2)
1289value.Kind switch 1298value.Kind switch
System.Security.Cryptography (6)
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (1)
297if (utcTime.Kind == DateTimeKind.Unspecified)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
156Debug.Assert(verifyTime.Kind != DateTimeKind.Utc, "UTC verifyTime should have been normalized to Local");
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (1)
816notAfterLocal = new DateTime(notAfterLocalTicks, notAfterLocal.Kind);
System\Security\Cryptography\X509Certificates\ChainPal.OpenSsl.cs (1)
105if (verificationTime.Kind == DateTimeKind.Utc)
System\Security\Cryptography\X509Certificates\ManagedCertificateFinder.cs (1)
119if (dateTime.Kind == DateTimeKind.Utc)
System\Security\Cryptography\X509Certificates\OpenSslCrlCache.cs (1)
165verificationTime.Kind != DateTimeKind.Utc,
System.Security.Cryptography.Pkcs (1)
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (1)
297if (utcTime.Kind == DateTimeKind.Unspecified)
System.Xaml (1)
System\Windows\Markup\DateTimeValueSerializer.cs (1)
82if (dateTime.Kind != DateTimeKind.Unspecified)