+<?xml version="1.0" encoding="utf-8"?>
<Type Name="TaiwanLunisolarCalendar" FullName="System.Globalization.TaiwanLunisolarCalendar">
<TypeSignature Language="C#" Value="public class TaiwanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable TaiwanLunisolarCalendar extends System.Globalization.EastAsianLunisolarCalendar" />
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersions>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyVersions>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Globalization.EastAsianLunisolarCalendar</BaseTypeName>
</Base>
<Interfaces />
<Docs>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
<since version=".NET 2.0" />
+ <remarks>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>The Taiwan lunisolar calendar works exactly like the Gregorian calendar, except that the year and era are different. The <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class calculates years using the Gregorian calendar, days and months using the <see cref="T:System.Globalization.EastAsianLunisolarCalendar" /> class, and recognizes only the current era.</para>
+ <block subset="none" type="note">
+ <para>For information about using the <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class and the other calendar classes in the .NET Framework, see <format type="text/html"><a href="0c1534e5-979b-4c8a-a588-1c24301aefb3">Working with Calendars</a></format>.</para>
+ </block>
+ <para>The <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class is derived from the <see cref="T:System.Globalization.EastAsianLunisolarCalendar" /> class, which represents the lunisolar calendar. The <see cref="T:System.Globalization.EastAsianLunisolarCalendar" /> class supports the sexagenary year cycle (which repeats every 60 years) in addition to solar years and lunar months. Each solar year in the calendar is associated with a Sexagenary Year, a Celestial Stem, and a Terrestrial Branch, and these calendars can have leap months after any month of the year.</para>
+ <para>A leap month can occur after any month in a year. For example, the <see cref="M:System.Globalization.EastAsianLunisolarCalendar.GetMonth(System.DateTime)" /> method returns a number between 1 and 13 that indicates the month associated with a specified date. If there is a leap month between the eighth and ninth months of the year, the <see cref="M:System.Globalization.EastAsianLunisolarCalendar.GetMonth(System.DateTime)" /> method returns 8 for the eighth month, 9 for the leap eighth month, and 10 for the ninth month.</para>
+ <para>Currently, the <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> is not used by any of the cultures supported by the <see cref="T:System.Globalization.CultureInfo" /> class. Therefore, this class can be used only to calculate dates in the Taiwan lunisolar calendar.</para>
+ <para>Each <see cref="T:System.Globalization.CultureInfo" /> object supports a set of calendars. The <see cref="P:System.Globalization.CultureInfo.Calendar" /> property returns the default calendar for the culture, and the <see cref="P:System.Globalization.CultureInfo.OptionalCalendars" /> property returns an array containing all the calendars supported by the culture. To change the calendar used by a <see cref="T:System.Globalization.CultureInfo" />, the application should set the <see cref="P:System.Globalization.DateTimeFormatInfo.Calendar" /> property of <see cref="P:System.Globalization.CultureInfo.DateTimeFormat" /> to a new <see cref="T:System.Globalization.Calendar" />.</para>
+ </remarks>
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>Represents the Taiwan lunisolar calendar. As for the Taiwan calendar, years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.</para>
+ </summary>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public TaiwanLunisolarCalendar ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
- <AssemblyVersions>
+ <AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyVersions>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
<Parameters />
<Docs>
- <summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>Initializes a new instance of the <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class. </para>
+ </summary>
</Docs>
+ </Member>
+ <Member MemberName="DaysInYearBeforeMinSupportedYear">
+ <MemberSignature Language="C#" Value="protected override int DaysInYearBeforeMinSupportedYear { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance int32 DaysInYearBeforeMinSupportedYear" />
+ <MemberType>Property</MemberType>
<AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <value>To be added.</value>
+ <remarks>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>This property returns a constant value of 384.</para>
+ </remarks>
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>Gets the number of days in the year that precedes the year specified by the <see cref="P:System.Globalization.TaiwanLunisolarCalendar.MinSupportedDateTime" /> property.</para>
+ </summary>
+ </Docs>
</Member>
<Member MemberName="Eras">
<MemberSignature Language="C#" Value="public override int[] Eras { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance int32[] Eras" />
<MemberType>Property</MemberType>
- <AssemblyVersions>
+ <AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyVersions>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32[]</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
<value>To be added.</value>
- <remarks>To be added.</remarks>
<since version=".NET 2.0" />
+ <remarks>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>The values in the array returned by this property are numbers that range from 1 to the largest era number. The largest era number is returned in the first array element and the smallest era number is returned in the last element.</para>
+ </remarks>
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>Gets the eras that are relevant to the current <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> object.</para>
+ </summary>
</Docs>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
</Member>
<Member MemberName="GetEra">
<MemberSignature Language="C#" Value="public override int GetEra (DateTime time);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetEra(valuetype System.DateTime time) cil managed" />
<MemberType>Method</MemberType>
- <AssemblyVersions>
+ <AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyVersions>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameter Name="time" Type="System.DateTime" />
</Parameters>
<Docs>
- <param name="time">To be added.</param>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>Retrieves the era that corresponds to the specified <see cref="T:System.DateTime" />.</para>
+ </summary>
+ <returns>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>An integer that represents the era specified in the <paramref name="time" /> parameter.</para>
+ </returns>
+ <param name="time">
+ <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.DateTime" /> to read. </param>
</Docs>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
</Member>
<Member MemberName="MaxSupportedDateTime">
<MemberSignature Language="C#" Value="public override DateTime MaxSupportedDateTime { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance valuetype System.DateTime MaxSupportedDateTime" />
<MemberType>Property</MemberType>
- <AssemblyVersions>
+ <AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyVersions>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>Gets the maximum date and time supported by the <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class.</para>
+ </summary>
</Docs>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
</Member>
<Member MemberName="MinSupportedDateTime">
<MemberSignature Language="C#" Value="public override DateTime MinSupportedDateTime { get; }" />
+ <MemberSignature Language="ILAsm" Value=".property instance valuetype System.DateTime MinSupportedDateTime" />
<MemberType>Property</MemberType>
- <AssemblyVersions>
+ <AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyVersions>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
<ReturnValue>
<ReturnType>System.DateTime</ReturnType>
</ReturnValue>
<Docs>
- <summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version=".NET 2.0" />
+ <summary>
+ <attribution license="cc4" from="Microsoft" modified="false" />
+ <para>Gets the minimum date and time supported by the <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class.</para>
+ </summary>
</Docs>
- <AssemblyInfo>
- <AssemblyVersion>2.0.0.0</AssemblyVersion>
- </AssemblyInfo>
</Member>
</Members>
-</Type>
+</Type>
\ No newline at end of file