Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-doc-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mdoc/Test
diff options
context:
space:
mode:
authorJonathan Pryor <jonpryor@vt.edu>2011-10-03 23:53:44 +0400
committerDuncan Mak <duncanm@microsoft.com>2016-10-08 03:29:36 +0300
commit4298159fb36f301349088c5f8c42943e53191e0f (patch)
tree8bf874e80c52f5b7f3ef4454bd34028e55d3684d /mdoc/Test
parent0175f58cf5f356707421914b632528223a74e1de (diff)
[mdoc] Add tests for C#4 dynamic, default method parameter values.
Diffstat (limited to 'mdoc/Test')
-rw-r--r--mdoc/Test/DocTest-v1.cs40
-rw-r--r--mdoc/Test/en.expected.delete/Mono.DocTest/D.xml22
-rw-r--r--mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml163
-rw-r--r--mdoc/Test/en.expected.delete/index.xml1
-rw-r--r--mdoc/Test/en.expected.importslashdoc/Mono.DocTest/D.xml25
-rw-r--r--mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml205
-rw-r--r--mdoc/Test/en.expected.importslashdoc/index.xml1
-rw-r--r--mdoc/Test/en.expected.since/Mono.DocTest/D.xml24
-rw-r--r--mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml203
-rw-r--r--mdoc/Test/en.expected.since/index.xml1
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest/D.xml23
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest/Widget.xml193
-rw-r--r--mdoc/Test/en.expected/index.xml1
-rw-r--r--mdoc/Test/html.expected/Mono.DocTest/D.html246
-rw-r--r--mdoc/Test/html.expected/Mono.DocTest/Widget.html421
-rw-r--r--mdoc/Test/html.expected/Mono.DocTest/index.html8
-rw-r--r--mdoc/Test/html.expected/index.html8
-rw-r--r--mdoc/Test/msxdoc-expected.importslashdoc.xml77
18 files changed, 1662 insertions, 0 deletions
diff --git a/mdoc/Test/DocTest-v1.cs b/mdoc/Test/DocTest-v1.cs
index de273abf..4739d629 100644
--- a/mdoc/Test/DocTest-v1.cs
+++ b/mdoc/Test/DocTest-v1.cs
@@ -149,6 +149,9 @@ namespace Mono.DocTest {
}
}
+ /// <remarks><c>T:Mono.DocTest.D</c></remarks>
+ public delegate dynamic D (Func<string, dynamic, object> value);
+
/// <remarks><c>T:Mono.DocTest.Widget</c>.</remarks>
/// <seealso cref="P:Mono.DocTest.Widget.Item(System.Int32)" />
/// <extra>Some extra tag value</extra>
@@ -374,6 +377,43 @@ namespace Mono.DocTest {
/// <remarks><c>M:Mono.DocTest.Widget.op_Implicit(Mono.DocTest.Widget)~System.Int64</c>.</remarks>
/// <returns>A <see cref="T:System.Int64" /> instance.</returns>
public static implicit operator long (Widget x) {return 0;}
+
+ /// <remarks><c>M:Mono.DocTest.Widget.Default(System.Int32,System.Int32)</c></remarks>
+ public void Default (int a = 1, int b = 2) {}
+
+ /// <remarks><c>M:Mono.DocTest.Widget.Default(System.String,System.Char)</c></remarks>
+ public void Default (string a = "a", char b = 'b') {}
+
+ /// <remarks><c>M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object)</c></remarks>
+ public dynamic Dynamic0 (dynamic a, dynamic b) {return a + b;}
+
+ /// <remarks><c>M:Mono.DocTest.Widget.Dynamic1(System.Collections.Generic.Dictionary{System.Object,System.Object})</c></remarks>
+ public Dictionary<dynamic, string> Dynamic1 (Dictionary<dynamic, string> value) {return value;}
+
+ /// <remarks><c>M:Mono.DocTest.Widget.Dynamic2(System.Func{System.String,System.Object})</c></remarks>
+ public Func<string, dynamic> Dynamic2 (Func<string, dynamic> value) {return value;}
+
+ /// <remarks><c>M:Mono.DocTest.Widget.Dynamic3(System.Func{System.Func{System.String,System.Object},System.Func{System.Object,System.String}})</c></remarks>
+ public Func<Func<string, dynamic>, Func<dynamic, string>> Dynamic3 (
+ Func<Func<string, dynamic>, Func<dynamic, string>> value) {return value;}
+
+ /// <remarks><c>P:Mono.DocTest.Widget.DynamicP</c></remarks>
+ public Func<Func<string, dynamic, string>, Func<dynamic, Func<dynamic>, string>> DynamicP {
+ get {return null;}
+ }
+
+ /// <remarks><c>F:Mono.DocTest.Widget.DynamicF</c></remarks>
+ public Func<Func<string, dynamic, string>, Func<dynamic, Func<dynamic>, string>> DynamicF;
+
+ /// <remarks><c>E:Mono.DocTest.Widget.DynamicE1</c></remarks>
+ [Obsolete ("why not")]
+ public event Func<dynamic> DynamicE1;
+
+ /// <remarks><c>E:Mono.DocTest.Widget.DynamicE2</c></remarks>
+ public event Func<dynamic> DynamicE2 {
+ add {}
+ remove {}
+ }
}
/// <remarks><c>T:Mono.DocTest.UseLists</c>.</remarks>
diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/D.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/D.xml
new file mode 100644
index 00000000..8c4f8018
--- /dev/null
+++ b/mdoc/Test/en.expected.delete/Mono.DocTest/D.xml
@@ -0,0 +1,22 @@
+<Type Name="D" FullName="Mono.DocTest.D">
+ <TypeSignature Language="C#" Value="public delegate dynamic D(Func&lt;string,dynamic,object&gt; value);" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed D extends System.MulticastDelegate" />
+ <AssemblyInfo>
+ <AssemblyName>DocTest</AssemblyName>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="value" Type="System.Func&lt;System.String,System.Object,System.Object&gt;" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml
index 980b6027..881946f6 100644
--- a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml
+++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml
@@ -126,6 +126,42 @@
<remarks>To be added.</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>
+ <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>To be added.</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>
+ <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>To be added.</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" />
@@ -138,6 +174,133 @@
<remarks>To be added.</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>
+ <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>
+ <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>
+ <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>
+ <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>
+ <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>To be added.</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)" /></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)" /></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>
+ <ReturnValue>
+ <ReturnType>System.Func&lt;System.Object&gt;</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</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>
+ <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>To be added.</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>
+ <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>To be added.</remarks>
+ </Docs>
+ </Member>
<Member MemberName="Height">
<MemberSignature Language="C#" Value="protected long Height { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 Height" />
diff --git a/mdoc/Test/en.expected.delete/index.xml b/mdoc/Test/en.expected.delete/index.xml
index 9e4659ea..cca910f7 100644
--- a/mdoc/Test/en.expected.delete/index.xml
+++ b/mdoc/Test/en.expected.delete/index.xml
@@ -16,6 +16,7 @@
</Namespace>
<Namespace Name="Mono.DocTest">
<Type Name="Color" Kind="Enumeration" />
+ <Type Name="D" Kind="Delegate" />
<Type Name="DocAttribute" Kind="Class" />
<Type Name="DocValueType" Kind="Structure" />
<Type Name="IProcess" Kind="Interface" />
diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/D.xml b/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/D.xml
new file mode 100644
index 00000000..41ed8773
--- /dev/null
+++ b/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/D.xml
@@ -0,0 +1,25 @@
+<Type Name="D" FullName="Mono.DocTest.D">
+ <TypeSignature Language="C#" Value="public delegate dynamic D(Func&lt;string,dynamic,object&gt; value);" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed D extends System.MulticastDelegate" />
+ <AssemblyInfo>
+ <AssemblyName>DocTest</AssemblyName>
+ <AssemblyVersion>0.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="value" Type="System.Func&lt;System.String,System.Object,System.Object&gt;" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>
+ <c>T:Mono.DocTest.D</c>
+ </remarks>
+ </Docs>
+</Type>
diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml b/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml
index 423dd7ca..a3ae10a1 100644
--- a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml
+++ b/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml
@@ -178,6 +178,52 @@
<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" />
@@ -194,6 +240,165 @@
<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)" /></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)" /></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" />
diff --git a/mdoc/Test/en.expected.importslashdoc/index.xml b/mdoc/Test/en.expected.importslashdoc/index.xml
index ffc39640..365d685b 100644
--- a/mdoc/Test/en.expected.importslashdoc/index.xml
+++ b/mdoc/Test/en.expected.importslashdoc/index.xml
@@ -16,6 +16,7 @@
</Namespace>
<Namespace Name="Mono.DocTest">
<Type Name="Color" Kind="Enumeration" />
+ <Type Name="D" Kind="Delegate" />
<Type Name="DocAttribute" Kind="Class" />
<Type Name="DocValueType" Kind="Structure" />
<Type Name="IProcess" Kind="Interface" />
diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/D.xml b/mdoc/Test/en.expected.since/Mono.DocTest/D.xml
new file mode 100644
index 00000000..4bf0fb54
--- /dev/null
+++ b/mdoc/Test/en.expected.since/Mono.DocTest/D.xml
@@ -0,0 +1,24 @@
+<Type Name="D" FullName="Mono.DocTest.D">
+ <TypeSignature Language="C#" Value="public delegate dynamic D(Func&lt;string,dynamic,object&gt; value);" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed D extends System.MulticastDelegate" />
+ <AssemblyInfo>
+ <AssemblyName>DocTest</AssemblyName>
+ <AssemblyVersion>0.0.0.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="value" Type="System.Func&lt;System.String,System.Object,System.Object&gt;" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml b/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml
index 40905117..774d2396 100644
--- a/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml
+++ b/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml
@@ -160,6 +160,50 @@
<remarks>To be added.</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>
+ <AssemblyVersion>2.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>To be added.</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>
+ <AssemblyVersion>2.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>To be added.</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" />
@@ -176,6 +220,165 @@
<remarks>To be added.</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>
+ <AssemblyVersion>2.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>
+ <AssemblyVersion>2.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>
+ <AssemblyVersion>2.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>
+ <AssemblyVersion>2.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>
+ <AssemblyVersion>2.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>To be added.</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)" /></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)" /></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>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Func&lt;System.Object&gt;</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</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>
+ <AssemblyVersion>2.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>To be added.</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>
+ <AssemblyVersion>2.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>To be added.</remarks>
+ </Docs>
+ </Member>
<Member MemberName="Height">
<MemberSignature Language="C#" Value="protected long Height { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 Height" />
diff --git a/mdoc/Test/en.expected.since/index.xml b/mdoc/Test/en.expected.since/index.xml
index 32b45a01..56d6aca2 100644
--- a/mdoc/Test/en.expected.since/index.xml
+++ b/mdoc/Test/en.expected.since/index.xml
@@ -17,6 +17,7 @@
<Namespace Name="Mono.DocTest">
<Type Name="AddedType" Kind="Class" />
<Type Name="Color" Kind="Enumeration" />
+ <Type Name="D" Kind="Delegate" />
<Type Name="DocAttribute" Kind="Class" />
<Type Name="DocValueType" Kind="Structure" />
<Type Name="IProcess" Kind="Interface" />
diff --git a/mdoc/Test/en.expected/Mono.DocTest/D.xml b/mdoc/Test/en.expected/Mono.DocTest/D.xml
new file mode 100644
index 00000000..fffe57fa
--- /dev/null
+++ b/mdoc/Test/en.expected/Mono.DocTest/D.xml
@@ -0,0 +1,23 @@
+<Type Name="D" FullName="Mono.DocTest.D">
+ <TypeSignature Language="C#" Value="public delegate dynamic D(Func&lt;string,dynamic,object&gt; value);" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed D extends System.MulticastDelegate" />
+ <AssemblyInfo>
+ <AssemblyName>DocTest</AssemblyName>
+ <AssemblyVersion>0.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="value" Type="System.Func&lt;System.String,System.Object,System.Object&gt;" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget.xml b/mdoc/Test/en.expected/Mono.DocTest/Widget.xml
index 118dcc34..82529c49 100644
--- a/mdoc/Test/en.expected/Mono.DocTest/Widget.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest/Widget.xml
@@ -151,6 +151,48 @@
<remarks>To be added.</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>To be added.</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>To be added.</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" />
@@ -166,6 +208,157 @@
<remarks>To be added.</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>To be added.</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)" /></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)" /></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>To be added.</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>To be added.</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>To be added.</remarks>
+ </Docs>
+ </Member>
<Member MemberName="Height">
<MemberSignature Language="C#" Value="protected long Height { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int64 Height" />
diff --git a/mdoc/Test/en.expected/index.xml b/mdoc/Test/en.expected/index.xml
index 9e4659ea..cca910f7 100644
--- a/mdoc/Test/en.expected/index.xml
+++ b/mdoc/Test/en.expected/index.xml
@@ -16,6 +16,7 @@
</Namespace>
<Namespace Name="Mono.DocTest">
<Type Name="Color" Kind="Enumeration" />
+ <Type Name="D" Kind="Delegate" />
<Type Name="DocAttribute" Kind="Class" />
<Type Name="DocValueType" Kind="Structure" />
<Type Name="IProcess" Kind="Interface" />
diff --git a/mdoc/Test/html.expected/Mono.DocTest/D.html b/mdoc/Test/html.expected/Mono.DocTest/D.html
new file mode 100644
index 00000000..b69c1eb4
--- /dev/null
+++ b/mdoc/Test/html.expected/Mono.DocTest/D.html
@@ -0,0 +1,246 @@
+<html>
+ <head>
+ <title>Mono.DocTest.D</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <style>
+ a { text-decoration: none }
+
+ div.SideBar {
+ padding-left: 1em;
+ padding-right: 1em;
+ right: 0;
+ float: right;
+ border: thin solid black;
+ background-color: #f2f2f2;
+ }
+
+ .CollectionTitle { font-weight: bold }
+ .PageTitle { font-size: 150%; font-weight: bold }
+
+ .Summary { }
+ .Signature { }
+ .Remarks { }
+ .Members { }
+ .Copyright { }
+
+ .Section { font-size: 125%; font-weight: bold }
+ p.Summary {
+ margin-left: 1em;
+ }
+ .SectionBox { margin-left: 2em }
+ .NamespaceName { font-size: 105%; font-weight: bold }
+ .NamespaceSumary { }
+ .MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
+ .Subsection { font-size: 105%; font-weight: bold }
+ .SubsectionBox { margin-left: 2em; margin-bottom: 1em }
+
+ .CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
+
+ .TypesListing {
+ border-collapse: collapse;
+ }
+
+ td {
+ vertical-align: top;
+ }
+ th {
+ text-align: left;
+ }
+
+ .TypesListing td {
+ margin: 0px;
+ padding: .25em;
+ border: solid gray 1px;
+ }
+
+ .TypesListing th {
+ margin: 0px;
+ padding: .25em;
+ background-color: #f2f2f2;
+ border: solid gray 1px;
+ }
+
+ div.Footer {
+ border-top: 1px solid gray;
+ margin-top: 1.5em;
+ padding-top: 0.6em;
+ text-align: center;
+ color: gray;
+ }
+
+ span.NotEntered /* Documentation for this section has not yet been entered */ {
+ font-style: italic;
+ color: red;
+ }
+
+ div.Header {
+ background: #B0C4DE;
+ border: double;
+ border-color: white;
+ border-width: 7px;
+ padding: 0.5em;
+ }
+
+ div.Header * {
+ font-size: smaller;
+ }
+
+ div.Note {
+ }
+
+ i.ParamRef {
+ }
+
+ i.subtitle {
+ }
+
+ ul.TypeMembersIndex {
+ text-align: left;
+ background: #F8F8F8;
+ }
+
+ ul.TypeMembersIndex li {
+ display: inline;
+ margin: 0.5em;
+ }
+
+ table.HeaderTable {
+ }
+
+ table.SignatureTable {
+ }
+
+ table.Documentation, table.Enumeration, table.TypeDocumentation {
+ border-collapse: collapse;
+ width: 100%;
+ }
+
+ table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
+ background: whitesmoke;
+ padding: 0.8em;
+ border: 1px solid gray;
+ text-align: left;
+ vertical-align: bottom;
+ }
+
+ table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
+ padding: 0.5em;
+ border: 1px solid gray;
+ text-align: left;
+ vertical-align: top;
+ }
+
+ table.TypeMembers {
+ border: 1px solid #C0C0C0;
+ width: 100%;
+ }
+
+ table.TypeMembers tr td {
+ background: #F8F8F8;
+ border: white;
+ }
+
+ table.Documentation {
+ }
+
+ table.TypeMembers {
+ }
+
+ div.CodeExample {
+ width: 100%;
+ border: 1px solid #DDDDDD;
+ background-color: #F8F8F8;
+ }
+
+ div.CodeExample p {
+ margin: 0.5em;
+ border-bottom: 1px solid #DDDDDD;
+ }
+
+ div.CodeExample div {
+ margin: 0.5em;
+ }
+
+ h4 {
+ margin-bottom: 0;
+ }
+
+ div.Signature {
+ border: 1px solid #C0C0C0;
+ background: #F2F2F2;
+ padding: 1em;
+ }
+ </style>
+ <script type="text/JavaScript">
+ function toggle_display (block) {
+ var w = document.getElementById (block);
+ var t = document.getElementById (block + ":toggle");
+ if (w.style.display == "none") {
+ w.style.display = "block";
+ t.innerHTML = "⊟";
+ } else {
+ w.style.display = "none";
+ t.innerHTML = "⊞";
+ }
+ }
+ </script>
+ </head>
+ <body>
+ <div class="CollectionTitle">
+ <a href="../index.html">DocTest</a> : <a href="index.html">Mono.DocTest Namespace</a></div>
+ <div class="SideBar">
+ <p>
+ <a href="#T:Mono.DocTest.D">Overview</a>
+ </p>
+ <p>
+ <a href="#T:Mono.DocTest.D:Signature">Signature</a>
+ </p>
+ <p>
+ <a href="#T:Mono.DocTest.D:Docs">Remarks</a>
+ </p>
+ <p>
+ <a href="#Members">Members</a>
+ </p>
+ <p>
+ <a href="#T:Mono.DocTest.D:Members">Member Details</a>
+ </p>
+ </div>
+ <h1 class="PageTitle" id="T:Mono.DocTest.D">D Delegate</h1>
+ <p class="Summary" id="T:Mono.DocTest.D:Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <div id="T:Mono.DocTest.D:Signature">
+ <h2>Syntax</h2>
+ <div class="Signature">public delegate <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> <b>D</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`3">Func&lt;string, object, object&gt;</a> value)</div>
+ </div>
+ <div class="Remarks" id="T:Mono.DocTest.D:Docs">
+ <h4 class="Subsection">Parameters</h4>
+ <blockquote class="SubsectionBox" id="T:Mono.DocTest.D:Docs:Parameters">
+ <dl>
+ <dt>
+ <i>value</i>
+ </dt>
+ <dd>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </dd>
+ </dl>
+ </blockquote>
+ <h4 class="Subsection">Returns</h4>
+ <blockquote class="SubsectionBox" id="T:Mono.DocTest.D:Docs:Returns">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </blockquote>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="T:Mono.DocTest.D:Docs:Remarks">
+ <tt>T:Mono.DocTest.D</tt>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="T:Mono.DocTest.D:Docs:Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ </div>
+ <div class="Members" id="T:Mono.DocTest.D:Members">
+ </div>
+ <hr size="1" />
+ <div class="Copyright">
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/mdoc/Test/html.expected/Mono.DocTest/Widget.html b/mdoc/Test/html.expected/Mono.DocTest/Widget.html
index 90b1759b..75dce842 100644
--- a/mdoc/Test/html.expected/Mono.DocTest/Widget.html
+++ b/mdoc/Test/html.expected/Mono.DocTest/Widget.html
@@ -336,6 +336,21 @@
</td>
<td>
<b>
+ <a href="#F:Mono.DocTest.Widget.DynamicF">DynamicF</a>
+ </b>
+ </td>
+ <td>
+ <i>
+ <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;Func&lt;string, object, string&gt;, Func&lt;object, Func&lt;System.Object&gt;,System.String&gt;&gt;</a>
+ </i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
+ </tr>
+ <tr valign="top">
+ <td>
+ <div>
+ </div>
+ </td>
+ <td>
+ <b>
<a href="#F:Mono.DocTest.Widget.message">message</a>
</b>
</td>
@@ -429,6 +444,18 @@
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
+ <td>[read-only]<div></div></td>
+ <td>
+ <b>
+ <a href="#P:Mono.DocTest.Widget.DynamicP">DynamicP</a>
+ </b>
+ </td>
+ <td>
+ <i>
+ <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;Func&lt;string, object, string&gt;, Func&lt;object, Func&lt;System.Object&gt;,System.String&gt;&gt;</a>
+ </i>. <span class="NotEntered">Documentation for this section has not yet been entered.</span></td>
+ </tr>
+ <tr valign="top">
<td>
<div>
<i>default property</i>
@@ -532,6 +559,66 @@
<table class="TypeMembers">
<tr valign="top">
<td>
+ <div>
+ </div>
+ </td>
+ <td colspan="2">
+ <b>
+ <a href="#M:Mono.DocTest.Widget.Default(System.Int32,System.Int32)">Default</a>
+ </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
+ </tr>
+ <tr valign="top">
+ <td>
+ <div>
+ </div>
+ </td>
+ <td colspan="2">
+ <b>
+ <a href="#M:Mono.DocTest.Widget.Default(System.String,System.Char)">Default</a>
+ </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char">char</a>)<blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
+ </tr>
+ <tr valign="top">
+ <td>
+ <div>
+ </div>
+ </td>
+ <td colspan="2">
+ <b>
+ <a href="#M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object)">Dynamic0</a>
+ </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
+ </tr>
+ <tr valign="top">
+ <td>
+ <div>
+ </div>
+ </td>
+ <td colspan="2">
+ <b>
+ <a href="#M:Mono.DocTest.Widget.Dynamic1(System.Collections.Generic.Dictionary{System.Object,System.String})">Dynamic1</a>
+ </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary&lt;object, string&gt;</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary&lt;object, string&gt;</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
+ </tr>
+ <tr valign="top">
+ <td>
+ <div>
+ </div>
+ </td>
+ <td colspan="2">
+ <b>
+ <a href="#M:Mono.DocTest.Widget.Dynamic2(System.Func{System.String,System.Object})">Dynamic2</a>
+ </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;string, object&gt;</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;string, object&gt;</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
+ </tr>
+ <tr valign="top">
+ <td>
+ <div>
+ </div>
+ </td>
+ <td colspan="2">
+ <b>
+ <a href="#M:Mono.DocTest.Widget.Dynamic3(System.Func{System.Func{System.String,System.Object},System.Func{System.Object,System.String}})">Dynamic3</a>
+ </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;Func&lt;string, object&gt;, Func&lt;object, string&gt;&gt;</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;Func&lt;string, object&gt;, Func&lt;object, string&gt;&gt;</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
+ </tr>
+ <tr valign="top">
+ <td>
<div>static </div>
</td>
<td colspan="2">
@@ -637,6 +724,34 @@
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</td>
</tr>
+ <tr valign="top">
+ <td>
+ <div>
+ </div>
+ </td>
+ <td>
+ <b>
+ <a href="#E:Mono.DocTest.Widget.DynamicE1">DynamicE1</a>
+ </b>
+ </td>
+ <td>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>
+ <div>
+ </div>
+ </td>
+ <td>
+ <b>
+ <a href="#E:Mono.DocTest.Widget.DynamicE2">DynamicE2</a>
+ </b>
+ </td>
+ <td>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </td>
+ </tr>
</table>
</div>
</div>
@@ -915,6 +1030,72 @@
<b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
<hr size="1" />
</blockquote>
+ <h3 id="M:Mono.DocTest.Widget.Default(System.Int32,System.Int32)">Default Method</h3>
+ <blockquote id="M:Mono.DocTest.Widget.Default(System.Int32,System.Int32):member">
+ <p class="Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <h2>Syntax</h2>
+ <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Default</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> a, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> b)</div>
+ <h4 class="Subsection">Parameters</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Default(System.Int32,System.Int32):Parameters">
+ <dl>
+ <dt>
+ <i>a</i>
+ </dt>
+ <dd>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </dd>
+ <dt>
+ <i>b</i>
+ </dt>
+ <dd>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </dd>
+ </dl>
+ </blockquote>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Default(System.Int32,System.Int32):Remarks">
+ <tt>M:Mono.DocTest.Widget.Default(System.Int32,System.Int32)</tt>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Default(System.Int32,System.Int32):Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ <hr size="1" />
+ </blockquote>
+ <h3 id="M:Mono.DocTest.Widget.Default(System.String,System.Char)">Default Method</h3>
+ <blockquote id="M:Mono.DocTest.Widget.Default(System.String,System.Char):member">
+ <p class="Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <h2>Syntax</h2>
+ <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Default</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> a, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Char">char</a> b)</div>
+ <h4 class="Subsection">Parameters</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Default(System.String,System.Char):Parameters">
+ <dl>
+ <dt>
+ <i>a</i>
+ </dt>
+ <dd>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </dd>
+ <dt>
+ <i>b</i>
+ </dt>
+ <dd>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </dd>
+ </dl>
+ </blockquote>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Default(System.String,System.Char):Remarks">
+ <tt>M:Mono.DocTest.Widget.Default(System.String,System.Char)</tt>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Default(System.String,System.Char):Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ <hr size="1" />
+ </blockquote>
<h3 id="F:Mono.DocTest.Widget.defaultColor">defaultColor Field</h3>
<blockquote id="F:Mono.DocTest.Widget.defaultColor:member">
<p class="Summary">
@@ -930,6 +1111,246 @@
<b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
<hr size="1" />
</blockquote>
+ <h3 id="M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object)">Dynamic0 Method</h3>
+ <blockquote id="M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object):member">
+ <p class="Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <h2>Syntax</h2>
+ <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> <b>Dynamic0</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> a, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> b)</div>
+ <h4 class="Subsection">Parameters</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object):Parameters">
+ <dl>
+ <dt>
+ <i>a</i>
+ </dt>
+ <dd>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </dd>
+ <dt>
+ <i>b</i>
+ </dt>
+ <dd>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </dd>
+ </dl>
+ </blockquote>
+ <h4 class="Subsection">Returns</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object):Returns">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </blockquote>
+ <h4 class="Subsection">Exceptions</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object):Exceptions">
+ <table class="TypeDocumentation">
+ <tr>
+ <th>Type</th>
+ <th>Reason</th>
+ </tr>
+ <tr valign="top">
+ <td>
+ <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentException">ArgumentException</a>
+ </td>
+ <td>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </td>
+ </tr>
+ </table>
+ </blockquote>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object):Remarks">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object):Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ <hr size="1" />
+ </blockquote>
+ <h3 id="M:Mono.DocTest.Widget.Dynamic1(System.Collections.Generic.Dictionary{System.Object,System.String})">Dynamic1 Method</h3>
+ <blockquote id="M:Mono.DocTest.Widget.Dynamic1(System.Collections.Generic.Dictionary{System.Object,System.String}):member">
+ <p class="Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <h2>Syntax</h2>
+ <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary&lt;object, string&gt;</a> <b>Dynamic1</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary&lt;object, string&gt;</a> value)</div>
+ <h4 class="Subsection">Parameters</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Dynamic1(System.Collections.Generic.Dictionary{System.Object,System.String}):Parameters">
+ <dl>
+ <dt>
+ <i>value</i>
+ </dt>
+ <dd>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </dd>
+ </dl>
+ </blockquote>
+ <h4 class="Subsection">Returns</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Dynamic1(System.Collections.Generic.Dictionary{System.Object,System.String}):Returns">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </blockquote>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Dynamic1(System.Collections.Generic.Dictionary{System.Object,System.String}):Remarks">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Dynamic1(System.Collections.Generic.Dictionary{System.Object,System.String}):Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ <hr size="1" />
+ </blockquote>
+ <h3 id="M:Mono.DocTest.Widget.Dynamic2(System.Func{System.String,System.Object})">Dynamic2 Method</h3>
+ <blockquote id="M:Mono.DocTest.Widget.Dynamic2(System.Func{System.String,System.Object}):member">
+ <p class="Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <h2>Syntax</h2>
+ <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;string, object&gt;</a> <b>Dynamic2</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;string, object&gt;</a> value)</div>
+ <h4 class="Subsection">Parameters</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Dynamic2(System.Func{System.String,System.Object}):Parameters">
+ <dl>
+ <dt>
+ <i>value</i>
+ </dt>
+ <dd>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </dd>
+ </dl>
+ </blockquote>
+ <h4 class="Subsection">Returns</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Dynamic2(System.Func{System.String,System.Object}):Returns">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </blockquote>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Dynamic2(System.Func{System.String,System.Object}):Remarks">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Dynamic2(System.Func{System.String,System.Object}):Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ <hr size="1" />
+ </blockquote>
+ <h3 id="M:Mono.DocTest.Widget.Dynamic3(System.Func{System.Func{System.String,System.Object},System.Func{System.Object,System.String}})">Dynamic3 Method</h3>
+ <blockquote id="M:Mono.DocTest.Widget.Dynamic3(System.Func{System.Func{System.String,System.Object},System.Func{System.Object,System.String}}):member">
+ <p class="Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <h2>Syntax</h2>
+ <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;Func&lt;string, object&gt;, Func&lt;object, string&gt;&gt;</a> <b>Dynamic3</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;Func&lt;string, object&gt;, Func&lt;object, string&gt;&gt;</a> value)</div>
+ <h4 class="Subsection">Parameters</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Dynamic3(System.Func{System.Func{System.String,System.Object},System.Func{System.Object,System.String}}):Parameters">
+ <dl>
+ <dt>
+ <i>value</i>
+ </dt>
+ <dd>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </dd>
+ </dl>
+ </blockquote>
+ <h4 class="Subsection">Returns</h4>
+ <blockquote class="SubsectionBox" id="M:Mono.DocTest.Widget.Dynamic3(System.Func{System.Func{System.String,System.Object},System.Func{System.Object,System.String}}):Returns">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </blockquote>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Dynamic3(System.Func{System.Func{System.String,System.Object},System.Func{System.Object,System.String}}):Remarks">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="M:Mono.DocTest.Widget.Dynamic3(System.Func{System.Func{System.String,System.Object},System.Func{System.Object,System.String}}):Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ <hr size="1" />
+ </blockquote>
+ <h3 id="E:Mono.DocTest.Widget.DynamicE1">DynamicE1 Event</h3>
+ <blockquote id="E:Mono.DocTest.Widget.DynamicE1:member">
+ <p class="Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <h2>Syntax</h2>
+ <div class="Signature">[System.Obsolete("why not")]<br />public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`1">Func&lt;object&gt;</a> <b>DynamicE1</b> </div>
+ <h4 class="Subsection">Exceptions</h4>
+ <blockquote class="SubsectionBox" id="E:Mono.DocTest.Widget.DynamicE1:Exceptions">
+ <table class="TypeDocumentation">
+ <tr>
+ <th>Type</th>
+ <th>Reason</th>
+ </tr>
+ <tr valign="top">
+ <td>
+ <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentException">ArgumentException</a>
+ </td>
+ <td>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>
+ <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.MulticastNotSupportedException">MulticastNotSupportedException</a>
+ </td>
+ <td>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </td>
+ </tr>
+ </table>
+ </blockquote>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="E:Mono.DocTest.Widget.DynamicE1:Remarks">
+ <tt>E:Mono.DocTest.Widget.DynamicE1</tt>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="E:Mono.DocTest.Widget.DynamicE1:Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ <hr size="1" />
+ </blockquote>
+ <h3 id="E:Mono.DocTest.Widget.DynamicE2">DynamicE2 Event</h3>
+ <blockquote id="E:Mono.DocTest.Widget.DynamicE2:member">
+ <p class="Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <h2>Syntax</h2>
+ <div class="Signature">public event <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`1">Func&lt;object&gt;</a> <b>DynamicE2</b> </div>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="E:Mono.DocTest.Widget.DynamicE2:Remarks">
+ <tt>E:Mono.DocTest.Widget.DynamicE2</tt>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="E:Mono.DocTest.Widget.DynamicE2:Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ <hr size="1" />
+ </blockquote>
+ <h3 id="F:Mono.DocTest.Widget.DynamicF">DynamicF Field</h3>
+ <blockquote id="F:Mono.DocTest.Widget.DynamicF:member">
+ <p class="Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <h2>Syntax</h2>
+ <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;Func&lt;string, object, string&gt;, Func&lt;object, Func&lt;System.Object&gt;,System.String&gt;&gt;</a> <b>DynamicF</b> </div>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="F:Mono.DocTest.Widget.DynamicF:Remarks">
+ <tt>F:Mono.DocTest.Widget.DynamicF</tt>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="F:Mono.DocTest.Widget.DynamicF:Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ <hr size="1" />
+ </blockquote>
+ <h3 id="P:Mono.DocTest.Widget.DynamicP">DynamicP Property</h3>
+ <blockquote id="P:Mono.DocTest.Widget.DynamicP:member">
+ <p class="Summary">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </p>
+ <h2>Syntax</h2>
+ <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func&lt;Func&lt;string, object, string&gt;, Func&lt;object, Func&lt;System.Object&gt;,System.String&gt;&gt;</a> <b>DynamicP</b> { get; }</div>
+ <h4 class="Subsection">Value</h4>
+ <blockquote class="SubsectionBox" id="P:Mono.DocTest.Widget.DynamicP:Value">
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </blockquote>
+ <h2 class="Section">Remarks</h2>
+ <div class="SectionBox" id="P:Mono.DocTest.Widget.DynamicP:Remarks">
+ <tt>P:Mono.DocTest.Widget.DynamicP</tt>
+ </div>
+ <h2 class="Section">Requirements</h2>
+ <div class="SectionBox" id="P:Mono.DocTest.Widget.DynamicP:Version Information">
+ <b>Namespace: </b>Mono.DocTest<br /><b>Assembly: </b>DocTest (in DocTest.dll)<br /><b>Assembly Versions: </b>0.0.0.0</div>
+ <hr size="1" />
+ </blockquote>
<h3 id="P:Mono.DocTest.Widget.Height">Height Property</h3>
<blockquote id="P:Mono.DocTest.Widget.Height:member">
<p class="Summary">
diff --git a/mdoc/Test/html.expected/Mono.DocTest/index.html b/mdoc/Test/html.expected/Mono.DocTest/index.html
index 6d8a2f7e..55eef11b 100644
--- a/mdoc/Test/html.expected/Mono.DocTest/index.html
+++ b/mdoc/Test/html.expected/Mono.DocTest/index.html
@@ -212,6 +212,14 @@
</tr>
<tr valign="top">
<td>
+ <a href="./D.html">D</a>
+ </td>
+ <td>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>
<a href="./DocAttribute.html">DocAttribute</a>
</td>
<td>
diff --git a/mdoc/Test/html.expected/index.html b/mdoc/Test/html.expected/index.html
index fd1cda70..f3f27d28 100644
--- a/mdoc/Test/html.expected/index.html
+++ b/mdoc/Test/html.expected/index.html
@@ -232,6 +232,14 @@
</tr>
<tr valign="top">
<td>
+ <a href="Mono.DocTest/D.html">D</a>
+ </td>
+ <td>
+ <span class="NotEntered">Documentation for this section has not yet been entered.</span>
+ </td>
+ </tr>
+ <tr valign="top">
+ <td>
<a href="Mono.DocTest/DocAttribute.html">DocAttribute</a>
</td>
<td>
diff --git a/mdoc/Test/msxdoc-expected.importslashdoc.xml b/mdoc/Test/msxdoc-expected.importslashdoc.xml
index a8497975..140bbe40 100644
--- a/mdoc/Test/msxdoc-expected.importslashdoc.xml
+++ b/mdoc/Test/msxdoc-expected.importslashdoc.xml
@@ -38,6 +38,14 @@
<remarks>
<c>F:Mono.DocTest.Color.Red</c>.</remarks>
</member>
+ <member name="T:Mono.DocTest.D">
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>
+ <c>T:Mono.DocTest.D</c>
+ </remarks>
+ </member>
<member name="T:Mono.DocTest.DocAttribute">
<summary>To be added.</summary>
<remarks>
@@ -250,11 +258,80 @@ class Example {
<remarks>
<c>F:Mono.DocTest.Widget.classCtorError</c>.</remarks>
</member>
+ <member name="M:Mono.DocTest.Widget.Default(System.Int32,System.Int32)">
+ <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>
+ </member>
+ <member name="M:Mono.DocTest.Widget.Default(System.String,System.Char)">
+ <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>
+ </member>
<member name="F:Mono.DocTest.Widget.defaultColor">
<summary>To be added.</summary>
<remarks>
<c>F:Mono.DocTest.Widget.defaultColor</c>.</remarks>
</member>
+ <member name="M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object)">
+ <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>
+ </member>
+ <member name="M:Mono.DocTest.Widget.Dynamic1(System.Collections.Generic.Dictionary{System.Object,System.String})">
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </member>
+ <member name="M:Mono.DocTest.Widget.Dynamic2(System.Func{System.String,System.Object})">
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </member>
+ <member name="M:Mono.DocTest.Widget.Dynamic3(System.Func{System.Func{System.String,System.Object},System.Func{System.Object,System.String}})">
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </member>
+ <member name="E:Mono.DocTest.Widget.DynamicE1">
+ <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)" /></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)" /></exception>
+ </member>
+ <member name="E:Mono.DocTest.Widget.DynamicE2">
+ <summary>To be added.</summary>
+ <remarks>
+ <c>E:Mono.DocTest.Widget.DynamicE2</c>
+ </remarks>
+ </member>
+ <member name="F:Mono.DocTest.Widget.DynamicF">
+ <summary>To be added.</summary>
+ <remarks>
+ <c>F:Mono.DocTest.Widget.DynamicF</c>
+ </remarks>
+ </member>
+ <member name="P:Mono.DocTest.Widget.DynamicP">
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>
+ <c>P:Mono.DocTest.Widget.DynamicP</c>
+ </remarks>
+ </member>
<member name="P:Mono.DocTest.Widget.Height">
<summary>To be added.</summary>
<value>A <see cref="T:System.Int64" /> value...</value>