-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
ISOWeek.xml
267 lines (264 loc) · 14.7 KB
/
ISOWeek.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
<Type Name="ISOWeek" FullName="System.Globalization.ISOWeek">
<TypeSignature Language="C#" Value="public static class ISOWeek" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit ISOWeek extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.Globalization.ISOWeek" />
<TypeSignature Language="VB.NET" Value="Public Class ISOWeek" />
<TypeSignature Language="F#" Value="type ISOWeek = class" />
<TypeSignature Language="C++ CLI" Value="public ref class ISOWeek abstract sealed" />
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeForwardingChain>
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="5.0.0.0" FrameworkAlternate="net-5.0" />
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="6.0.0.0" FrameworkAlternate="net-6.0" />
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="7.0.0.0" FrameworkAlternate="net-7.0" />
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="8.0.0.0" FrameworkAlternate="net-8.0" />
<TypeForwarding From="netstandard" FromVersion="2.1.0.0" To="System.Runtime" ToVersion="9.0.0.0" FrameworkAlternate="net-9.0" />
</TypeForwardingChain>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Provides static members to support the ISO week date that is part of the ISO 8601 date and time standard issued by the International Organization for Standardization (ISO).</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="GetWeekOfYear">
<MemberSignature Language="C#" Value="public static int GetWeekOfYear (DateTime date);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 GetWeekOfYear(valuetype System.DateTime date) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Globalization.ISOWeek.GetWeekOfYear(System.DateTime)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function GetWeekOfYear (date As DateTime) As Integer" />
<MemberSignature Language="F#" Value="static member GetWeekOfYear : DateTime -> int" Usage="System.Globalization.ISOWeek.GetWeekOfYear date" />
<MemberSignature Language="C++ CLI" Value="public:
 static int GetWeekOfYear(DateTime date);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="date" Type="System.DateTime" />
</Parameters>
<Docs>
<param name="date">A date in the Gregorian calendar.</param>
<summary>Calculates the ISO week number of a given Gregorian date.</summary>
<returns>A number between 1 and 53 representing the ISO week number of the given Gregorian date.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The returned ISO week number can belong to an ISO year that is different from the input Gregorian year. For example, the Gregorian date 2005-01-01 will have ISO week number 53 but ISO year 2004.
To get the ISO week-numbering year (also called the ISO year informally), call <xref:System.Globalization.ISOWeek.GetYear(System.DateTime)>
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetWeeksInYear">
<MemberSignature Language="C#" Value="public static int GetWeeksInYear (int year);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 GetWeeksInYear(int32 year) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Globalization.ISOWeek.GetWeeksInYear(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function GetWeeksInYear (year As Integer) As Integer" />
<MemberSignature Language="F#" Value="static member GetWeeksInYear : int -> int" Usage="System.Globalization.ISOWeek.GetWeeksInYear year" />
<MemberSignature Language="C++ CLI" Value="public:
 static int GetWeeksInYear(int year);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="year" Type="System.Int32" />
</Parameters>
<Docs>
<param name="year">An ISO week-numbering year (also called an ISO year informally).</param>
<summary>calculates the number of weeks in a given ISO week-numbering year.</summary>
<returns>The number of ISO weeks in the year. Returns either 52 or 53.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetYear">
<MemberSignature Language="C#" Value="public static int GetYear (DateTime date);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 GetYear(valuetype System.DateTime date) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Globalization.ISOWeek.GetYear(System.DateTime)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function GetYear (date As DateTime) As Integer" />
<MemberSignature Language="F#" Value="static member GetYear : DateTime -> int" Usage="System.Globalization.ISOWeek.GetYear date" />
<MemberSignature Language="C++ CLI" Value="public:
 static int GetYear(DateTime date);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="date" Type="System.DateTime" />
</Parameters>
<Docs>
<param name="date">A date in the Gregorian calendar.</param>
<summary>Calculates the ISO week-numbering year (also called ISO year informally) mapped to the input Gregorian date.</summary>
<returns>The ISO week-numbering year, between 1 and 9999</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The ISO week-numbering year number mapping to Gregorian date can be different than the year of the given Gregorian. or example, the Gregorian date 2005-01-01 maps to the ISO week-numbering year 2004.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetYearEnd">
<MemberSignature Language="C#" Value="public static DateTime GetYearEnd (int year);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime GetYearEnd(int32 year) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Globalization.ISOWeek.GetYearEnd(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function GetYearEnd (year As Integer) As DateTime" />
<MemberSignature Language="F#" Value="static member GetYearEnd : int -> DateTime" Usage="System.Globalization.ISOWeek.GetYearEnd year" />
<MemberSignature Language="C++ CLI" Value="public:
 static DateTime GetYearEnd(int year);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="year" Type="System.Int32" />
</Parameters>
<Docs>
<param name="year">An ISO week-numbering year (also called an ISO year informally).</param>
<summary>Calculates the Gregorian date at which the week-numbering year will end.</summary>
<returns>The Gregorian date at which the week-numbering year will end.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetYearStart">
<MemberSignature Language="C#" Value="public static DateTime GetYearStart (int year);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime GetYearStart(int32 year) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Globalization.ISOWeek.GetYearStart(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function GetYearStart (year As Integer) As DateTime" />
<MemberSignature Language="F#" Value="static member GetYearStart : int -> DateTime" Usage="System.Globalization.ISOWeek.GetYearStart year" />
<MemberSignature Language="C++ CLI" Value="public:
 static DateTime GetYearStart(int year);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="year" Type="System.Int32" />
</Parameters>
<Docs>
<param name="year">An ISO week-numbering year (also called an ISO year informally).</param>
<summary>Calculates the Gregorian date at which the week-numbering year will start.</summary>
<returns>The Gregorian date at which the week-numbering year will start.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ToDateTime">
<MemberSignature Language="C#" Value="public static DateTime ToDateTime (int year, int week, DayOfWeek dayOfWeek);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.DateTime ToDateTime(int32 year, int32 week, valuetype System.DayOfWeek dayOfWeek) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Globalization.ISOWeek.ToDateTime(System.Int32,System.Int32,System.DayOfWeek)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function ToDateTime (year As Integer, week As Integer, dayOfWeek As DayOfWeek) As DateTime" />
<MemberSignature Language="F#" Value="static member ToDateTime : int * int * DayOfWeek -> DateTime" Usage="System.Globalization.ISOWeek.ToDateTime (year, week, dayOfWeek)" />
<MemberSignature Language="C++ CLI" Value="public:
 static DateTime ToDateTime(int year, int week, DayOfWeek dayOfWeek);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Runtime</AssemblyName>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="year" Type="System.Int32" />
<Parameter Name="week" Type="System.Int32" />
<Parameter Name="dayOfWeek" Type="System.DayOfWeek" />
</Parameters>
<Docs>
<param name="year">An ISO week-numbering year (also called an ISO year informally).</param>
<param name="week">The ISO week number in the given ISO week-numbering year.</param>
<param name="dayOfWeek">The day of week inside the given ISO week.</param>
<summary>Maps the ISO week date represented by a specified ISO year, week number, and day of week to the equivalent Gregorian date.</summary>
<returns>The Gregorian date equivalent to the input ISO week date.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>