<Type Name="Widget" FullName="Mono.DocTest.Widget">
  <TypeSignature Language="C#" Value="public class Widget : Mono.DocTest.IProcess" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Widget extends System.Object implements class Mono.DocTest.IProcess" />
  <AssemblyInfo>
    <AssemblyName>DocTest</AssemblyName>
    <AssemblyVersion>0.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces>
    <Interface>
      <InterfaceName>Mono.DocTest.IProcess</InterfaceName>
    </Interface>
  </Interfaces>
  <Docs>
    <summary>To be added.</summary>
    <remarks>
      <c>T:Mono.DocTest.Widget</c>.</remarks>
    <altmember cref="P:Mono.DocTest.Widget.Item(System.Int32)" />
    <extra>Some extra tag value</extra>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Widget ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <para>
            <c>C:Mono.DocTest.Widget</c>.</para>
          <para>
            <c>M:Mono.DocTest.Widget.#ctor</c>.</para>
          <para>
            <see cref="C:Mono.DocTest.Widget(System.String)" />
          </para>
          <para>
            <see cref="C:Mono.DocTest.Widget(System.Converter{System.String,System.String})" />
          </para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Widget (Converter&lt;string,string&gt; c);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Converter`2&lt;string, string&gt; c) cil managed" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters>
        <Parameter Name="c" Type="System.Converter&lt;System.String,System.String&gt;" />
      </Parameters>
      <Docs>
        <param name="c">A <see cref="T:System.Converter{System.String,System.String}" />.</param>
        <summary>To be added.</summary>
        <remarks>
          <para>
            <c>C:Mono.DocTest.Widget(System.Converter{System.String,System.String})</c>.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Widget (string s);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string s) cil managed" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters>
        <Parameter Name="s" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="s">A <see cref="T:System.String" />.</param>
        <summary>To be added.</summary>
        <remarks>
          <para>
            <c>C:Mono.DocTest.Widget(System.String)</c>.</para>
          <para>
            <c>M:Mono.DocTest.Widget.#ctor(System.String)</c>.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="AnEvent">
      <MemberSignature Language="C#" Value="public event Mono.DocTest.Widget.Del AnEvent;" />
      <MemberSignature Language="ILAsm" Value=".event class Mono.DocTest.Widget/Del AnEvent" />
      <MemberType>Event</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.DocTest.Doc("Del event")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>add: Mono.DocTest.Doc("Del add accessor")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>remove: Mono.DocTest.Doc("Del remove accessor")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.DocTest.Widget+Del</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>E:Mono.DocTest.Widget.AnEvent</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="AnotherEvent">
      <MemberSignature Language="C#" Value="protected event Mono.DocTest.Widget.Del AnotherEvent;" />
      <MemberSignature Language="ILAsm" Value=".event class Mono.DocTest.Widget/Del AnotherEvent" />
      <MemberType>Event</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.DocTest.Widget+Del</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>E:Mono.DocTest.Widget.AnotherEvent</c>.</remarks>
        <exception cref="T:System.ArgumentException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.ArgumentNullException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.ArgumentOutOfRangeException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.FormatException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.IndexOutOfRangeException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.MulticastNotSupportedException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.OutOfMemoryException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
      </Docs>
    </Member>
    <Member MemberName="array1">
      <MemberSignature Language="C#" Value="public long[] array1;" />
      <MemberSignature Language="ILAsm" Value=".field public int64[] array1" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Int64[]</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>F:Mono.DocTest.Widget.array1</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="array2">
      <MemberSignature Language="C#" Value="public Mono.DocTest.Widget[,] array2;" />
      <MemberSignature Language="ILAsm" Value=".field public class Mono.DocTest.Widget[,] array2" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.DocTest.Widget[,]</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>F:Mono.DocTest.Widget.array2</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="classCtorError">
      <MemberSignature Language="C#" Value="public static readonly string[] classCtorError;" />
      <MemberSignature Language="ILAsm" Value=".field public static initonly string[] classCtorError" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.String[]</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>F:Mono.DocTest.Widget.classCtorError</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Default">
      <MemberSignature Language="C#" Value="public void Default (int a = 1, int b = 2);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Default(int32 a, int32 b) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="a" Type="System.Int32" />
        <Parameter Name="b" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="a">To be added.</param>
        <param name="b">To be added.</param>
        <summary>To be added.</summary>
        <remarks>
          <c>M:Mono.DocTest.Widget.Default(System.Int32,System.Int32)</c>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Default">
      <MemberSignature Language="C#" Value="public void Default (string a = &quot;a&quot;, char b = 'b');" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Default(string a, char b) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="a" Type="System.String" />
        <Parameter Name="b" Type="System.Char" />
      </Parameters>
      <Docs>
        <param name="a">To be added.</param>
        <param name="b">To be added.</param>
        <summary>To be added.</summary>
        <remarks>
          <c>M:Mono.DocTest.Widget.Default(System.String,System.Char)</c>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="defaultColor">
      <MemberSignature Language="C#" Value="protected static Mono.DocTest.Color defaultColor;" />
      <MemberSignature Language="ILAsm" Value=".field family static valuetype Mono.DocTest.Color defaultColor" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.DocTest.Color</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>F:Mono.DocTest.Widget.defaultColor</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Dynamic0">
      <MemberSignature Language="C#" Value="public dynamic Dynamic0 (dynamic a, dynamic b);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object Dynamic0(object a, object b) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Object</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="a" Type="System.Object" />
        <Parameter Name="b" Type="System.Object" />
      </Parameters>
      <Docs>
        <param name="a">To be added.</param>
        <param name="b">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <exception cref="T:System.ArgumentException">To be added; from:
          <see cref="M:System.Linq.Expressions.Error.TypeMustBeDerivedFromSystemDelegate" /></exception>
      </Docs>
    </Member>
    <Member MemberName="Dynamic1">
      <MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;dynamic,string&gt; Dynamic1 (System.Collections.Generic.Dictionary&lt;dynamic,string&gt; value);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2&lt;object, string&gt; Dynamic1(class System.Collections.Generic.Dictionary`2&lt;object, string&gt; value) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Collections.Generic.Dictionary&lt;System.Object,System.String&gt;</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Collections.Generic.Dictionary&lt;System.Object,System.String&gt;" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Dynamic2">
      <MemberSignature Language="C#" Value="public Func&lt;string,dynamic&gt; Dynamic2 (Func&lt;string,dynamic&gt; value);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2&lt;string, object&gt; Dynamic2(class System.Func`2&lt;string, object&gt; value) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Func&lt;System.String,System.Object&gt;</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Func&lt;System.String,System.Object&gt;" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Dynamic3">
      <MemberSignature Language="C#" Value="public Func&lt;Func&lt;string,dynamic&gt;,Func&lt;dynamic,string&gt;&gt; Dynamic3 (Func&lt;Func&lt;string,dynamic&gt;,Func&lt;dynamic,string&gt;&gt; value);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2&lt;class System.Func`2&lt;string, object&gt;, class System.Func`2&lt;object, string&gt;&gt; Dynamic3(class System.Func`2&lt;class System.Func`2&lt;string, object&gt;, class System.Func`2&lt;object, string&gt;&gt; value) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Func&lt;System.Func&lt;System.String,System.Object&gt;,System.Func&lt;System.Object,System.String&gt;&gt;</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="value" Type="System.Func&lt;System.Func&lt;System.String,System.Object&gt;,System.Func&lt;System.Object,System.String&gt;&gt;" />
      </Parameters>
      <Docs>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="DynamicE1">
      <MemberSignature Language="C#" Value="public event Func&lt;dynamic&gt; DynamicE1;" />
      <MemberSignature Language="ILAsm" Value=".event class System.Func`1&lt;object&gt; DynamicE1" />
      <MemberType>Event</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>System.Obsolete("why not")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Func&lt;System.Object&gt;</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>E:Mono.DocTest.Widget.DynamicE1</c>
        </remarks>
        <exception cref="T:System.ArgumentException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.ArgumentNullException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.ArgumentOutOfRangeException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.FormatException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.IndexOutOfRangeException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.MulticastNotSupportedException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
        <exception cref="T:System.OutOfMemoryException">To be added; from:
          <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />,
          <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />,
          <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />,
          <see cref="M:System.String.Concat(System.String,System.String)" />,
          <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />,
          <see cref="M:System.String.get_Chars(System.Int32)" />,
          <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />,
          <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />,
          <see cref="M:System.String.Substring(System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />,
          <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception>
      </Docs>
    </Member>
    <Member MemberName="DynamicE2">
      <MemberSignature Language="C#" Value="public event Func&lt;dynamic&gt; DynamicE2;" />
      <MemberSignature Language="ILAsm" Value=".event class System.Func`1&lt;object&gt; DynamicE2" />
      <MemberType>Event</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Func&lt;System.Object&gt;</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>E:Mono.DocTest.Widget.DynamicE2</c>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="DynamicF">
      <MemberSignature Language="C#" Value="public Func&lt;Func&lt;string,dynamic,string&gt;,Func&lt;dynamic,Func&lt;dynamic&gt;,string&gt;&gt; DynamicF;" />
      <MemberSignature Language="ILAsm" Value=".field public class System.Func`2&lt;class System.Func`3&lt;string, object, string&gt;, class System.Func`3&lt;object, class System.Func`1&lt;object&gt;, string&gt;&gt; DynamicF" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Func&lt;System.Func&lt;System.String,System.Object,System.String&gt;,System.Func&lt;System.Object,System.Func&lt;System.Object&gt;,System.String&gt;&gt;</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>F:Mono.DocTest.Widget.DynamicF</c>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="DynamicP">
      <MemberSignature Language="C#" Value="public Func&lt;Func&lt;string,dynamic,string&gt;,Func&lt;dynamic,Func&lt;dynamic&gt;,string&gt;&gt; DynamicP { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class System.Func`2&lt;class System.Func`3&lt;string, object, string&gt;, class System.Func`3&lt;object, class System.Func`1&lt;object&gt;, string&gt;&gt; DynamicP" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Func&lt;System.Func&lt;System.String,System.Object,System.String&gt;,System.Func&lt;System.Object,System.Func&lt;System.Object&gt;,System.String&gt;&gt;</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>
          <c>P:Mono.DocTest.Widget.DynamicP</c>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Height">
      <MemberSignature Language="C#" Value="protected long Height { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int64 Height" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.DocTest.Doc("Height property")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>A <see cref="T:System.Int64" /> value...</value>
        <remarks>
          <c>P:Mono.DocTest.Widget.Height</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Item">
      <MemberSignature Language="C#" Value="public int this[int i] { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int32 Item(int32)" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.DocTest.Doc("Item property")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>set: Mono.DocTest.Doc("Item property set accessor")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="i" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="i">TODO</param>
        <summary>To be added.</summary>
        <value>A <see cref="T:System.Int32" /> instance.</value>
        <remarks>
          <c>P:Mono.DocTest.Widget.Item(System.Int32)</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Item">
      <MemberSignature Language="C#" Value="public int this[string s, int i] { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int32 Item(string, int32)" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="s" Type="System.String" />
        <Parameter Name="i" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="s">Some <see cref="T:System.String" />.</param>
        <param name="i">I love <see cref="T:System.Int32" />s.</param>
        <summary>To be added.</summary>
        <value>A <see cref="T:System.Int32" /> instance.</value>
        <remarks>
          <c>P:Mono.DocTest.Widget.Item(System.String,System.Int32)</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="M0">
      <MemberSignature Language="C#" Value="public static void M0 ();" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void M0() cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>M:Mono.DocTest.Widget.M0</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="M1">
      <MemberSignature Language="C#" Value="public void M1 (char c, out float f, ref Mono.DocTest.DocValueType v);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M1(char c, float32 f, valuetype Mono.DocTest.DocValueType v) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.DocTest.Doc("normal DocAttribute", Field=true)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
        <Attributes>
          <Attribute>
            <AttributeName>Mono.DocTest.Doc("return:DocAttribute", Property=typeof(Mono.DocTest.Widget))</AttributeName>
          </Attribute>
        </Attributes>
      </ReturnValue>
      <Parameters>
        <Parameter Name="c" Type="System.Char">
          <Attributes>
            <Attribute>
              <AttributeName>Mono.DocTest.Doc("c", FlagsEnum=System.ConsoleModifiers.Alt | System.ConsoleModifiers.Control)</AttributeName>
            </Attribute>
          </Attributes>
        </Parameter>
        <Parameter Name="f" Type="System.Single&amp;" RefType="out">
          <Attributes>
            <Attribute>
              <AttributeName>Mono.DocTest.Doc("f", NonFlagsEnum=Mono.DocTest.Color.Red)</AttributeName>
            </Attribute>
          </Attributes>
        </Parameter>
        <Parameter Name="v" Type="Mono.DocTest.DocValueType&amp;" RefType="ref">
          <Attributes>
            <Attribute>
              <AttributeName>Mono.DocTest.Doc("v")</AttributeName>
            </Attribute>
          </Attributes>
        </Parameter>
      </Parameters>
      <Docs>
        <param name="c">A <see cref="T:System.Char" />.</param>
        <param name="f">A <see cref="T:System.Single" />.</param>
        <param name="v">A <see cref="T:Mono.DocTest.DocValueType" />.</param>
        <summary>To be added.</summary>
        <remarks>
          <c>M:Mono.DocTest.Widget.M1(System.Char,System.Signle@,Mono.DocTest.DocValueType@)</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="M2">
      <MemberSignature Language="C#" Value="public void M2 (short[] x1, int[,] x2, long[][] x3);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M2(int16[] x1, int32[,] x2, int64[][] x3) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="x1" Type="System.Int16[]" />
        <Parameter Name="x2" Type="System.Int32[,]" />
        <Parameter Name="x3" Type="System.Int64[][]" />
      </Parameters>
      <Docs>
        <param name="x1">A <see cref="T:System.Int16" /> array.</param>
        <param name="x2">A <see cref="T:System.Int32" /> array.</param>
        <param name="x3">A <see cref="T:System.Int64" /> array.</param>
        <summary>To be added.</summary>
        <remarks>
          <c>M:Mono.DocTest.Widget.M2(System.Int16[],System.Int32[0:,0:],System.Int64[][])</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="M3">
      <MemberSignature Language="C#" Value="protected void M3 (long[][] x3, Mono.DocTest.Widget[,,][] x4);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M3(int64[][] x3, class Mono.DocTest.Widget[,,][] x4) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="x3" Type="System.Int64[][]" />
        <Parameter Name="x4" Type="Mono.DocTest.Widget[,,][]" />
      </Parameters>
      <Docs>
        <param name="x3">Another <see cref="T:System.Int64" /> array.</param>
        <param name="x4">A <see cref="T:Mono.DocTest.Widget" /> array.</param>
        <summary>To be added.</summary>
        <remarks>
          <c>M:Mono.DocTest.Widget.M3(System.Int64[][],Mono.DocTest.Widget[0:,0:,0:][])</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="M4">
      <MemberSignature Language="C#" Value="protected void M4 (char* pc, Mono.DocTest.Color** ppf);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M4(char* pc, valuetype Mono.DocTest.Color** ppf) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="System.Char*" />
        <Parameter Name="ppf" Type="Mono.DocTest.Color**" />
      </Parameters>
      <Docs>
        <param name="pc">A <see cref="T:System.Char" /> pointer.</param>
        <param name="ppf">A <see cref="T:Mono.DocTest.Color" /> pointer.</param>
        <summary>To be added.</summary>
        <remarks>
          <c>M:Mono.DocTest.Widget.M4(System.Char*,Mono.DocTest.Color**)</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="M5">
      <MemberSignature Language="C#" Value="protected void M5 (void* pv, double*[,][] pd);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M5(void* pv, float64*[,][] pd) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pv" Type="System.Void*" />
        <Parameter Name="pd" Type="System.Double*[,][]" />
      </Parameters>
      <Docs>
        <param name="pv">A <see cref="T:System.Void" /> pointer.</param>
        <param name="pd">A <see cref="T:System.Double" /> array.</param>
        <summary>To be added.</summary>
        <remarks>
          <c>M:Mono.DocTest.Widget.M5(System.Void*,System.Double*[0:,0:][])</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="M6">
      <MemberSignature Language="C#" Value="protected void M6 (int i, object[] args);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M6(int32 i, object[] args) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="i" Type="System.Int32" />
        <Parameter Name="args" Type="System.Object[]">
          <Attributes>
            <Attribute>
              <AttributeName>System.ParamArray</AttributeName>
            </Attribute>
          </Attributes>
        </Parameter>
      </Parameters>
      <Docs>
        <param name="i">Yet another <see cref="T:System.Int32" />.</param>
        <param name="args">An <see cref="T:System.Object" /> array.</param>
        <summary>To be added.</summary>
        <remarks>
          <c>M:Mono.DocTest.Widget.M6(System.Int32,System.Object[])</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="M7">
      <MemberSignature Language="C#" Value="public void M7 (Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple a);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M7(class Mono.DocTest.Widget/NestedClass/Double/Triple/Quadruple a) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="a" Type="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple" />
      </Parameters>
      <Docs>
        <param name="a">To be added.</param>
        <summary>To be added.</summary>
        <remarks>
          <c>M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple)</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="message">
      <MemberSignature Language="C#" Value="public string message;" />
      <MemberSignature Language="ILAsm" Value=".field public string message" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>F:Mono.DocTest.Widget.message</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="monthlyAverage">
      <MemberSignature Language="C#" Value="protected readonly double monthlyAverage;" />
      <MemberSignature Language="ILAsm" Value=".field familyorassembly initonly float64 monthlyAverage" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>F:Mono.DocTest.Widget.monthlyAverage</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Addition">
      <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_Addition (Mono.DocTest.Widget x1, Mono.DocTest.Widget x2);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Mono.DocTest.Widget op_Addition(class Mono.DocTest.Widget x1, class Mono.DocTest.Widget x2) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.DocTest.Widget</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="x1" Type="Mono.DocTest.Widget" />
        <Parameter Name="x2" Type="Mono.DocTest.Widget" />
      </Parameters>
      <Docs>
        <param name="x1">Yet Another <see cref="T:Mono.DocTest.Widget" />.</param>
        <param name="x2">Yay, <see cref="T:Mono.DocTest.Widget" />s.</param>
        <summary>To be added.</summary>
        <returns>A <see cref="T:Mono.DocTest.Widget" /> instance (2).</returns>
        <remarks>
          <c>M:Mono.DocTest.Widget.op_Addition(Mono.DocTest.Widget,Mono.DocTest.Widget)</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Division">
      <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_Division;" />
      <MemberSignature Language="ILAsm" Value=".field public static class Mono.DocTest.Widget op_Division" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.DocTest.Widget</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <returns>A <see cref="T:Mono.DocTest.Widget" /> instance.</returns>
        <remarks>
          <c>M:Mono.DocTest.Widget.op_Division</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Explicit">
      <MemberSignature Language="C#" Value="public static int op_Explicit (Mono.DocTest.Widget x);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname int32 op_Explicit(class Mono.DocTest.Widget x) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="x" Type="Mono.DocTest.Widget" />
      </Parameters>
      <Docs>
        <param name="x">
          <see cref="T:Mono.DocTest.Widget" />s are fun!.</param>
        <summary>To be added.</summary>
        <returns>A <see cref="T:System.Int32" /> instance.</returns>
        <remarks>
          <c>M:Mono.DocTest.Widget.op_Explicit(Mono.DocTest.Widget)~System.Int32</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Implicit">
      <MemberSignature Language="C#" Value="public static long op_Implicit (Mono.DocTest.Widget x);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname int64 op_Implicit(class Mono.DocTest.Widget x) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Int64</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="x" Type="Mono.DocTest.Widget" />
      </Parameters>
      <Docs>
        <param name="x">
          <c>foo</c>; <see cref="T:Mono.DocTest.Widget" />.</param>
        <summary>To be added.</summary>
        <returns>A <see cref="T:System.Int64" /> instance.</returns>
        <remarks>
          <c>M:Mono.DocTest.Widget.op_Implicit(Mono.DocTest.Widget)~System.Int64</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_UnaryPlus">
      <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_UnaryPlus (Mono.DocTest.Widget x);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Mono.DocTest.Widget op_UnaryPlus(class Mono.DocTest.Widget x) cil managed" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.DocTest.Widget</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="x" Type="Mono.DocTest.Widget" />
      </Parameters>
      <Docs>
        <param name="x">Another <see cref="T:Mono.DocTest.Widget" />.</param>
        <summary>To be added.</summary>
        <returns>A <see cref="T:Mono.DocTest.Widget" /> instance.</returns>
        <remarks>
          <c>M:Mono.DocTest.Widget.op_UnaryPlus(Mono.DocTest.Widget)</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="pCount">
      <MemberSignature Language="C#" Value="public int* pCount;" />
      <MemberSignature Language="ILAsm" Value=".field public int32* pCount" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Int32*</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>F:Mono.DocTest.Widget.pCount</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PI">
      <MemberSignature Language="C#" Value="protected const double PI = 3.14159;" />
      <MemberSignature Language="ILAsm" Value=".field familyorassembly static literal float64 PI = (3.14159)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <MemberValue>3.14159</MemberValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>F:Mono.DocTest.Widget.PI</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ppValues">
      <MemberSignature Language="C#" Value="public float** ppValues;" />
      <MemberSignature Language="ILAsm" Value=".field public float32** ppValues" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Single**</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>
          <c>F:Mono.DocTest.Widget.ppValues</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Width">
      <MemberSignature Language="C#" Value="public int Width { get; protected set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int32 Width" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.DocTest.Doc("Width property")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>get: Mono.DocTest.Doc("Width get accessor")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>set: Mono.DocTest.Doc("Width set accessor")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>A <see cref="T:System.Int32" /> value...</value>
        <remarks>
          <c>P:Mono.DocTest.Widget.Width</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="X">
      <MemberSignature Language="C#" Value="protected short X { set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int16 X" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Int16</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>A <see cref="T:System.Int16" /> value...</value>
        <remarks>
          <c>P:Mono.DocTest.Widget.X</c>.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Y">
      <MemberSignature Language="C#" Value="protected double Y { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance float64 Y" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.Double</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>A <see cref="T:System.Double" /> value...</value>
        <remarks>
          <c>P:Mono.DocTest.Widget.Y</c>.</remarks>
      </Docs>
    </Member>
  </Members>
</Type>