Imported Upstream version 6.6.0.89

Former-commit-id: b39a328747c2f3414dc52e009fb6f0aa80ca2492
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-09-24 08:53:40 +00:00
parent cf815e07e0
commit 95fdb59ea6
2556 changed files with 138145 additions and 47453 deletions

View File

@@ -0,0 +1,195 @@
<?xml version="1.0" encoding="utf-8"?>
<Framework Name="one">
<Assemblies>
<Assembly Name="DocTest" Version="0.0.0.0" />
</Assemblies>
<Namespace Name="Mono.DocTest">
<Type Name="Mono.DocTest.Color" Id="T:Mono.DocTest.Color">
<Member Id="F:Mono.DocTest.Color.AnotherGreen" />
<Member Id="F:Mono.DocTest.Color.Blue" />
<Member Id="F:Mono.DocTest.Color.Green" />
<Member Id="F:Mono.DocTest.Color.Red" />
</Type>
<Type Name="Mono.DocTest.D" Id="T:Mono.DocTest.D" />
<Type Name="Mono.DocTest.DocAttribute" Id="T:Mono.DocTest.DocAttribute">
<Member Id="F:Mono.DocTest.DocAttribute.Field" />
<Member Id="F:Mono.DocTest.DocAttribute.FlagsEnum" />
<Member Id="F:Mono.DocTest.DocAttribute.NonFlagsEnum" />
<Member Id="M:Mono.DocTest.DocAttribute.#ctor(System.String)" />
<Member Id="P:Mono.DocTest.DocAttribute.Property" />
</Type>
<Type Name="Mono.DocTest.DocValueType" Id="T:Mono.DocTest.DocValueType">
<Member Id="F:Mono.DocTest.DocValueType.total" />
<Member Id="M:Mono.DocTest.DocValueType.M(System.Int32)" />
</Type>
<Type Name="Mono.DocTest.IProcess" Id="T:Mono.DocTest.IProcess" />
<Type Name="Mono.DocTest.UseLists" Id="T:Mono.DocTest.UseLists">
<Member Id="M:Mono.DocTest.UseLists.#ctor" />
<Member Id="M:Mono.DocTest.UseLists.GetValues``1(``0)" />
<Member Id="M:Mono.DocTest.UseLists.Process(Mono.DocTest.Generic.MyList{System.Int32})" />
<Member Id="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Int32})" />
<Member Id="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Predicate{System.Int32}})" />
<Member Id="M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})" />
<Member Id="M:Mono.DocTest.UseLists.UseHelper``3(Mono.DocTest.Generic.MyList`1.Helper{``0,``1,``2})" />
</Type>
<Type Name="Mono.DocTest.Widget" Id="T:Mono.DocTest.Widget">
<Member Id="E:Mono.DocTest.Widget.AnEvent" />
<Member Id="E:Mono.DocTest.Widget.AnotherEvent" />
<Member Id="E:Mono.DocTest.Widget.DynamicE1" />
<Member Id="E:Mono.DocTest.Widget.DynamicE2" />
<Member Id="F:Mono.DocTest.Widget.array1" />
<Member Id="F:Mono.DocTest.Widget.array2" />
<Member Id="F:Mono.DocTest.Widget.classCtorError" />
<Member Id="F:Mono.DocTest.Widget.defaultColor" />
<Member Id="F:Mono.DocTest.Widget.DynamicF" />
<Member Id="F:Mono.DocTest.Widget.message" />
<Member Id="F:Mono.DocTest.Widget.monthlyAverage" />
<Member Id="F:Mono.DocTest.Widget.op_Division" />
<Member Id="F:Mono.DocTest.Widget.pCount" />
<Member Id="F:Mono.DocTest.Widget.PI" />
<Member Id="F:Mono.DocTest.Widget.ppValues" />
<Member Id="M:Mono.DocTest.Widget.#ctor" />
<Member Id="M:Mono.DocTest.Widget.#ctor(System.Converter{System.String,System.String})" />
<Member Id="M:Mono.DocTest.Widget.#ctor(System.String)" />
<Member Id="M:Mono.DocTest.Widget.Default(System.Int32,System.Int32)" />
<Member Id="M:Mono.DocTest.Widget.Default(System.String,System.Char)" />
<Member Id="M:Mono.DocTest.Widget.Dynamic0(System.Object,System.Object)" />
<Member Id="M:Mono.DocTest.Widget.Dynamic1(System.Collections.Generic.Dictionary{System.Object,System.String})" />
<Member Id="M:Mono.DocTest.Widget.Dynamic2(System.Func{System.String,System.Object})" />
<Member Id="M:Mono.DocTest.Widget.Dynamic3(System.Func{System.Func{System.String,System.Object},System.Func{System.Object,System.String}})" />
<Member Id="M:Mono.DocTest.Widget.M0" />
<Member Id="M:Mono.DocTest.Widget.M1(System.Char,System.Single@,Mono.DocTest.DocValueType@)" />
<Member Id="M:Mono.DocTest.Widget.M2(System.Int16[],System.Int32[0:,0:],System.Int64[][])" />
<Member Id="M:Mono.DocTest.Widget.M3(System.Int64[][],Mono.DocTest.Widget[0:,0:,0:][])" />
<Member Id="M:Mono.DocTest.Widget.M4(System.Char*,Mono.DocTest.Color**)" />
<Member Id="M:Mono.DocTest.Widget.M5(System.Void*,System.Double*[0:,0:][])" />
<Member Id="M:Mono.DocTest.Widget.M6(System.Int32,System.Object[])" />
<Member Id="M:Mono.DocTest.Widget.M7(Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple)" />
<Member Id="M:Mono.DocTest.Widget.op_Addition(Mono.DocTest.Widget,Mono.DocTest.Widget)" />
<Member Id="M:Mono.DocTest.Widget.op_Explicit(Mono.DocTest.Widget)~System.Int32" />
<Member Id="M:Mono.DocTest.Widget.op_Implicit(Mono.DocTest.Widget)~System.Int64" />
<Member Id="M:Mono.DocTest.Widget.op_UnaryPlus(Mono.DocTest.Widget)" />
<Member Id="P:Mono.DocTest.Widget.DynamicP" />
<Member Id="P:Mono.DocTest.Widget.Height" />
<Member Id="P:Mono.DocTest.Widget.Item(System.Int32)" />
<Member Id="P:Mono.DocTest.Widget.Item(System.String,System.Int32)" />
<Member Id="P:Mono.DocTest.Widget.Width" />
<Member Id="P:Mono.DocTest.Widget.X" />
<Member Id="P:Mono.DocTest.Widget.Y" />
</Type>
<Type Name="Mono.DocTest.Widget/Del" Id="T:Mono.DocTest.Widget.Del" />
<Type Name="Mono.DocTest.Widget/Direction" Id="T:Mono.DocTest.Widget.Direction">
<Member Id="F:Mono.DocTest.Widget.Direction.East" />
<Member Id="F:Mono.DocTest.Widget.Direction.North" />
<Member Id="F:Mono.DocTest.Widget.Direction.South" />
<Member Id="F:Mono.DocTest.Widget.Direction.West" />
</Type>
<Type Name="Mono.DocTest.Widget/IMenuItem" Id="T:Mono.DocTest.Widget.IMenuItem">
<Member Id="M:Mono.DocTest.Widget.IMenuItem.A" />
<Member Id="P:Mono.DocTest.Widget.IMenuItem.B" />
</Type>
<Type Name="Mono.DocTest.Widget/NestedClass" Id="T:Mono.DocTest.Widget.NestedClass">
<Member Id="F:Mono.DocTest.Widget.NestedClass.value" />
<Member Id="M:Mono.DocTest.Widget.NestedClass.#ctor" />
<Member Id="M:Mono.DocTest.Widget.NestedClass.M(System.Int32)" />
</Type>
<Type Name="Mono.DocTest.Widget/NestedClass/Double" Id="T:Mono.DocTest.Widget.NestedClass.Double">
<Member Id="M:Mono.DocTest.Widget.NestedClass.Double.#ctor" />
</Type>
<Type Name="Mono.DocTest.Widget/NestedClass/Double/Triple" Id="T:Mono.DocTest.Widget.NestedClass.Double.Triple">
<Member Id="M:Mono.DocTest.Widget.NestedClass.Double.Triple.#ctor" />
</Type>
<Type Name="Mono.DocTest.Widget/NestedClass/Double/Triple/Quadruple" Id="T:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple">
<Member Id="M:Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple.#ctor" />
</Type>
<Type Name="Mono.DocTest.Widget/NestedClass`1" Id="T:Mono.DocTest.Widget.NestedClass`1">
<Member Id="F:Mono.DocTest.Widget.NestedClass`1.value" />
<Member Id="M:Mono.DocTest.Widget.NestedClass`1.#ctor" />
<Member Id="M:Mono.DocTest.Widget.NestedClass`1.M(System.Int32)" />
</Type>
</Namespace>
<Namespace Name="Mono.DocTest.Generic">
<Type Name="Mono.DocTest.Generic.Extensions" Id="T:Mono.DocTest.Generic.Extensions">
<Member Id="M:Mono.DocTest.Generic.Extensions.Bar``1(Mono.DocTest.Generic.IFoo{``0},System.String)" />
<Member Id="M:Mono.DocTest.Generic.Extensions.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})" />
<Member Id="M:Mono.DocTest.Generic.Extensions.ToDouble(System.Collections.Generic.IEnumerable{System.Int32})" />
<Member Id="M:Mono.DocTest.Generic.Extensions.ToDouble``1(``0)" />
<Member Id="M:Mono.DocTest.Generic.Extensions.ToEnumerable``1(``0)" />
</Type>
<Type Name="Mono.DocTest.Generic.Func`2" Id="T:Mono.DocTest.Generic.Func`2" />
<Type Name="Mono.DocTest.Generic.GenericBase`1" Id="T:Mono.DocTest.Generic.GenericBase`1">
<Member Id="E:Mono.DocTest.Generic.GenericBase`1.ItemChanged" />
<Member Id="E:Mono.DocTest.Generic.GenericBase`1.MyEvent" />
<Member Id="F:Mono.DocTest.Generic.GenericBase`1.ConstField1" />
<Member Id="F:Mono.DocTest.Generic.GenericBase`1.StaticField1" />
<Member Id="M:Mono.DocTest.Generic.GenericBase`1.#ctor" />
<Member Id="M:Mono.DocTest.Generic.GenericBase`1.BaseMethod``1(``0)" />
<Member Id="M:Mono.DocTest.Generic.GenericBase`1.op_Explicit(Mono.DocTest.Generic.GenericBase{`0})~`0" />
</Type>
<Type Name="Mono.DocTest.Generic.GenericBase`1/FooEventArgs" Id="T:Mono.DocTest.Generic.GenericBase`1.FooEventArgs">
<Member Id="M:Mono.DocTest.Generic.GenericBase`1.FooEventArgs.#ctor" />
</Type>
<Type Name="Mono.DocTest.Generic.GenericBase`1/NestedCollection" Id="T:Mono.DocTest.Generic.GenericBase`1.NestedCollection">
<Member Id="M:Mono.DocTest.Generic.GenericBase`1.NestedCollection.#ctor" />
</Type>
<Type Name="Mono.DocTest.Generic.GenericBase`1/NestedCollection/Enumerator" Id="T:Mono.DocTest.Generic.GenericBase`1.NestedCollection.Enumerator" />
<Type Name="Mono.DocTest.Generic.IFoo`1" Id="T:Mono.DocTest.Generic.IFoo`1">
<Member Id="M:Mono.DocTest.Generic.IFoo`1.Method``1(`0,``0)" />
</Type>
<Type Name="Mono.DocTest.Generic.MyList`1" Id="T:Mono.DocTest.Generic.MyList`1">
<Member Id="M:Mono.DocTest.Generic.MyList`1.#ctor" />
<Member Id="M:Mono.DocTest.Generic.MyList`1.GetEnumerator" />
<Member Id="M:Mono.DocTest.Generic.MyList`1.GetHelper``2" />
<Member Id="M:Mono.DocTest.Generic.MyList`1.Method``1(`0,``0)" />
<Member Id="M:Mono.DocTest.Generic.MyList`1.RefMethod``1(`0@,``0@)" />
<Member Id="M:Mono.DocTest.Generic.MyList`1.System#Collections#IEnumerable#GetEnumerator" />
<Member Id="M:Mono.DocTest.Generic.MyList`1.Test(`0)" />
<Member Id="M:Mono.DocTest.Generic.MyList`1.UseHelper``2(Mono.DocTest.Generic.MyList`1.Helper{`0,``0,``1})" />
</Type>
<Type Name="Mono.DocTest.Generic.MyList`1/Helper`2" Id="T:Mono.DocTest.Generic.MyList`1.Helper`2">
<Member Id="M:Mono.DocTest.Generic.MyList`1.Helper`2.#ctor" />
<Member Id="M:Mono.DocTest.Generic.MyList`1.Helper`2.UseT(`0,`1,`2)" />
</Type>
<Type Name="Mono.DocTest.Generic.MyList`2" Id="T:Mono.DocTest.Generic.MyList`2">
<Member Id="M:Mono.DocTest.Generic.MyList`2.#ctor" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.CopyTo(`0[],System.Int32)" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.Dispose" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.Foo" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.GetEnumerator" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.Mono#DocTest#Generic#IFoo&lt;A&gt;#Method``1(`0,``0)" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.MoveNext" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.Reset" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.System#Collections#Generic#ICollection&lt;A&gt;#Add(`0)" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.System#Collections#Generic#ICollection&lt;A&gt;#Clear" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.System#Collections#Generic#ICollection&lt;A&gt;#Contains(`0)" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.System#Collections#Generic#ICollection&lt;A&gt;#Remove(`0)" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.System#Collections#Generic#IEnumerable&lt;A&gt;#GetEnumerator" />
<Member Id="M:Mono.DocTest.Generic.MyList`2.System#Collections#IEnumerable#GetEnumerator" />
<Member Id="P:Mono.DocTest.Generic.MyList`2.Count" />
<Member Id="P:Mono.DocTest.Generic.MyList`2.Current" />
<Member Id="P:Mono.DocTest.Generic.MyList`2.System#Collections#Generic#ICollection&lt;A&gt;#IsReadOnly" />
<Member Id="P:Mono.DocTest.Generic.MyList`2.System#Collections#Generic#IEnumerator&lt;A&gt;#Current" />
<Member Id="P:Mono.DocTest.Generic.MyList`2.System#Collections#IEnumerator#Current" />
</Type>
</Namespace>
<Namespace Name="">
<Type Name="NoNamespace" Id="T:NoNamespace">
<Member Id="M:NoNamespace.#ctor" />
</Type>
</Namespace>
<Namespace Name="System">
<Type Name="System.Action`1" Id="T:System.Action`1" />
<Type Name="System.Array" Id="T:System.Array">
<Member Id="M:System.Array.#ctor" />
<Member Id="M:System.Array.AsReadOnly``1(``0[])" />
<Member Id="M:System.Array.ConvertAll``2(``0[],System.Converter{``0,``1})" />
<Member Id="M:System.Array.Resize``1(``0[]@,System.Int32)" />
</Type>
<Type Name="System.AsyncCallback" Id="T:System.AsyncCallback" />
<Type Name="System.Environment" Id="T:System.Environment">
<Member Id="M:System.Environment.GetFolderPath(System.Environment.SpecialFolder)" />
<Member Id="M:System.Environment.IsAligned``1(``0[],System.Int32)" />
</Type>
<Type Name="System.Environment/SpecialFolder" Id="T:System.Environment.SpecialFolder" />
</Namespace>
</Framework>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<Framework Name="two">
<Assemblies>
<Assembly Name="DocTest-DropNS-classic-secondary" Version="0.0.0.0" />
<Assembly Name="DocTest-DropNS-classic" Version="0.0.0.0" />
</Assemblies>
<Namespace Name="MyFramework.MyNamespace">
<Type Name="MyFramework.MyNamespace.MyClass" Id="T:MyFramework.MyNamespace.MyClass">
<Member Id="M:MyFramework.MyNamespace.MyClass.#ctor" />
<Member Id="M:MyFramework.MyNamespace.MyClass.Hello(System.Int32)" />
<Member Id="P:MyFramework.MyNamespace.MyClass.MyProperty" />
<Member Id="P:MyFramework.MyNamespace.MyClass.OnlyInClassic" />
</Type>
<Type Name="MyFramework.MyNamespace.MyClassExtensions" Id="T:MyFramework.MyNamespace.MyClassExtensions">
<Member Id="M:MyFramework.MyNamespace.MyClassExtensions.AnExtension(MyFramework.MyNamespace.MyClass)" />
</Type>
</Namespace>
<Namespace Name="MyFramework.MyOtherNamespace">
<Type Name="MyFramework.MyOtherNamespace.MyOtherClass" Id="T:MyFramework.MyOtherNamespace.MyOtherClass">
<Member Id="M:MyFramework.MyOtherNamespace.MyOtherClass.#ctor" />
<Member Id="M:MyFramework.MyOtherNamespace.MyOtherClass.Hello(System.Double)" />
<Member Id="M:MyFramework.MyOtherNamespace.MyOtherClass.Hello(System.Int32)" />
<Member Id="P:MyFramework.MyOtherNamespace.MyOtherClass.MyProperty" />
</Type>
</Namespace>
</Framework>

View File

@@ -0,0 +1,165 @@
<Type Name="Extensions" FullName="Mono.DocTest.Generic.Extensions">
<TypeSignature Language="C#" Value="public static class Extensions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Extensions extends System.Object" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>extension methods!</summary>
<remarks>
<c>T:Mono.DocTest.Generic.Extensions</c>
</remarks>
</Docs>
<Members>
<Member MemberName="Bar&lt;T&gt;">
<MemberSignature Language="C#" Value="public static void Bar&lt;T&gt; (this Mono.DocTest.Generic.IFoo&lt;T&gt; self, string s);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Bar&lt;T&gt;(class Mono.DocTest.Generic.IFoo`1&lt;!!T&gt; self, string s) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Parameters>
<Parameter Name="self" Type="Mono.DocTest.Generic.IFoo&lt;T&gt;" RefType="this" />
<Parameter Name="s" Type="System.String" />
</Parameters>
<Docs>
<typeparam name="T">To be added.</typeparam>
<param name="self">To be added.</param>
<param name="s">To be added.</param>
<summary>
<see cref="T:Mono.DocTest.Generic.IFoo`1" /> extension method</summary>
<remarks>
<c>M:Mono.DocTest.Generic.Extensions.Bar``1</c>
</remarks>
</Docs>
</Member>
<Member MemberName="ForEach&lt;T&gt;">
<MemberSignature Language="C#" Value="public static void ForEach&lt;T&gt; (this System.Collections.Generic.IEnumerable&lt;T&gt; self, Action&lt;T&gt; a);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ForEach&lt;T&gt;(class System.Collections.Generic.IEnumerable`1&lt;!!T&gt; self, class System.Action`1&lt;!!T&gt; a) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Parameters>
<Parameter Name="self" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" RefType="this" />
<Parameter Name="a" Type="System.Action&lt;T&gt;" />
</Parameters>
<Docs>
<typeparam name="T">To be added.</typeparam>
<param name="self">To be added.</param>
<param name="a">To be added.</param>
<summary>
<see cref="T:System.Collections.Generic.IEnumerable`1" /> extension method</summary>
<remarks>
<c>M:Mono.DocTest.Generic.Extensions.ForEach``1</c>
</remarks>
</Docs>
</Member>
<Member MemberName="ToDouble">
<MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;double&gt; ToDouble (this System.Collections.Generic.IEnumerable&lt;int&gt; list);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1&lt;float64&gt; ToDouble(class System.Collections.Generic.IEnumerable`1&lt;int32&gt; list) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;System.Double&gt;</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="list" Type="System.Collections.Generic.IEnumerable&lt;System.Int32&gt;" RefType="this" />
</Parameters>
<Docs>
<param name="list">To be added.</param>
<summary>
<see cref="T:System.Collections.Generic.IEnumerable{System.Int32}" />
extension method.
</summary>
<returns>To be added.</returns>
<remarks>
<c>M:Mono.DocTest.Generic.Extensions.ToDouble</c>
</remarks>
</Docs>
</Member>
<Member MemberName="ToDouble&lt;T&gt;">
<MemberSignature Language="C#" Value="public static double ToDouble&lt;T&gt; (this T val) where T : Mono.DocTest.Generic.IFoo&lt;T&gt;;" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble&lt;(class Mono.DocTest.Generic.IFoo`1&lt;!!T&gt;) T&gt;(!!T val) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<InterfaceName>Mono.DocTest.Generic.IFoo&lt;T&gt;</InterfaceName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="val" Type="T" RefType="this" />
</Parameters>
<Docs>
<typeparam name="T">To be added.</typeparam>
<param name="val">To be added.</param>
<summary>
<see cref="T:Mono.DocTest.Generic.IFoo`1" /> extension method.
</summary>
<returns>To be added.</returns>
<remarks>
<c>M:Mono.DocTest.Generic.Extensions.ToDouble</c>
</remarks>
</Docs>
</Member>
<Member MemberName="ToEnumerable&lt;T&gt;">
<MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;T&gt; ToEnumerable&lt;T&gt; (this T self);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1&lt;!!T&gt; ToEnumerable&lt;T&gt;(!!T self) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable&lt;T&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Parameters>
<Parameter Name="self" Type="T" RefType="this" />
</Parameters>
<Docs>
<typeparam name="T">To be added.</typeparam>
<param name="self">To be added.</param>
<summary>
<c>System.Object</c> extension method</summary>
<returns>To be added.</returns>
<remarks>
<c>M:Mono.DocTest.Generic.Extensions.ToEnumerable``1</c>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,65 @@
<Type Name="Func&lt;TArg,TRet&gt;" FullName="Mono.DocTest.Generic.Func&lt;TArg,TRet&gt;">
<TypeSignature Language="C#" Value="public delegate TRet Func&lt;in TArg,out TRet&gt;(TArg a) where TArg : Exception;" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Func`2&lt;(class System.Exception) - TArg, + TRet&gt; extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="TArg">
<Attributes>
<Attribute>
<AttributeName>Mono.DocTest.Doc("arg!")</AttributeName>
</Attribute>
</Attributes>
<Constraints>
<ParameterAttribute>Contravariant</ParameterAttribute>
<BaseTypeName>System.Exception</BaseTypeName>
</Constraints>
</TypeParameter>
<TypeParameter Name="TRet">
<Attributes>
<Attribute>
<AttributeName>Mono.DocTest.Doc("ret!")</AttributeName>
</Attribute>
</Attributes>
<Constraints>
<ParameterAttribute>Covariant</ParameterAttribute>
</Constraints>
</TypeParameter>
</TypeParameters>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>Mono.DocTest.Doc("method")</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="a" Type="TArg">
<Attributes>
<Attribute>
<AttributeName>Mono.DocTest.Doc("arg-actual")</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<ReturnValue>
<ReturnType>TRet</ReturnType>
<Attributes>
<Attribute>
<AttributeName>Mono.DocTest.Doc("return", Field=false)</AttributeName>
</Attribute>
</Attributes>
</ReturnValue>
<Docs>
<typeparam name="TArg">argument type, with attributes!</typeparam>
<typeparam name="TRet">return type, with attributes!</typeparam>
<param name="a">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>
<c>T:Mono.DocTest.Generic.Func`2</c>.</remarks>
</Docs>
</Type>

View File

@@ -0,0 +1,35 @@
<Type Name="GenericBase&lt;U&gt;+FooEventArgs" FullName="Mono.DocTest.Generic.GenericBase&lt;U&gt;+FooEventArgs">
<TypeSignature Language="C#" Value="public class GenericBase&lt;U&gt;.FooEventArgs : EventArgs" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit GenericBase`1/FooEventArgs&lt;U&gt; extends System.EventArgs" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="U" />
</TypeParameters>
<Base>
<BaseTypeName>System.EventArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>T:Mono.DocTest.Generic.GenericBase`1.FooEventArgs</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FooEventArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,20 @@
<Type Name="GenericBase&lt;U&gt;+NestedCollection+Enumerator" FullName="Mono.DocTest.Generic.GenericBase&lt;U&gt;+NestedCollection+Enumerator">
<TypeSignature Language="C#" Value="protected internal struct GenericBase&lt;U&gt;.NestedCollection.Enumerator" />
<TypeSignature Language="ILAsm" Value=".class nested protected sequential ansi sealed beforefieldinit GenericBase`1/NestedCollection/Enumerator&lt;U&gt; extends System.ValueType" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="U" />
</TypeParameters>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>T:Mono.DocTest.Generic.GenericBase`1.NestedCollection.Enumerator</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,35 @@
<Type Name="GenericBase&lt;U&gt;+NestedCollection" FullName="Mono.DocTest.Generic.GenericBase&lt;U&gt;+NestedCollection">
<TypeSignature Language="C#" Value="public class GenericBase&lt;U&gt;.NestedCollection" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit GenericBase`1/NestedCollection&lt;U&gt; extends System.Object" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="U" />
</TypeParameters>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>T:Mono.DocTest.Generic.GenericBase`1.NestedCollection</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NestedCollection ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,160 @@
<Type Name="GenericBase&lt;U&gt;" FullName="Mono.DocTest.Generic.GenericBase&lt;U&gt;">
<TypeSignature Language="C#" Value="public class GenericBase&lt;U&gt;" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit GenericBase`1&lt;U&gt; extends System.Object" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="U" />
</TypeParameters>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<typeparam name="U">Insert <c>text</c> here.</typeparam>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.Generic.GenericBase`1</c>.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public GenericBase ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BaseMethod&lt;S&gt;">
<MemberSignature Language="C#" Value="public U BaseMethod&lt;S&gt; (S genericParameter);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance !U BaseMethod&lt;S&gt;(!!S genericParameter) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>U</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="S">
<Attributes>
<Attribute>
<AttributeName>Mono.DocTest.Doc("S")</AttributeName>
</Attribute>
</Attributes>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="genericParameter" Type="S" />
</Parameters>
<Docs>
<typeparam name="S">Insert more <c>text</c> here.</typeparam>
<param name="genericParameter">Something</param>
<summary>To be added.</summary>
<returns>The default value.</returns>
<remarks>
<c>M:Mono.DocTest.GenericBase`1.BaseMethod``1(``0)</c>.</remarks>
</Docs>
</Member>
<Member MemberName="ConstField1">
<MemberSignature Language="C#" Value="public const int ConstField1;" />
<MemberSignature Language="ILAsm" Value=".field public static literal int32 ConstField1" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>F:Mono.DocTest.GenericBase`1.ConstField1</c>
</remarks>
</Docs>
</Member>
<Member MemberName="ItemChanged">
<MemberSignature Language="C#" Value="public event Action&lt;Mono.DocTest.Generic.MyList&lt;U&gt;,Mono.DocTest.Generic.MyList&lt;U&gt;.Helper&lt;U,U&gt;&gt; ItemChanged;" />
<MemberSignature Language="ILAsm" Value=".event class System.Action`2&lt;class Mono.DocTest.Generic.MyList`1&lt;!U&gt;, class Mono.DocTest.Generic.MyList`1/Helper`2&lt;!U, !U, !U&gt;&gt; ItemChanged" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Action&lt;Mono.DocTest.Generic.MyList&lt;U&gt;,Mono.DocTest.Generic.MyList&lt;U&gt;+Helper&lt;U,U&gt;&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>E:Mono.DocTest.Generic.GenericBase`1.ItemChanged</remarks>
</Docs>
</Member>
<Member MemberName="MyEvent">
<MemberSignature Language="C#" Value="public event EventHandler&lt;Mono.DocTest.Generic.GenericBase&lt;U&gt;.FooEventArgs&gt; MyEvent;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class Mono.DocTest.Generic.GenericBase`1/FooEventArgs&lt;!U&gt;&gt; MyEvent" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EventHandler&lt;Mono.DocTest.Generic.GenericBase&lt;U&gt;+FooEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>E:Mono.DocTest.Generic.GenericBase`1.MyEvent</remarks>
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static explicit operator U (Mono.DocTest.Generic.GenericBase&lt;U&gt; list);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname !U op_Explicit(class Mono.DocTest.Generic.GenericBase`1&lt;!U&gt; list) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>U</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="list" Type="Mono.DocTest.Generic.GenericBase&lt;U&gt;" />
</Parameters>
<Docs>
<param name="list">Insert description here</param>
<summary>To be added.</summary>
<returns>The default value for <typeparamref name="U" />.</returns>
<remarks>
<c>M:Mono.DocTest.GenericBase`1.op_Explicit(Mono.DocTest.GenericBase{`0})~`0</c>
</remarks>
</Docs>
</Member>
<Member MemberName="StaticField1">
<MemberSignature Language="C#" Value="public static readonly Mono.DocTest.Generic.GenericBase&lt;U&gt; StaticField1;" />
<MemberSignature Language="ILAsm" Value=".field public static initonly class Mono.DocTest.Generic.GenericBase`1&lt;!U&gt; StaticField1" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Generic.GenericBase&lt;U&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>F:Mono.DocTest.GenericBase`1.StaticField1</c>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,48 @@
<Type Name="IFoo&lt;T&gt;" FullName="Mono.DocTest.Generic.IFoo&lt;T&gt;">
<TypeSignature Language="C#" Value="public interface IFoo&lt;T&gt;" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IFoo`1&lt;T&gt;" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Interfaces />
<Docs>
<typeparam name="T">T generic param</typeparam>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.IFoo`1</c>.</remarks>
</Docs>
<Members>
<Member MemberName="Method&lt;U&gt;">
<MemberSignature Language="C#" Value="public T Method&lt;U&gt; (T t, U u);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance !T Method&lt;U&gt;(!T t, !!U u) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>T</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="U" />
</TypeParameters>
<Parameters>
<Parameter Name="t" Type="T" />
<Parameter Name="u" Type="U" />
</Parameters>
<Docs>
<typeparam name="U">U generic param</typeparam>
<param name="t">To be added.</param>
<param name="u">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>
<c>T:Mono.DocTest.IFoo`1.Method``1(`0,``0)</c>.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,65 @@
<Type Name="MyList&lt;T&gt;+Helper&lt;U,V&gt;" FullName="Mono.DocTest.Generic.MyList&lt;T&gt;+Helper&lt;U,V&gt;">
<TypeSignature Language="C#" Value="public class MyList&lt;T&gt;.Helper&lt;U,V&gt;" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit MyList`1/Helper`2&lt;T, U, V&gt; extends System.Object" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="T" />
<TypeParameter Name="U" />
<TypeParameter Name="V" />
</TypeParameters>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<typeparam name="U">Seriously!</typeparam>
<typeparam name="V">Too <c>many</c> docs!</typeparam>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.MyList`1.Helper`2</c>.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Helper ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UseT">
<MemberSignature Language="C#" Value="public void UseT (T a, U b, V c);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UseT(!T a, !U b, !V c) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="a" Type="T" />
<Parameter Name="b" Type="U" />
<Parameter Name="c" Type="V" />
</Parameters>
<Docs>
<param name="a">Ako</param>
<param name="b">bko</param>
<param name="c">cko</param>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.MyList`1.Helper`2.UseT(`0,`1,`2)</c>.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,224 @@
<Type Name="MyList&lt;T&gt;" FullName="Mono.DocTest.Generic.MyList&lt;T&gt;">
<TypeSignature Language="C#" Value="public class MyList&lt;T&gt; : Mono.DocTest.Generic.GenericBase&lt;T&gt;, System.Collections.Generic.IEnumerable&lt;int[]&gt;" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MyList`1&lt;T&gt; extends Mono.DocTest.Generic.GenericBase`1&lt;!T&gt; implements class System.Collections.Generic.IEnumerable`1&lt;int32[]&gt;, class System.Collections.IEnumerable" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="T">
<Attributes>
<Attribute>
<AttributeName>Mono.DocTest.Doc("Type Parameter!")</AttributeName>
</Attribute>
</Attributes>
</TypeParameter>
</TypeParameters>
<Base>
<BaseTypeName>Mono.DocTest.Generic.GenericBase&lt;T&gt;</BaseTypeName>
<BaseTypeArguments>
<BaseTypeArgument TypeParamName="U">T</BaseTypeArgument>
</BaseTypeArguments>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.Generic.IEnumerable&lt;System.Int32[]&gt;</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.IEnumerable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<typeparam name="T">I'm Dying Here!</typeparam>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.Generic.MyList`1</c>.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MyList ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetEnumerator">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;int[]&gt; GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1&lt;int32[]&gt; GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.IEnumerable`1.GetEnumerator</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerator&lt;System.Int32[]&gt;</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>
<c>M:Mono.DocTest.MyList`1.GetEnumerator</c>.</remarks>
</Docs>
</Member>
<Member MemberName="GetHelper&lt;U,V&gt;">
<MemberSignature Language="C#" Value="public Mono.DocTest.Generic.MyList&lt;T&gt;.Helper&lt;U,V&gt; GetHelper&lt;U,V&gt; ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.DocTest.Generic.MyList`1/Helper`2&lt;!T, !!U, !!V&gt; GetHelper&lt;U, V&gt;() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Generic.MyList&lt;T&gt;+Helper&lt;U,V&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="U" />
<TypeParameter Name="V" />
</TypeParameters>
<Parameters />
<Docs>
<typeparam name="U">To be added.</typeparam>
<typeparam name="V">To be added.</typeparam>
<summary>To be added.</summary>
<returns>
<see langword="null" />.</returns>
<remarks>
<c>M:Mono.DocTest.Generic.MyList`1.GetHelper``2</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Method&lt;U&gt;">
<MemberSignature Language="C#" Value="public void Method&lt;U&gt; (T t, U u);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Method&lt;U&gt;(!T t, !!U u) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="U" />
</TypeParameters>
<Parameters>
<Parameter Name="t" Type="T" />
<Parameter Name="u" Type="U" />
</Parameters>
<Docs>
<typeparam name="U">Method generic parameter</typeparam>
<param name="t">Class generic type</param>
<param name="u">Method generic type</param>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.MyList`1.Method``1(`0,``0)</c>.</remarks>
</Docs>
</Member>
<Member MemberName="RefMethod&lt;U&gt;">
<MemberSignature Language="C#" Value="public void RefMethod&lt;U&gt; (ref T t, ref U u);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RefMethod&lt;U&gt;(!T&amp; t, !!U&amp; u) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="U" />
</TypeParameters>
<Parameters>
<Parameter Name="t" Type="T" RefType="ref" />
<Parameter Name="u" Type="U" RefType="ref" />
</Parameters>
<Docs>
<typeparam name="U">To be added.</typeparam>
<param name="t">To be added.</param>
<param name="u">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.IEnumerable.GetEnumerator">
<MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.IEnumerable.GetEnumerator</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.IEnumerator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>
<c>M:Mono.DocTest.MyList`1.System#Collections#GetEnumerator</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Test">
<MemberSignature Language="C#" Value="public void Test (T t);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Test(!T t) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="t" Type="T" />
</Parameters>
<Docs>
<param name="t">tko</param>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.MyList`1.Test(`0)</c>.</remarks>
</Docs>
</Member>
<Member MemberName="UseHelper&lt;U,V&gt;">
<MemberSignature Language="C#" Value="public void UseHelper&lt;U,V&gt; (Mono.DocTest.Generic.MyList&lt;T&gt;.Helper&lt;U,V&gt; helper);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UseHelper&lt;U, V&gt;(class Mono.DocTest.Generic.MyList`1/Helper`2&lt;!T, !!U, !!V&gt; helper) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="U" />
<TypeParameter Name="V" />
</TypeParameters>
<Parameters>
<Parameter Name="helper" Type="Mono.DocTest.Generic.MyList&lt;T&gt;+Helper&lt;U,V&gt;" />
</Parameters>
<Docs>
<typeparam name="U">Argh!</typeparam>
<typeparam name="V">Foo Argh!</typeparam>
<param name="helper">A <see cref="T:Mono.DocTest.Generic.MyList`1.Helper`2" />.</param>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.Generic.MyList`1.UseHelper``2(Mono.DocTest.Generic.MyList{``0}.Helper{``1,``2})</c>.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,478 @@
<Type Name="MyList&lt;A,B&gt;" FullName="Mono.DocTest.Generic.MyList&lt;A,B&gt;">
<TypeSignature Language="C#" Value="public class MyList&lt;A,B&gt; : Mono.DocTest.Generic.GenericBase&lt;System.Collections.Generic.Dictionary&lt;A,B&gt;&gt;, Mono.DocTest.Generic.IFoo&lt;A&gt;, System.Collections.Generic.ICollection&lt;A&gt;, System.Collections.Generic.IEnumerable&lt;A&gt;, System.Collections.Generic.IEnumerator&lt;A&gt; where A : class, IList&lt;B&gt;, new() where B : class, A" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MyList`2&lt;class .ctor (class System.Collections.Generic.IList`1&lt;!B&gt;) A, class (!A) B&gt; extends Mono.DocTest.Generic.GenericBase`1&lt;class System.Collections.Generic.Dictionary`2&lt;!A, !B&gt;&gt; implements class Mono.DocTest.Generic.IFoo`1&lt;!A&gt;, class System.Collections.Generic.ICollection`1&lt;!A&gt;, class System.Collections.Generic.IEnumerable`1&lt;!A&gt;, class System.Collections.Generic.IEnumerator`1&lt;!A&gt;, class System.Collections.IEnumerable, class System.Collections.IEnumerator, class System.IDisposable" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="A">
<Constraints>
<ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
<InterfaceName>System.Collections.Generic.IList&lt;B&gt;</InterfaceName>
</Constraints>
</TypeParameter>
<TypeParameter Name="B">
<Constraints>
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
<BaseTypeName>A</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Base>
<BaseTypeName>Mono.DocTest.Generic.GenericBase&lt;System.Collections.Generic.Dictionary&lt;A,B&gt;&gt;</BaseTypeName>
<BaseTypeArguments>
<BaseTypeArgument TypeParamName="U">System.Collections.Generic.Dictionary&lt;A,B&gt;</BaseTypeArgument>
</BaseTypeArguments>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Mono.DocTest.Generic.IFoo&lt;A&gt;</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.Generic.ICollection&lt;A&gt;</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.Generic.IEnumerable&lt;A&gt;</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.Generic.IEnumerable&lt;T&gt;</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.Generic.IEnumerator&lt;A&gt;</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.IEnumerable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.IEnumerator</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<typeparam name="A">Ako generic param</typeparam>
<typeparam name="B">Bko generic param</typeparam>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.MyList`2</c>.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MyList ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CopyTo">
<MemberSignature Language="C#" Value="public void CopyTo (A[] array, int arrayIndex);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyTo(!A[] array, int32 arrayIndex) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="array" Type="A[]" />
<Parameter Name="arrayIndex" Type="System.Int32" />
</Parameters>
<Docs>
<param name="array">Where to copy elements to</param>
<param name="arrayIndex">Where to start copyingto</param>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.MyList`2.CopyTo(`0[],System.Int32)</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Count">
<MemberSignature Language="C#" Value="public int Count { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
<MemberType>Property</MemberType>
<Implements>
<InterfaceMember>P:System.Collections.Generic.ICollection`1.Count</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>A <see cref="T:System.Int32" />.</value>
<remarks>
<c>P:Mono.DocTest.MyList`2.Count</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Current">
<MemberSignature Language="C#" Value="public A Current { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance !A Current" />
<MemberType>Property</MemberType>
<Implements>
<InterfaceMember>P:System.Collections.Generic.IEnumerator`1.Current</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>A</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>The current value.</value>
<remarks>
<c>P:Mono.DocTest.MyList`2.Current</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Dispose">
<MemberSignature Language="C#" Value="public void Dispose ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.IDisposable.Dispose</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.MyList`2.Dispose</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Foo">
<MemberSignature Language="C#" Value="public System.Collections.Generic.KeyValuePair&lt;System.Collections.Generic.IEnumerable&lt;A&gt;,System.Collections.Generic.IEnumerable&lt;B&gt;&gt; Foo ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.KeyValuePair`2&lt;class System.Collections.Generic.IEnumerable`1&lt;!A&gt;, class System.Collections.Generic.IEnumerable`1&lt;!B&gt;&gt; Foo() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.KeyValuePair&lt;System.Collections.Generic.IEnumerable&lt;A&gt;,System.Collections.Generic.IEnumerable&lt;B&gt;&gt;</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>M:Mono.DocTest.Generic.MyList`2.Foo</remarks>
</Docs>
</Member>
<Member MemberName="GetEnumerator">
<MemberSignature Language="C#" Value="public System.Collections.Generic.List&lt;A&gt;.Enumerator GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.List`1/Enumerator&lt;!A&gt; GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.List&lt;A&gt;+Enumerator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>A <see cref="T:System.Collections.Generic.List{`0}.Enumerator" />.</returns>
<remarks>
<c>M:Mono.DocTest.MyList`2.GetEnumerator</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Mono.DocTest.Generic.IFoo&lt;A&gt;.Method&lt;U&gt;">
<MemberSignature Language="C#" Value="A IFoo&lt;A&gt;.Method&lt;U&gt; (A a, U u);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance !A Mono.DocTest.Generic.IFoo&lt;A&gt;.Method&lt;U&gt;(!A a, !!U u) cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Mono.DocTest.Generic.IFoo`1.Method``1(`0,``0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>A</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="U" />
</TypeParameters>
<Parameters>
<Parameter Name="a" Type="A" />
<Parameter Name="u" Type="U" />
</Parameters>
<Docs>
<typeparam name="U">U generic param on MyList`2</typeparam>
<param name="a">To be added.</param>
<param name="u">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>
<c>M:Mono.DocTest.Generic.MyList`2.Mono#DocTest#Generic#IFoo{A}#Method``1(`0,``0)</c>.</remarks>
</Docs>
</Member>
<Member MemberName="MoveNext">
<MemberSignature Language="C#" Value="public bool MoveNext ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MoveNext() cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.IEnumerator.MoveNext</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>
<see cref="T:System.Boolean" />
</returns>
<remarks>
<c>M:Mono.DocTest.MyList`2.MoveNext</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Reset">
<MemberSignature Language="C#" Value="public void Reset ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Reset() cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.IEnumerator.Reset</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.MyList`2.Reset</c>.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.Generic.ICollection&lt;A&gt;.Add">
<MemberSignature Language="C#" Value="void ICollection&lt;A&gt;.Add (A item);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection&lt;A&gt;.Add(!A item) cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.ICollection`1.Add(`0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="item" Type="A" />
</Parameters>
<Docs>
<param name="item">The item to add.</param>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.MyList`2.System#Collections#Generic#ICollection{A}#Add(`0)</c>.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.Generic.ICollection&lt;A&gt;.Clear">
<MemberSignature Language="C#" Value="void ICollection&lt;A&gt;.Clear ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection&lt;A&gt;.Clear() cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.ICollection`1.Clear</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.MyList`2.System#Collections#Generic#ICollection{A}#Clear</c>.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.Generic.ICollection&lt;A&gt;.Contains">
<MemberSignature Language="C#" Value="bool ICollection&lt;A&gt;.Contains (A item);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection&lt;A&gt;.Contains(!A item) cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.ICollection`1.Contains(`0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="item" Type="A" />
</Parameters>
<Docs>
<param name="item">The item to check for</param>
<summary>To be added.</summary>
<returns>A <see cref="T:System.Boolean" /> instance (<see langword="false" />).</returns>
<remarks>
<c>M:Mono.DocTest.MyList`2.System#Collections#Generic#ICollection{A}.Contains(`0)</c>.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.Generic.ICollection&lt;A&gt;.IsReadOnly">
<MemberSignature Language="C#" Value="bool System.Collections.Generic.ICollection&lt;A&gt;.IsReadOnly { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.Generic.ICollection&lt;A&gt;.IsReadOnly" />
<MemberType>Property</MemberType>
<Implements>
<InterfaceMember>P:System.Collections.Generic.ICollection`1.IsReadOnly</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>A <see cref="T:System.Boolean" />.</value>
<remarks>
<c>P:Mono.DocTest.MyList`2.System#Collections#Generic#ICollection{A}#IsReadOnly</c>.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.Generic.ICollection&lt;A&gt;.Remove">
<MemberSignature Language="C#" Value="bool ICollection&lt;A&gt;.Remove (A item);" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection&lt;A&gt;.Remove(!A item) cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.ICollection`1.Remove(`0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="item" Type="A" />
</Parameters>
<Docs>
<param name="item">the item to remove</param>
<summary>To be added.</summary>
<returns>Whether the item was removed.</returns>
<remarks>
<c>M:Mono.DocTest.MyList`2.System#Collections#Generic#ICollection{A}#Remove(`0)</c>.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.Generic.IEnumerable&lt;A&gt;.GetEnumerator">
<MemberSignature Language="C#" Value="System.Collections.Generic.IEnumerator&lt;A&gt; IEnumerable&lt;A&gt;.GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1&lt;!A&gt; System.Collections.Generic.IEnumerable&lt;A&gt;.GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.IEnumerable`1.GetEnumerator</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerator&lt;A&gt;</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>A <see cref="T:System.Collections.Generic.IEnumerator{`0}" />.</returns>
<remarks>
<c>M:Mono.DocTest.MyList`2.System#Collections#Generic#IEnumerable{A}#GetEnumerator</c>.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.Generic.IEnumerator&lt;A&gt;.Current">
<MemberSignature Language="C#" Value="A System.Collections.Generic.IEnumerator&lt;A&gt;.Current { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance !A System.Collections.Generic.IEnumerator&lt;A&gt;.Current" />
<MemberType>Property</MemberType>
<Implements>
<InterfaceMember>P:System.Collections.Generic.IEnumerator`1.Current</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>A</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>The current value.</value>
<remarks>
<c>P:Mono.DocTest.MyList`2.Current</c>.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.IEnumerable.GetEnumerator">
<MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.IEnumerable.GetEnumerator</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.IEnumerator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>
<c>M:Mono.DocTest.MyList`2.System#Collections#GetEnumerator</c>.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.IEnumerator.Current">
<MemberSignature Language="C#" Value="object System.Collections.IEnumerator.Current { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance object System.Collections.IEnumerator.Current" />
<MemberType>Property</MemberType>
<Implements>
<InterfaceMember>P:System.Collections.IEnumerator.Current</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,90 @@
<Type Name="Color" FullName="Mono.DocTest.Color">
<TypeSignature Language="C#" Value="public enum Color" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Color extends System.Enum" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>Possible colors</summary>
<remarks>
<see cref="T:Mono.DocTest.Color" />.
Namespace Test: [<see cref="N:Mono.DocTest" />]
</remarks>
</Docs>
<Members>
<Member MemberName="AnotherGreen">
<MemberSignature Language="C#" Value="AnotherGreen" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.DocTest.Color AnotherGreen = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Color</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Blue">
<MemberSignature Language="C#" Value="Blue" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.DocTest.Color Blue = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Color</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>Insert Blue summary here</summary>
<remarks>
<c>F:Mono.DocTest.Color.Blue</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Green">
<MemberSignature Language="C#" Value="Green" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.DocTest.Color Green = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Color</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<summary>Insert Green summary here</summary>
<remarks>
<c>F:Mono.DocTest.Color.Green</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Red">
<MemberSignature Language="C#" Value="Red" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.DocTest.Color Red = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Color</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>Insert Red summary here</summary>
<remarks>
<c>F:Mono.DocTest.Color.Red</c>.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -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>

View File

@@ -0,0 +1,133 @@
<Type Name="DocAttribute" FullName="Mono.DocTest.DocAttribute">
<TypeSignature Language="C#" Value="public class DocAttribute : Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit DocAttribute extends System.Attribute" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.AttributeUsage(System.AttributeTargets.All)</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>
<para>
cref=<c>T:Mono.DocTest.DocAttribute</c>.
</para>
<format type="text/html">
<table width="100%">
<tr>
<td style="color:red">red</td>
<td style="color:blue">blue</td>
<td style="color:green">green</td>
</tr>
</table>
</format>
<code lang="C#" src="../DocTest.cs#DocAttribute Example">[Doc ("documented class")]
class Example {
[Doc ("documented field")] public string field;
}
</code>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DocAttribute (string docs);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string docs) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="docs" Type="System.String" />
</Parameters>
<Docs>
<param name="docs">To be added.</param>
<summary>To be added.</summary>
<remarks>
<c>C:Mono.DocTest.DocAttribute(System.String)</c>
</remarks>
</Docs>
</Member>
<Member MemberName="Field">
<MemberSignature Language="C#" Value="public bool Field;" />
<MemberSignature Language="ILAsm" Value=".field public bool Field" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>F:Mono.DocTest.DocAttribute.Field</c>
</remarks>
</Docs>
</Member>
<Member MemberName="FlagsEnum">
<MemberSignature Language="C#" Value="public ConsoleModifiers FlagsEnum;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype System.ConsoleModifiers FlagsEnum" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.ConsoleModifiers</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>F:Mono.DocTest.DocAttribute.FlagsEnum</c>
</remarks>
</Docs>
</Member>
<Member MemberName="NonFlagsEnum">
<MemberSignature Language="C#" Value="public Mono.DocTest.Color NonFlagsEnum;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype Mono.DocTest.Color NonFlagsEnum" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>F:Mono.DocTest.DocAttribute.NonFlagsEnum</c>
</remarks>
</Docs>
</Member>
<Member MemberName="Property">
<MemberSignature Language="C#" Value="public Type Property { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Type Property" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>
<c>P:Mono.DocTest.DocAttribute.Property</c>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,61 @@
<Type Name="DocValueType" FullName="Mono.DocTest.DocValueType">
<TypeSignature Language="C#" Value="public struct DocValueType : Mono.DocTest.IProcess" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit DocValueType extends System.ValueType implements class Mono.DocTest.IProcess" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Mono.DocTest.IProcess</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Process interface</summary>
<remarks>
<c>T:Mono.DocTest.DocValueType</c>.</remarks>
</Docs>
<Members>
<Member MemberName="M">
<MemberSignature Language="C#" Value="public void M (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M(int32 i) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">A <see cref="T:System.Int32" />.</param>
<summary>To be added.</summary>
<remarks>
<see cref="M:Mono.DocTest.DocValueType.M(System.Int32)" />.</remarks>
</Docs>
</Member>
<Member MemberName="total">
<MemberSignature Language="C#" Value="public int total;" />
<MemberSignature Language="ILAsm" Value=".field public int32 total" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>F:Mono.DocTest.DocValueType.total</c>.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,15 @@
<Type Name="IProcess" FullName="Mono.DocTest.IProcess">
<TypeSignature Language="C#" Value="public interface IProcess" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IProcess" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Docs>
<summary>Process interface</summary>
<remarks>
<c>T:Mono.DocTest.IProcess</c>.</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,194 @@
<Type Name="UseLists" FullName="Mono.DocTest.UseLists">
<TypeSignature Language="C#" Value="public class UseLists" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit UseLists extends System.Object" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.UseLists</c>.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public UseLists ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetValues&lt;T&gt;">
<MemberSignature Language="C#" Value="public Mono.DocTest.Generic.MyList&lt;T&gt; GetValues&lt;T&gt; (T value) where T : struct;" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.DocTest.Generic.MyList`1&lt;!!T&gt; GetValues&lt;struct .ctor (class System.ValueType) T&gt;(!!T value) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Generic.MyList&lt;T&gt;</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Constraints>
<ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
<ParameterAttribute>NotNullableValueTypeConstraint</ParameterAttribute>
<BaseTypeName>System.ValueType</BaseTypeName>
</Constraints>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="value" Type="T" />
</Parameters>
<Docs>
<typeparam name="T">Something</typeparam>
<param name="value">A <c>T</c>.</param>
<summary>To be added.</summary>
<returns>A <see cref="T:Mono.DocTest.Generic.MyList`1" /> instance.</returns>
<remarks>
<c>M:Mono.DocTest.UseLists.GetValues``1(``0)</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Process">
<MemberSignature Language="C#" Value="public void Process (Mono.DocTest.Generic.MyList&lt;int&gt; list);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Process(class Mono.DocTest.Generic.MyList`1&lt;int32&gt; list) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="list" Type="Mono.DocTest.Generic.MyList&lt;System.Int32&gt;" />
</Parameters>
<Docs>
<param name="list">A <see cref="T:Mono.DocTest.Generic.MyList{System.Int32}" />.</param>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.UseLists.Process(Mono.DocTest.MyList{System.Int32})</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Process">
<MemberSignature Language="C#" Value="public void Process (System.Collections.Generic.List&lt;int&gt; list);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Process(class System.Collections.Generic.List`1&lt;int32&gt; list) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="list" Type="System.Collections.Generic.List&lt;System.Int32&gt;" />
</Parameters>
<Docs>
<param name="list">Another <see cref="T:Mono.DocTest.Generic.MyList{System.Int32}" />.</param>
<summary>To be added.</summary>
<remarks>
<para>
<c>M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Int32})</c>.</para>
<para>
<see cref="M:System.Collections.Generic.List{System.Int32}.Remove(`0)" />
</para>
</remarks>
<exception cref="Whatever">text!</exception>
</Docs>
</Member>
<Member MemberName="Process">
<MemberSignature Language="C#" Value="public void Process (System.Collections.Generic.List&lt;Predicate&lt;int&gt;&gt; list);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Process(class System.Collections.Generic.List`1&lt;class System.Predicate`1&lt;int32&gt;&gt; list) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="list" Type="System.Collections.Generic.List&lt;System.Predicate&lt;System.Int32&gt;&gt;" />
</Parameters>
<Docs>
<param name="list">A <see cref="T:Mono.DocTest.Generic.MyList{System.Predicate{System.Int32}}" />.</param>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Predicate{System.Int32}})</c>.</remarks>
</Docs>
</Member>
<Member MemberName="Process&lt;T&gt;">
<MemberSignature Language="C#" Value="public void Process&lt;T&gt; (System.Collections.Generic.List&lt;Predicate&lt;T&gt;&gt; list);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Process&lt;T&gt;(class System.Collections.Generic.List`1&lt;class System.Predicate`1&lt;!!T&gt;&gt; list) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
</TypeParameters>
<Parameters>
<Parameter Name="list" Type="System.Collections.Generic.List&lt;System.Predicate&lt;T&gt;&gt;" />
</Parameters>
<Docs>
<typeparam name="T">Something Else</typeparam>
<param name="list">A <see cref="T:Mono.DocTest.Generic.MyList{System.Predicate{``0}}" />.</param>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})</c>.</remarks>
</Docs>
</Member>
<Member MemberName="UseHelper&lt;T,U,V&gt;">
<MemberSignature Language="C#" Value="public void UseHelper&lt;T,U,V&gt; (Mono.DocTest.Generic.MyList&lt;T&gt;.Helper&lt;U,V&gt; helper);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UseHelper&lt;T, U, V&gt;(class Mono.DocTest.Generic.MyList`1/Helper`2&lt;!!T, !!U, !!V&gt; helper) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T" />
<TypeParameter Name="U" />
<TypeParameter Name="V" />
</TypeParameters>
<Parameters>
<Parameter Name="helper" Type="Mono.DocTest.Generic.MyList&lt;T&gt;+Helper&lt;U,V&gt;" />
</Parameters>
<Docs>
<typeparam name="T">
<c>T</c>
</typeparam>
<typeparam name="U">
<c>U</c>
</typeparam>
<typeparam name="V">
<c>V</c>
</typeparam>
<param name="helper">A <see cref="T:Mono.DocTest.Generic.MyList{``0}.Helper{``1,``2}" />.</param>
<summary>To be added.</summary>
<remarks>
<c>M:Mono.DocTest.UseLists.UseHelper``3(Mono.DocTest.Generic.MyList{``0}.Helper{``1,``2})</c>.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,23 @@
<Type Name="Widget+Del" FullName="Mono.DocTest.Widget+Del">
<TypeSignature Language="C#" Value="public delegate void Widget.Del(int i);" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi sealed Widget/Del extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="i">To be added.</param>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.Widget.Del</c>.</remarks>
</Docs>
</Type>

View File

@@ -0,0 +1,95 @@
<Type Name="Widget+Direction" FullName="Mono.DocTest.Widget+Direction">
<TypeSignature Language="C#" Value="protected internal enum Widget.Direction" />
<TypeSignature Language="ILAsm" Value=".class nested protected auto ansi sealed Widget/Direction extends System.Enum" />
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.Widget.Direction</c>.</remarks>
</Docs>
<Members>
<Member MemberName="East">
<MemberSignature Language="C#" Value="East" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.DocTest.Widget/Direction East = int32(2)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Widget+Direction</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.Widget.Direction.East</c>.</remarks>
</Docs>
</Member>
<Member MemberName="North">
<MemberSignature Language="C#" Value="North" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.DocTest.Widget/Direction North = int32(0)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Widget+Direction</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.Widget.Direction.North</c>.</remarks>
</Docs>
</Member>
<Member MemberName="South">
<MemberSignature Language="C#" Value="South" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.DocTest.Widget/Direction South = int32(1)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Widget+Direction</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.Widget.Direction.South</c>.</remarks>
</Docs>
</Member>
<Member MemberName="West">
<MemberSignature Language="C#" Value="West" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.DocTest.Widget/Direction West = int32(3)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>DocTest</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Mono.DocTest.Widget+Direction</ReturnType>
</ReturnValue>
<MemberValue>3</MemberValue>
<Docs>
<summary>To be added.</summary>
<remarks>
<c>T:Mono.DocTest.Widget.Direction.West</c>.</remarks>
</Docs>
</Member>
</Members>
</Type>

Some files were not shown because too many files have changed in this diff Show More