187 references to Year
CustomPolicyProvider (2)
Authorization\MinimumAgeAuthorizationHandler.cs (2)
37var age = DateTime.Now.Year - dateOfBirth.Year;
dotnet-svcutil-lib (12)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\SqlUtils.cs (3)
992WriteDate(sb, dt.Year, dt.Month, dt.Day); 1000WriteDate(sb, dt.Year, dt.Month, dt.Day); 1088return (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 (6)
282get { return _dt.Year; } 336get { return (int)(_dt.Ticks - new DateTime(_dt.Year, _dt.Month, _dt.Day, _dt.Hour, _dt.Minute, _dt.Second).Ticks); } 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); 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\System.Runtime.Serialization\System\Xml\XmlConverter.cs (1)
1085offset += ToCharsD4(value.Year, chars, offset);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityTimestamp.cs (1)
108ToChars(utcTime.Year, buffer, ref offset, 4);
IIS.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" +
IIS.LongTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" +
IIS.NewHandler.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" +
IIS.ShadowCopy.Tests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" +
IISExpress.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
203return Path.Combine(logFolderPath, $"std_{startTime.Year}{startTime.Month:D2}" +
Microsoft.AspNetCore.Components.Web.Tests (2)
Forms\InputBaseTest.cs (2)
297Assert.Equal(1991, receivedParsedValue.Year); 332Assert.Equal(1991, receivedParsedValue.Year);
Microsoft.AspNetCore.HttpLogging (2)
FileLoggerProcessor.cs (2)
306var searchString = FormattableString.Invariant($"{_fileName}{date.Year:0000}{date.Month:00}{date.Day:00}.*.txt"); 329return Path.Combine(_path, FormattableString.Invariant($"{_fileName}{date.Year:0000}{date.Month:00}{date.Day:00}.{_fileNumber:0000}.txt"));
Microsoft.AspNetCore.HttpLogging.Tests (1)
FileLoggerProcessorTests.cs (1)
599return FormattableString.Invariant($"{prefix}{dateTime.Year:0000}{dateTime.Month:00}{dateTime.Day:00}");
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (11)
CachedExpressionCompilerTest.cs (6)
418var expression = GetExpression<DateTime, int>(m => m.Year); 434var expression = GetExpression<DateTime, int>(m => m.Year); 484var expression = GetTestModelExpression(m => m.Date.Year); 500var expression = GetTestModelExpression(m => m.Date.Year); 548var expression1 = GetTestModelExpression(m => m.Date.Year); 549var expression2 = GetTestModelExpression(m => m.Date.Year);
MemberExpressionCacheKeyComparerTest.cs (5)
59var key1 = GetKey(m => m.DateTime.Year); 60var key2 = GetKey(m => m.DateTime.Year); 93var key2 = GetKey(m => m.DateTime.Year); 125var key1 = GetKey(m => m.NullableDateTime.Value.Year); 126var key2 = GetKey(m => m.DateTime.Year);
Microsoft.AspNetCore.StaticFiles.FunctionalTests (1)
StaticFileMiddlewareTests.cs (1)
111var trimmed = new DateTimeOffset(last.Year, last.Month, last.Day, last.Hour, last.Minute, last.Second, TimeSpan.Zero).ToUniversalTime();
Microsoft.DotNet.Build.Tasks.Installers (2)
src\GenerateCurrentVersion.cs (2)
138int months = (seedDate.Year - compareDate.Year) * 12 + seedDate.Month - compareDate.Month;
Microsoft.Extensions.AI.Tests (2)
Functions\AIFunctionFactoryTest.cs (2)
1001(int? limit = null, DateTime? from = null) => Enumerable.Repeat(from ?? default, limit ?? 4).Select(d => d.Year).ToArray(), 1034(int? limit = null, DateTime? from = null) => Enumerable.Repeat(from ?? default, limit ?? 4).Select(d => d.Year).ToArray(),
Microsoft.VisualBasic.Core (3)
Microsoft\VisualBasic\CompilerServices\Conversions.vb (1)
2218(Value.Year = 1899 AndAlso Value.Month = 12 AndAlso Value.Day = 30) Then 'OA Date with no date is 1899-12-30
Microsoft\VisualBasic\CompilerServices\StringType.vb (1)
72(Value.Year = 1899 AndAlso Value.Month = 12 AndAlso Value.Day = 30) Then 'OA Date with no date is 1899-12-30
Microsoft\VisualBasic\CompilerServices\VB6File.vb (1)
2328If (dt.Year <> 0 OrElse dt.Month <> 1 OrElse dt.Day <> 1) Then
PresentationFramework (37)
System\Windows\Controls\Calendar.cs (6)
728return new DateTime(DisplayDate.Year, 1, 1); 929newDate = DateTimeHelper.SetYear(this.DisplayDate, d.Year); 1364DateTime? selectedDate = new DateTime(this.DisplayDateInternal.Year, this.DisplayDateInternal.Month, 1); 1384DateTime selectedMonth = new DateTime(this.DisplayDate.Year, 12, 1); 1427DateTime? selectedDate = new DateTime(this.DisplayDateInternal.Year, this.DisplayDateInternal.Month, 1); 1434DateTime selectedMonth = new DateTime(this.DisplayDate.Year, 1, 1);
System\Windows\Controls\DatePicker.cs (4)
454if ((day.Month != dp.DisplayDate.Month || day.Year != dp.DisplayDate.Year) && !dp._calendar.DatePickerDisplayDateFlag) 1015int year = d.Year; 1030int year = discarded.Year;
System\Windows\Controls\DateTimeHelper.cs (8)
53return DateTimeHelper.AddYears(date, year - date.Year); 58DateTime? target = SetYear(date, yearMonth.Year); 74return ((dt1.Year - dt2.Year) * 12) + (dt1.Month - dt2.Month); 79return date.Year - (date.Year % 10); 84return new DateTime(d.Year, d.Month, 1, 0, 0, 0); 240result = date.Value.Year.ToString(format);
System\Windows\Controls\Primitives\CalendarItem.cs (19)
391if (date.Year == ((DateTime)b.DataContext).Year) 480((DateTime)child.DataContext).Year == selectedYear.Year) 491((DateTime)child.DataContext).Year == selectedYear.Year) 1022int daysInMonth = _calendar.GetDaysInMonth(firstDayOfMonth.Year, firstDayOfMonth.Month); 1223if (year <= DateTime.MaxValue.Year && year >= DateTime.MinValue.Year) 1233childButton.HasSelectedDays = (Owner.DisplayDate.Year == year); 1235if (year < this.Owner.DisplayDateStartInternal.Year || year > this.Owner.DisplayDateEndInternal.Year) 1270DateTime day = new DateTime(DisplayDate.Year, count + 1, 1); 1309_nextButton.IsEnabled = (this.Owner.DisplayDateEndInternal.Year != DisplayDate.Year); 1317_previousButton.IsEnabled = (this.Owner.DisplayDateStartInternal.Year != DisplayDate.Year); 1338_nextButton.IsEnabled = (this.Owner.DisplayDateEndInternal.Year > decadeEnd); 1346_previousButton.IsEnabled = (decade > this.Owner.DisplayDateStartInternal.Year);
System.ComponentModel.TypeConverter (1)
System\ComponentModel\DateTimeConverter.cs (1)
133new object[] { dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second, dt.Millisecond }
System.Data.Odbc (3)
Common\System\Data\ProviderBase\DbBuffer.cs (2)
687unchecked((short)value.Year), 731unchecked((short)value.Year),
System\Data\Odbc\OdbcUtils.cs (1)
336unchecked((short)value.Year),
System.IO.Compression (5)
System\IO\Compression\ZipArchiveEntry.cs (2)
300if (value.DateTime.Year < ZipHelper.ValidZipDate_YearMin || value.DateTime.Year > ZipHelper.ValidZipDate_YearMax)
System\IO\Compression\ZipHelper.cs (3)
78Debug.Assert(ValidZipDate_YearMin <= dateTime.Year && dateTime.Year <= ValidZipDate_YearMax); 80int ret = ((dateTime.Year - ValidZipDate_YearMin) & 0x7F);
System.IO.Compression.ZipFile (1)
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.cs (1)
117if (lastWrite.Year is < 1980 or > 2107)
System.Net.Mail (1)
System\Net\Mail\MailBnfHelper.cs (1)
257localBuilder.Append(value.Year);
System.Net.Quic (1)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
161verifyTime.Year,
System.Net.Security (1)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
161verifyTime.Year,
System.Private.CoreLib (57)
src\libraries\System.Private.CoreLib\src\System\CurrentSystemTimeZone.cs (4)
40DaylightTime daylightTime = GetDaylightChanges(time.Year); 134if (rule.DateStart.Year <= year && rule.DateEnd.Year >= year && rule.DaylightDelta != TimeSpan.Zero) 155return new TimeSpan(CalculateUtcOffset(time, GetDaylightChanges(time.Year)).Ticks + m_ticksOffset);
src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (1)
86public int Year => GetEquivalentDateTime().Year;
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (2)
1895/// Deconstructs <see cref="DateOnly"/> by <see cref="Year"/>, <see cref="Month"/> and <see cref="Day"/>. 1898/// Deconstructed parameter for <see cref="Year"/>.
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
442public int Year => ClockDateTime.Year;
src\libraries\System.Private.CoreLib\src\System\Globalization\CalendricalCalculationsHelper.cs (1)
66return new DateTime(Math.Min((long)(Math.Floor(numberOfDays) * TimeSpan.TicksPerDay), DateTime.MaxValue.Ticks)).Year;
src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendar.cs (1)
267public override int GetYear(DateTime time) => time.Year;
src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendarHelper.cs (1)
371return time.Year - eraInfo.yearOffset;
src\libraries\System.Private.CoreLib\src\System\Globalization\ISOWeek.cs (3)
25return GetWeeksInYear(date.Year - 1); 28if (week > WeeksInShortYear && GetWeeksInYear(date.Year) == WeeksInShortYear) 48int year = date.Year;
src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.Icu.cs (6)
61if (dt.Year == s_calendarMinValue.Year) 75eras.Add(new EraInfo(i, dt.Year, dt.Month, dt.Day, dt.Year - 1, 1, lastMaxYear - dt.Year + 1, eraNames![i], GetAbbreviatedEraName(eraNames, i), "")); 77lastMaxYear = dt.Year;
src\libraries\System.Private.CoreLib\src\System\TimeZone.cs (1)
113return IsDaylightSavingTime(time, GetDaylightChanges(time.Year));
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Cache.cs (28)
102if (TryGetTransitionsForYear(utcNow.Year, out (int index, int count) transitionInfo)) 180dateTimeNowCache._nextUtcNowTransitionTicks = utcNow.Year >= MaxYear ? DateTime.MaxTicks : new DateTime(utcNow.Year + 1, 1, 1).Ticks; // check again next year 205if (!TryGetTransitionsForYear(localDateTime.Year, out (int index, int count) transitionInfo)) 247if (!TryGetTransitionsForYear(localDateTime.Year, out (int index, int count) transitionInfo)) 318if (TryGetTransitionsForYear(utcDateTime.Year, out (int index, int count) transitionInfo)) 386if (!TryGetTransitionsForYear(localDateTime.Year, out (int index, int count) transitionInfo)) 474if (year < rule.DateStart.Year) 478else if (year > rule.DateEnd.Year) 486(_adjustmentRules[mid - 1].DateEnd.Year >= year || 487(_adjustmentRules[mid - 1].DateEnd + (_baseUtcOffset + _adjustmentRules[mid - 1].BaseUtcOffsetDelta + _adjustmentRules[mid - 1].DaylightDelta)).Year >= year)) 673if (previousRule is not null && previousRule.DateEnd.Year >= year - 1) 785if (ruleIndex < _adjustmentRules.Length && _adjustmentRules[ruleIndex].DateStart.Year <= allTransitions[transitionCount - 1].DateEnd.Year) // ensure the year is included in the rule 809int nextYear = Math.Min(year + 1, nextRule.DateStart.Year); 930rule.DateStart.Year < year ? 933_adjustmentRules[ruleIndex - 1].DateStart.Year <= year - 1 && 934_adjustmentRules[ruleIndex - 1].DateEnd.Year >= year - 1 ? 1051AdjustmentRule? nextRule = (rule.DateStart.Year <= year + 1 && 1052rule.DateEnd.Year >= year + 1) ? 1054_adjustmentRules[ruleIndex + 1].DateStart.Year <= year + 1 && 1055_adjustmentRules[ruleIndex + 1].DateEnd.Year >= year + 1 ? 1136AdjustmentRule? previousRule = rule.DateStart.Year < year ? 1139_adjustmentRules[ruleIndex - 1].DateStart.Year <= year - 1 && 1140_adjustmentRules[ruleIndex - 1].DateEnd.Year >= year - 1 ? 1246AdjustmentRule? nextRule = rule.DateEnd.Year > year ? rule : 1247ruleIndex < _adjustmentRules.Length - 1 && _adjustmentRules[ruleIndex + 1].DateStart.Year <= year + 1 && _adjustmentRules[ruleIndex + 1].DateEnd.Year >= year + 1 ?
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (8)
180if (start.Year == end.Year || !rule.NoDaylightTransitions) 200DateTime endForFirstRule = new DateTime(start.Year + 1, 1, 1).AddMilliseconds(-1); // At the end of the first year 206if (end.Year - start.Year > 1) 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
System.Private.DataContractSerialization (1)
System\Xml\XmlConverter.cs (1)
1043offset += ToCharsD4(value.Year, chars, offset);
System.Private.Xml (11)
System\Xml\BinaryXml\SqlUtils.cs (3)
679WriteDate(sb, dt.Year, dt.Month, dt.Day); 687WriteDate(sb, dt.Year, dt.Month, dt.Day); 775return (int)(dt.Ticks - new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second).Ticks);
System\Xml\Schema\XsdDateTime.cs (5)
296get { return _dt.Year; } 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); 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\Xsl\Runtime\XsltFunctions.cs (3)
464PrintYear(text, dt.Year); 468PrintYear(text, dt.Year); 556PrintYear(text, dt.Year);
System.Security.Cryptography (4)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
161verifyTime.Year,
System\Security\Cryptography\X509Certificates\Asn1\TimeAsn.manual.cs (2)
15if (utcValue.Year >= 1950 && utcValue.Year < 2050)
System\Security\Cryptography\X509Certificates\X509Certificate.cs (1)
741if (!culture.DateTimeFormat.Calendar.IsValidDay(date.Year, date.Month, date.Day, 0))
System.ServiceModel.Primitives (1)
System\ServiceModel\Security\SecurityTimestamp.cs (1)
102ToChars(utcTime.Year, buffer, ref offset, 4);
System.Windows.Forms (7)
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (3)
628if (maxSupportedDateTime.Year > MaxDateTime.Year) 688if (minSupportedDateTime.Year < 1753)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (4)
1086int startYear = start.Year; 1094int monthIndex = (date.Year - startYear) * MonthsInYear + date.Month - startMonth; 1170=> (currentDate.Year - startDate.Year) * MonthsInYear + currentDate.Month - startDate.Month;
System.Windows.Forms.Primitives (1)
Windows.Win32.SYSTEMTIME.g.cs (1)
93 wYear = (ushort)time.Year,
System.Windows.Forms.Primitives.Tests (1)
Interop\Kernel32\SYSTEMTIMETests.cs (1)
48Assert.Equal(st.wYear, dt.Year);
System.Windows.Forms.Tests (5)
System\Windows\Forms\DateTimePickerTests.cs (3)
394DateTime expectedDate = maxSupportedDateTime.Year > DateTimePicker.MaxDateTime.Year ? DateTimePicker.MaxDateTime : maxSupportedDateTime; 436DateTime expectedDate = minSupportedDateTime.Year < 1753 ? new(1753, 1, 1) : minSupportedDateTime;
System\Windows\Forms\MonthCalendarTests.cs (2)
4204int currentMonthIndex = (currentDate.Year - displayRange.Start.Year) * MonthsInYear + currentDate.Month - displayRange.Start.Month;
System.Windows.Forms.UI.IntegrationTests (1)
MonthCalendarTests.cs (1)
60wYear = (ushort)selectedDate.Year,
UIAutomationClient (5)
System\Windows\Automation\RangeValuePattern.cs (5)
255return (double)((DateTime)propValue).Year; 294return (double)((DateTime)propValue).Year; 323return (double)((DateTime)propValue).Year; 356return (double)((DateTime)propValue).Year; 388return (double)((DateTime)propValue).Year;