<Type Name="VariantType" FullName="GLib.VariantType">
  <TypeSignature Language="C#" Value="public class VariantType : IDisposable" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit VariantType extends System.Object implements class System.IDisposable" />
  <AssemblyInfo>
    <AssemblyName>glib-sharp</AssemblyName>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces>
    <Interface>
      <InterfaceName>System.IDisposable</InterfaceName>
    </Interface>
  </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 VariantType (IntPtr handle);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="handle" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="handle">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 VariantType (string type_string);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string type_string) cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="type_string" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="type_string">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Any">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Any;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Any" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Array">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Array;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Array" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Basic">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Basic;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Basic" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Boolean">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Boolean;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Boolean" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Byte">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Byte;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Byte" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ByteString">
      <MemberSignature Language="C#" Value="public static GLib.VariantType ByteString;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType ByteString" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ByteStringArray">
      <MemberSignature Language="C#" Value="public static GLib.VariantType ByteStringArray;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType ByteStringArray" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Copy">
      <MemberSignature Language="C#" Value="public GLib.VariantType Copy ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class GLib.VariantType Copy() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</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="DictEntry">
      <MemberSignature Language="C#" Value="public static GLib.VariantType DictEntry;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType DictEntry" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Dictionary">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Dictionary;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Dictionary" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Dispose">
      <MemberSignature Language="C#" Value="public void Dispose ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() 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="Double">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Double;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Double" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Element">
      <MemberSignature Language="C#" Value="public GLib.VariantType Element ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class GLib.VariantType Element() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</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="Equals">
      <MemberSignature Language="C#" Value="public override bool Equals (object o);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object o) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="o" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="o">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="~VariantType ();" />
      <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="First">
      <MemberSignature Language="C#" Value="public GLib.VariantType First ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class GLib.VariantType First() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</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="GetHashCode">
      <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</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="Handle">
      <MemberSignature Language="C#" Value="public IntPtr Handle { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance native int Handle" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.IntPtr</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="HandleType">
      <MemberSignature Language="C#" Value="public static GLib.VariantType HandleType;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType HandleType" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Int16">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Int16;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Int16" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Int32">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Int32;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Int32" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Int64">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Int64;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Int64" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="IsArray">
      <MemberSignature Language="C#" Value="public bool IsArray { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsArray" />
      <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="IsBasic">
      <MemberSignature Language="C#" Value="public bool IsBasic { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsBasic" />
      <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="IsContainer">
      <MemberSignature Language="C#" Value="public bool IsContainer { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsContainer" />
      <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="IsDefinite">
      <MemberSignature Language="C#" Value="public bool IsDefinite { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsDefinite" />
      <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="IsDictionaryEntry">
      <MemberSignature Language="C#" Value="public bool IsDictionaryEntry { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsDictionaryEntry" />
      <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="IsMaybe">
      <MemberSignature Language="C#" Value="public bool IsMaybe { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsMaybe" />
      <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="IsSubtypeOf">
      <MemberSignature Language="C#" Value="public bool IsSubtypeOf (GLib.VariantType supertype);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IsSubtypeOf(class GLib.VariantType supertype) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="supertype" Type="GLib.VariantType" />
      </Parameters>
      <Docs>
        <param name="supertype">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="IsTuple">
      <MemberSignature Language="C#" Value="public bool IsTuple { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsTuple" />
      <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="IsVariant">
      <MemberSignature Language="C#" Value="public bool IsVariant { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool IsVariant" />
      <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="Key">
      <MemberSignature Language="C#" Value="public GLib.VariantType Key ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class GLib.VariantType Key() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</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="Maybe">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Maybe;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Maybe" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="NewArray">
      <MemberSignature Language="C#" Value="public static GLib.VariantType NewArray (GLib.VariantType element);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class GLib.VariantType NewArray(class GLib.VariantType element) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="element" Type="GLib.VariantType" />
      </Parameters>
      <Docs>
        <param name="element">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="NewDictionaryEntry">
      <MemberSignature Language="C#" Value="public static GLib.VariantType NewDictionaryEntry (GLib.VariantType key, GLib.VariantType value);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class GLib.VariantType NewDictionaryEntry(class GLib.VariantType key, class GLib.VariantType value) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="key" Type="GLib.VariantType" />
        <Parameter Name="value" Type="GLib.VariantType" />
      </Parameters>
      <Docs>
        <param name="key">To be added.</param>
        <param name="value">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="NewMaybe">
      <MemberSignature Language="C#" Value="public static GLib.VariantType NewMaybe (GLib.VariantType element);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class GLib.VariantType NewMaybe(class GLib.VariantType element) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="element" Type="GLib.VariantType" />
      </Parameters>
      <Docs>
        <param name="element">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="NewTuple">
      <MemberSignature Language="C#" Value="public static GLib.VariantType NewTuple (GLib.VariantType[] items);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig class GLib.VariantType NewTuple(class GLib.VariantType[] items) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="items" Type="GLib.VariantType[]" />
      </Parameters>
      <Docs>
        <param name="items">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="Next">
      <MemberSignature Language="C#" Value="public GLib.VariantType Next ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class GLib.VariantType Next() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</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="NItems">
      <MemberSignature Language="C#" Value="public long NItems ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int64 NItems() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int64</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="Path">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Path;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Path" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Signature">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Signature;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Signature" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="String">
      <MemberSignature Language="C#" Value="public static GLib.VariantType String;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType String" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="StringArray">
      <MemberSignature Language="C#" Value="public static GLib.VariantType StringArray;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType StringArray" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="StringIsValid">
      <MemberSignature Language="C#" Value="public static bool StringIsValid (string type_string);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool StringIsValid(string type_string) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="type_string" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="type_string">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="ToString">
      <MemberSignature Language="C#" Value="public override string ToString ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</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="Tuple">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Tuple;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Tuple" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="UInt16">
      <MemberSignature Language="C#" Value="public static GLib.VariantType UInt16;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType UInt16" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Uint32">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Uint32;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Uint32" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="UInt64">
      <MemberSignature Language="C#" Value="public static GLib.VariantType UInt64;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType UInt64" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Unit">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Unit;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Unit" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Value">
      <MemberSignature Language="C#" Value="public GLib.VariantType Value ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class GLib.VariantType Value() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</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="Variant">
      <MemberSignature Language="C#" Value="public static GLib.VariantType Variant;" />
      <MemberSignature Language="ILAsm" Value=".field public static class GLib.VariantType Variant" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>GLib.VariantType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
  </Members>
</Type>
