<Type Name="Date" FullName="GLib.Date">
  <TypeSignature Language="C#" Value="public class Date : GLib.Opaque" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Date extends GLib.Opaque" />
  <AssemblyInfo>
    <AssemblyName>glib-sharp</AssemblyName>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>GLib.Opaque</BaseTypeName>
  </Base>
  <Interfaces />
  <Docs>
    <summary>To be added.</summary>
    <remarks>To be added.</remarks>
    <since version="Gtk# 3.0" />
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Date ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Date (IntPtr raw);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="raw" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="raw">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Date (uint julian_day);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int32 julian_day) cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="julian_day" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="julian_day">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Date (byte day, int month, ushort year);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int8 day, int32 month, unsigned int16 year) cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="day" Type="System.Byte" />
        <Parameter Name="month" Type="System.Int32" />
        <Parameter Name="year" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="day">To be added.</param>
        <param name="month">To be added.</param>
        <param name="year">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="AddDays">
      <MemberSignature Language="C#" Value="public void AddDays (uint n_days);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddDays(unsigned int32 n_days) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="n_days" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="n_days">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="AddMonths">
      <MemberSignature Language="C#" Value="public void AddMonths (uint n_months);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddMonths(unsigned int32 n_months) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="n_months" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="n_months">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="AddYears">
      <MemberSignature Language="C#" Value="public void AddYears (uint n_years);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddYears(unsigned int32 n_years) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="n_years" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="n_years">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Clamp">
      <MemberSignature Language="C#" Value="public void Clamp (GLib.Date min_date, GLib.Date max_date);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Clamp(class GLib.Date min_date, class GLib.Date max_date) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="min_date" Type="GLib.Date" />
        <Parameter Name="max_date" Type="GLib.Date" />
      </Parameters>
      <Docs>
        <param name="min_date">To be added.</param>
        <param name="max_date">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Clear">
      <MemberSignature Language="C#" Value="public void Clear (uint n_dates);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Clear(unsigned int32 n_dates) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="n_dates" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="n_dates">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Compare">
      <MemberSignature Language="C#" Value="public int Compare (GLib.Date rhs);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 Compare(class GLib.Date rhs) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="rhs" Type="GLib.Date" />
      </Parameters>
      <Docs>
        <param name="rhs">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Day">
      <MemberSignature Language="C#" Value="public byte Day { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance unsigned int8 Day" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="DayOfYear">
      <MemberSignature Language="C#" Value="public uint DayOfYear { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 DayOfYear" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="DaysBetween">
      <MemberSignature Language="C#" Value="public int DaysBetween (GLib.Date date2);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 DaysBetween(class GLib.Date date2) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="date2" Type="GLib.Date" />
      </Parameters>
      <Docs>
        <param name="date2">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Finalize">
      <MemberSignature Language="C#" Value="~Date ();" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Free">
      <MemberSignature Language="C#" Value="protected override void Free (IntPtr raw);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Free(native int raw) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="raw" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="raw">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetDaysInMonth">
      <MemberSignature Language="C#" Value="public static byte GetDaysInMonth (int month, ushort year);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 GetDaysInMonth(int32 month, unsigned int16 year) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="month" Type="System.Int32" />
        <Parameter Name="year" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="month">To be added.</param>
        <param name="year">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetMondayWeeksInYear">
      <MemberSignature Language="C#" Value="public static byte GetMondayWeeksInYear (ushort year);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 GetMondayWeeksInYear(unsigned int16 year) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="year" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="year">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetSundayWeeksInYear">
      <MemberSignature Language="C#" Value="public static byte GetSundayWeeksInYear (ushort year);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int8 GetSundayWeeksInYear(unsigned int16 year) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Byte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="year" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="year">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GType">
      <MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
      <MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>GLib.GType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="IsFirstOfMonth">
      <MemberSignature Language="C#" Value="public bool IsFirstOfMonth { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsFirstOfMonth" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="IsLastOfMonth">
      <MemberSignature Language="C#" Value="public bool IsLastOfMonth { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsLastOfMonth" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="IsLeapYear">
      <MemberSignature Language="C#" Value="public static bool IsLeapYear (ushort year);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsLeapYear(unsigned int16 year) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="year" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="year">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Iso8601WeekOfYear">
      <MemberSignature Language="C#" Value="public uint Iso8601WeekOfYear { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Iso8601WeekOfYear" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Julian">
      <MemberSignature Language="C#" Value="public uint Julian { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Julian" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="MondayWeekOfYear">
      <MemberSignature Language="C#" Value="public uint MondayWeekOfYear { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 MondayWeekOfYear" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Month">
      <MemberSignature Language="C#" Value="public int Month { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int32 Month" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Order">
      <MemberSignature Language="C#" Value="public void Order (GLib.Date date2);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Order(class GLib.Date date2) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="date2" Type="GLib.Date" />
      </Parameters>
      <Docs>
        <param name="date2">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Parse">
      <MemberSignature Language="C#" Value="public string Parse { set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance string Parse" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="SetDmy">
      <MemberSignature Language="C#" Value="public void SetDmy (byte day, int month, ushort y);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetDmy(unsigned int8 day, int32 month, unsigned int16 y) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="day" Type="System.Byte" />
        <Parameter Name="month" Type="System.Int32" />
        <Parameter Name="y" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="day">To be added.</param>
        <param name="month">To be added.</param>
        <param name="y">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Strftime">
      <MemberSignature Language="C#" Value="public static ulong Strftime (string s, string format, GLib.Date date);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int64 Strftime(string s, string format, class GLib.Date date) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="s" Type="System.String" />
        <Parameter Name="format" Type="System.String" />
        <Parameter Name="date" Type="GLib.Date" />
      </Parameters>
      <Docs>
        <param name="s">To be added.</param>
        <param name="format">To be added.</param>
        <param name="date">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="SubtractDays">
      <MemberSignature Language="C#" Value="public void SubtractDays (uint n_days);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SubtractDays(unsigned int32 n_days) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="n_days" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="n_days">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="SubtractMonths">
      <MemberSignature Language="C#" Value="public void SubtractMonths (uint n_months);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SubtractMonths(unsigned int32 n_months) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="n_months" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="n_months">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="SubtractYears">
      <MemberSignature Language="C#" Value="public void SubtractYears (uint n_years);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SubtractYears(unsigned int32 n_years) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="n_years" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="n_years">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="SundayWeekOfYear">
      <MemberSignature Language="C#" Value="public uint SundayWeekOfYear { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 SundayWeekOfYear" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Time">
      <MemberSignature Language="C#" Value="public int Time { set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int32 Time" />
      <MemberType>Property</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>System.Obsolete</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="TimeT">
      <MemberSignature Language="C#" Value="public long TimeT { set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int64 TimeT" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="TimeVal">
      <MemberSignature Language="C#" Value="public GLib.TimeVal TimeVal { set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype GLib.TimeVal TimeVal" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>GLib.TimeVal</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ToStructTm">
      <MemberSignature Language="C#" Value="public void ToStructTm (IntPtr tm);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ToStructTm(native int tm) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="tm" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="tm">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Valid">
      <MemberSignature Language="C#" Value="public bool Valid ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Valid() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ValidDay">
      <MemberSignature Language="C#" Value="public static bool ValidDay (byte day);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ValidDay(unsigned int8 day) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="day" Type="System.Byte" />
      </Parameters>
      <Docs>
        <param name="day">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ValidDmy">
      <MemberSignature Language="C#" Value="public static bool ValidDmy (byte day, int month, ushort year);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ValidDmy(unsigned int8 day, int32 month, unsigned int16 year) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="day" Type="System.Byte" />
        <Parameter Name="month" Type="System.Int32" />
        <Parameter Name="year" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="day">To be added.</param>
        <param name="month">To be added.</param>
        <param name="year">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ValidJulian">
      <MemberSignature Language="C#" Value="public static bool ValidJulian (uint julian_date);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ValidJulian(unsigned int32 julian_date) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="julian_date" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="julian_date">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ValidMonth">
      <MemberSignature Language="C#" Value="public static bool ValidMonth (int month);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ValidMonth(int32 month) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="month" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="month">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ValidWeekday">
      <MemberSignature Language="C#" Value="public static bool ValidWeekday (int weekday);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ValidWeekday(int32 weekday) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="weekday" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="weekday">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ValidYear">
      <MemberSignature Language="C#" Value="public static bool ValidYear (ushort year);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ValidYear(unsigned int16 year) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="year" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <param name="year">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Weekday">
      <MemberSignature Language="C#" Value="public int Weekday { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int32 Weekday" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Year">
      <MemberSignature Language="C#" Value="public ushort Year { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance unsigned int16 Year" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt16</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
  </Members>
</Type>
