diff options
author | Jonathan Pryor <jonpryor@vt.edu> | 2011-10-03 23:53:44 +0400 |
---|---|---|
committer | Duncan Mak <duncanm@microsoft.com> | 2016-10-08 03:29:36 +0300 |
commit | 4298159fb36f301349088c5f8c42943e53191e0f (patch) | |
tree | 8bf874e80c52f5b7f3ef4454bd34028e55d3684d /mdoc/Test | |
parent | 0175f58cf5f356707421914b632528223a74e1de (diff) |
[mdoc] Add tests for C#4 dynamic, default method parameter values.
Diffstat (limited to 'mdoc/Test')
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<string,dynamic,object> 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<System.String,System.Object,System.Object>" /> + </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 = "a", 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<dynamic,string> Dynamic1 (System.Collections.Generic.Dictionary<dynamic,string> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2<object, string> Dynamic1(class System.Collections.Generic.Dictionary`2<object, string> value) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.Generic.Dictionary<System.Object,System.String></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Collections.Generic.Dictionary<System.Object,System.String>" /> + </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<string,dynamic> Dynamic2 (Func<string,dynamic> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2<string, object> Dynamic2(class System.Func`2<string, object> value) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Func<System.String,System.Object></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Func<System.String,System.Object>" /> + </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<Func<string,dynamic>,Func<dynamic,string>> Dynamic3 (Func<Func<string,dynamic>,Func<dynamic,string>> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2<class System.Func`2<string, object>, class System.Func`2<object, string>> Dynamic3(class System.Func`2<class System.Func`2<string, object>, class System.Func`2<object, string>> value) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object>,System.Func<System.Object,System.String>></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Func<System.Func<System.String,System.Object>,System.Func<System.Object,System.String>>" /> + </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<dynamic> DynamicE1;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Func`1<object> DynamicE1" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete("why not")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Func<System.Object></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<dynamic> DynamicE2;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Func`1<object> DynamicE2" /> + <MemberType>Event</MemberType> + <ReturnValue> + <ReturnType>System.Func<System.Object></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DynamicF"> + <MemberSignature Language="C#" Value="public Func<Func<string,dynamic,string>,Func<dynamic,Func<dynamic>,string>> DynamicF;" /> + <MemberSignature Language="ILAsm" Value=".field public class System.Func`2<class System.Func`3<string, object, string>, class System.Func`3<object, class System.Func`1<object>, string>> DynamicF" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object,System.String>,System.Func<System.Object,System.Func<System.Object>,System.String>></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DynamicP"> + <MemberSignature Language="C#" Value="public Func<Func<string,dynamic,string>,Func<dynamic,Func<dynamic>,string>> DynamicP { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Func`2<class System.Func`3<string, object, string>, class System.Func`3<object, class System.Func`1<object>, string>> DynamicP" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object,System.String>,System.Func<System.Object,System.Func<System.Object>,System.String>></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<string,dynamic,object> 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<System.String,System.Object,System.Object>" /> + </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 = "a", 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<dynamic,string> Dynamic1 (System.Collections.Generic.Dictionary<dynamic,string> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2<object, string> Dynamic1(class System.Collections.Generic.Dictionary`2<object, string> value) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.Generic.Dictionary<System.Object,System.String></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Collections.Generic.Dictionary<System.Object,System.String>" /> + </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<string,dynamic> Dynamic2 (Func<string,dynamic> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2<string, object> Dynamic2(class System.Func`2<string, object> value) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.String,System.Object></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Func<System.String,System.Object>" /> + </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<Func<string,dynamic>,Func<dynamic,string>> Dynamic3 (Func<Func<string,dynamic>,Func<dynamic,string>> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2<class System.Func`2<string, object>, class System.Func`2<object, string>> Dynamic3(class System.Func`2<class System.Func`2<string, object>, class System.Func`2<object, string>> value) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object>,System.Func<System.Object,System.String>></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Func<System.Func<System.String,System.Object>,System.Func<System.Object,System.String>>" /> + </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<dynamic> DynamicE1;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Func`1<object> 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<System.Object></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<dynamic> DynamicE2;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Func`1<object> DynamicE2" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Object></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<Func<string,dynamic,string>,Func<dynamic,Func<dynamic>,string>> DynamicF;" /> + <MemberSignature Language="ILAsm" Value=".field public class System.Func`2<class System.Func`3<string, object, string>, class System.Func`3<object, class System.Func`1<object>, string>> DynamicF" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object,System.String>,System.Func<System.Object,System.Func<System.Object>,System.String>></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<Func<string,dynamic,string>,Func<dynamic,Func<dynamic>,string>> DynamicP { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Func`2<class System.Func`3<string, object, string>, class System.Func`3<object, class System.Func`1<object>, string>> DynamicP" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object,System.String>,System.Func<System.Object,System.Func<System.Object>,System.String>></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<string,dynamic,object> 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<System.String,System.Object,System.Object>" /> + </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 = "a", 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<dynamic,string> Dynamic1 (System.Collections.Generic.Dictionary<dynamic,string> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2<object, string> Dynamic1(class System.Collections.Generic.Dictionary`2<object, string> 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<System.Object,System.String></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Collections.Generic.Dictionary<System.Object,System.String>" /> + </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<string,dynamic> Dynamic2 (Func<string,dynamic> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2<string, object> Dynamic2(class System.Func`2<string, object> value) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.String,System.Object></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Func<System.String,System.Object>" /> + </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<Func<string,dynamic>,Func<dynamic,string>> Dynamic3 (Func<Func<string,dynamic>,Func<dynamic,string>> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2<class System.Func`2<string, object>, class System.Func`2<object, string>> Dynamic3(class System.Func`2<class System.Func`2<string, object>, class System.Func`2<object, string>> value) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object>,System.Func<System.Object,System.String>></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Func<System.Func<System.String,System.Object>,System.Func<System.Object,System.String>>" /> + </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<dynamic> DynamicE1;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Func`1<object> 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<System.Object></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<dynamic> DynamicE2;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Func`1<object> DynamicE2" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Object></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DynamicF"> + <MemberSignature Language="C#" Value="public Func<Func<string,dynamic,string>,Func<dynamic,Func<dynamic>,string>> DynamicF;" /> + <MemberSignature Language="ILAsm" Value=".field public class System.Func`2<class System.Func`3<string, object, string>, class System.Func`3<object, class System.Func`1<object>, string>> DynamicF" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object,System.String>,System.Func<System.Object,System.Func<System.Object>,System.String>></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DynamicP"> + <MemberSignature Language="C#" Value="public Func<Func<string,dynamic,string>,Func<dynamic,Func<dynamic>,string>> DynamicP { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Func`2<class System.Func`3<string, object, string>, class System.Func`3<object, class System.Func`1<object>, string>> DynamicP" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object,System.String>,System.Func<System.Object,System.Func<System.Object>,System.String>></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<string,dynamic,object> 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<System.String,System.Object,System.Object>" /> + </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 = "a", 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<dynamic,string> Dynamic1 (System.Collections.Generic.Dictionary<dynamic,string> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Collections.Generic.Dictionary`2<object, string> Dynamic1(class System.Collections.Generic.Dictionary`2<object, string> value) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.Generic.Dictionary<System.Object,System.String></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Collections.Generic.Dictionary<System.Object,System.String>" /> + </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<string,dynamic> Dynamic2 (Func<string,dynamic> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2<string, object> Dynamic2(class System.Func`2<string, object> value) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.String,System.Object></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Func<System.String,System.Object>" /> + </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<Func<string,dynamic>,Func<dynamic,string>> Dynamic3 (Func<Func<string,dynamic>,Func<dynamic,string>> value);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Func`2<class System.Func`2<string, object>, class System.Func`2<object, string>> Dynamic3(class System.Func`2<class System.Func`2<string, object>, class System.Func`2<object, string>> value) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object>,System.Func<System.Object,System.String>></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Func<System.Func<System.String,System.Object>,System.Func<System.Object,System.String>>" /> + </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<dynamic> DynamicE1;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Func`1<object> 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<System.Object></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<dynamic> DynamicE2;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Func`1<object> DynamicE2" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Object></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DynamicF"> + <MemberSignature Language="C#" Value="public Func<Func<string,dynamic,string>,Func<dynamic,Func<dynamic>,string>> DynamicF;" /> + <MemberSignature Language="ILAsm" Value=".field public class System.Func`2<class System.Func`3<string, object, string>, class System.Func`3<object, class System.Func`1<object>, string>> DynamicF" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object,System.String>,System.Func<System.Object,System.Func<System.Object>,System.String>></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DynamicP"> + <MemberSignature Language="C#" Value="public Func<Func<string,dynamic,string>,Func<dynamic,Func<dynamic>,string>> DynamicP { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Func`2<class System.Func`3<string, object, string>, class System.Func`3<object, class System.Func`1<object>, string>> DynamicP" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Func<System.Func<System.String,System.Object,System.String>,System.Func<System.Object,System.Func<System.Object>,System.String>></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<string, object, object></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<Func<string, object, string>, Func<object, Func<System.Object>,System.String>></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<Func<string, object, string>, Func<object, Func<System.Object>,System.String>></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<object, string></a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary<object, string></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<string, object></a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func<string, 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.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<Func<string, object>, Func<object, string>></a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func<Func<string, object>, Func<object, string>></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<object, string></a> <b>Dynamic1</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary<object, string></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<string, object></a> <b>Dynamic2</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func<string, object></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<Func<string, object>, Func<object, string>></a> <b>Dynamic3</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Func`2">Func<Func<string, object>, Func<object, string>></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<object></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<object></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<Func<string, object, string>, Func<object, Func<System.Object>,System.String>></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<Func<string, object, string>, Func<object, Func<System.Object>,System.String>></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> |