diff options
author | Jonathan Pryor <jonpryor@vt.edu> | 2011-08-23 23:51:09 +0400 |
---|---|---|
committer | Duncan Mak <duncanm@microsoft.com> | 2016-10-08 03:29:32 +0300 |
commit | fc011833c4df4facf6d530e1b4607df8183974d0 (patch) | |
tree | 175141d4b898c062b625cb48ebe295369a72b5b9 /mdoc/Test/en.expected.delete | |
parent | 011a556fb857ae9113f6f0a48ed72b2ac8d7e015 (diff) |
[mdoc-update] Fix interaction between --delete, -fno-assembly-versions.
`mdoc update --delete` is supposed to remove XML for types and type
members that are no longer present. This works sanely if the
type/member has only one assembly version in it, but once a member is
found in multiple versions, --delete only removes for the assembly
version currently being processed, and thus the member may stay in.
Ordinarily this is sufficient, and is why the HTML output lists the
assembly versions the type/member is found in.
However, then we introduce -fno-assembly-versions, which removes the
version store (if present) and doesn't re-generate. Thus, when both
are present, we would expect types and members to be removed,
irregardless of any pre-existing version information (because that
version information will be removed). This didn't happen. Worse,
because we kept re-processing version information, we'd ~never remove
any members even after repeated invocations, because we weren't
properly skipping the version store. Oops.
Fix the interaction, and Add tests so we ensure this works.
Diffstat (limited to 'mdoc/Test/en.expected.delete')
36 files changed, 2685 insertions, 0 deletions
diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Extensions.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Extensions.xml new file mode 100644 index 00000000..8f7e6658 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Extensions.xml @@ -0,0 +1,124 @@ +<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> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="Bar<T>"> + <MemberSignature Language="C#" Value="public static void Bar<T> (this Mono.DocTest.Generic.IFoo<T> self, string s);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Bar<T>(class Mono.DocTest.Generic.IFoo`1<!!T> self, string s) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T" /> + </TypeParameters> + <Parameters> + <Parameter Name="self" Type="Mono.DocTest.Generic.IFoo<T>" 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>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ForEach<T>"> + <MemberSignature Language="C#" Value="public static void ForEach<T> (this System.Collections.Generic.IEnumerable<T> self, Action<T> a);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ForEach<T>(class System.Collections.Generic.IEnumerable`1<!!T> self, class System.Action`1<!!T> a) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T" /> + </TypeParameters> + <Parameters> + <Parameter Name="self" Type="System.Collections.Generic.IEnumerable<T>" RefType="this" /> + <Parameter Name="a" Type="System.Action<T>" /> + </Parameters> + <Docs> + <typeparam name="T">To be added.</typeparam> + <param name="self">To be added.</param> + <param name="a">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ToDouble"> + <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable<double> ToDouble (this System.Collections.Generic.IEnumerable<int> list);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1<float64> ToDouble(class System.Collections.Generic.IEnumerable`1<int32> list) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.Generic.IEnumerable<System.Double></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="System.Collections.Generic.IEnumerable<System.Int32>" RefType="this" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ToDouble<T>"> + <MemberSignature Language="C#" Value="public static double ToDouble<T> (this T val) where T : Mono.DocTest.Generic.IFoo<T>;" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble<(class Mono.DocTest.Generic.IFoo`1<!!T>) T>(!!T val) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Mono.DocTest.Generic.IFoo<T></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>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ToEnumerable<T>"> + <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable<T> ToEnumerable<T> (this T self);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1<!!T> ToEnumerable<T>(!!T self) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.Generic.IEnumerable<T></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>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml new file mode 100644 index 00000000..403666c6 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml @@ -0,0 +1,59 @@ +<Type Name="Func<TArg,TRet>" FullName="Mono.DocTest.Generic.Func<TArg,TRet>"> + <TypeSignature Language="C#" Value="public delegate TRet Func<TArg,TRet>(TArg a) where TArg : Exception;" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Func`2<(class System.Exception) TArg, TRet> extends System.MulticastDelegate" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="TArg"> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("arg!")</AttributeName> + </Attribute> + </Attributes> + <Constraints> + <BaseTypeName>System.Exception</BaseTypeName> + </Constraints> + </TypeParameter> + <TypeParameter Name="TRet"> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("ret!")</AttributeName> + </Attribute> + </Attributes> + </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">To be added.</typeparam> + <typeparam name="TRet">To be added.</typeparam> + <param name="a">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.Generic/GenericBase`1+FooEventArgs.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml new file mode 100644 index 00000000..0b106fd7 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml @@ -0,0 +1,30 @@ +<Type Name="GenericBase<U>+FooEventArgs" FullName="Mono.DocTest.Generic.GenericBase<U>+FooEventArgs"> + <TypeSignature Language="C#" Value="public class GenericBase<U>.FooEventArgs : EventArgs" /> + <TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit GenericBase`1/FooEventArgs<U> extends System.EventArgs" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="U" /> + </TypeParameters> + <Base> + <BaseTypeName>System.EventArgs</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</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> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml new file mode 100644 index 00000000..7bbc268b --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml @@ -0,0 +1,19 @@ +<Type Name="GenericBase<U>+NestedCollection+Enumerator" FullName="Mono.DocTest.Generic.GenericBase<U>+NestedCollection+Enumerator"> + <TypeSignature Language="C#" Value="public struct GenericBase<U>.NestedCollection.Enumerator" /> + <TypeSignature Language="ILAsm" Value=".class nested public sequential ansi sealed beforefieldinit GenericBase`1/NestedCollection/Enumerator<U> extends System.ValueType" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="U" /> + </TypeParameters> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members /> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml new file mode 100644 index 00000000..8def471a --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml @@ -0,0 +1,30 @@ +<Type Name="GenericBase<U>+NestedCollection" FullName="Mono.DocTest.Generic.GenericBase<U>+NestedCollection"> + <TypeSignature Language="C#" Value="public class GenericBase<U>.NestedCollection" /> + <TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit GenericBase`1/NestedCollection<U> extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="U" /> + </TypeParameters> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</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> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml new file mode 100644 index 00000000..d28bcd65 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml @@ -0,0 +1,127 @@ +<Type Name="GenericBase<U>" FullName="Mono.DocTest.Generic.GenericBase<U>"> + <TypeSignature Language="C#" Value="public class GenericBase<U>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit GenericBase`1<U> extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="U" /> + </TypeParameters> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <typeparam name="U">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</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> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="BaseMethod<S>"> + <MemberSignature Language="C#" Value="public U BaseMethod<S> (S genericParameter);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance !U BaseMethod<S>(!!S genericParameter) cil managed" /> + <MemberType>Method</MemberType> + <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">To be added.</typeparam> + <param name="genericParameter">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ItemChanged"> + <MemberSignature Language="C#" Value="public event Action<Mono.DocTest.Generic.MyList<U>,Mono.DocTest.Generic.MyList<U>.Helper<U,U>> ItemChanged;" /> + <MemberSignature Language="ILAsm" Value=".event class System.Action`2<class Mono.DocTest.Generic.MyList`1<!U>, class Mono.DocTest.Generic.MyList`1/Helper`2<!U, !U, !U>> ItemChanged" /> + <MemberType>Event</MemberType> + <ReturnValue> + <ReturnType>System.Action<Mono.DocTest.Generic.MyList<U>,Mono.DocTest.Generic.MyList<U>+Helper<U,U>></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="MyEvent"> + <MemberSignature Language="C#" Value="public event EventHandler<Mono.DocTest.Generic.GenericBase<U>.FooEventArgs> MyEvent;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Mono.DocTest.Generic.GenericBase`1/FooEventArgs<!U>> MyEvent" /> + <MemberType>Event</MemberType> + <ReturnValue> + <ReturnType>System.EventHandler<Mono.DocTest.Generic.GenericBase<U>+FooEventArgs></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="op_Explicit"> + <MemberSignature Language="C#" Value="public static U op_Explicit (Mono.DocTest.Generic.GenericBase<U> list);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname !U op_Explicit(class Mono.DocTest.Generic.GenericBase`1<!U> list) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>U</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="Mono.DocTest.Generic.GenericBase<U>" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="StaticField1"> + <MemberSignature Language="C#" Value="public static readonly Mono.DocTest.Generic.GenericBase<U> StaticField1;" /> + <MemberSignature Language="ILAsm" Value=".field public static initonly class Mono.DocTest.Generic.GenericBase`1<!U> StaticField1" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Mono.DocTest.Generic.GenericBase<U></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/IFoo`1.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/IFoo`1.xml new file mode 100644 index 00000000..4444c300 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/IFoo`1.xml @@ -0,0 +1,41 @@ +<Type Name="IFoo<T>" FullName="Mono.DocTest.Generic.IFoo<T>"> + <TypeSignature Language="C#" Value="public interface IFoo<T>" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IFoo`1<T>" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="T" /> + </TypeParameters> + <Interfaces /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="Method<U>"> + <MemberSignature Language="C#" Value="public T Method<U> (T t, U u);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance !T Method<U>(!T t, !!U u) cil managed" /> + <MemberType>Method</MemberType> + <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">To be added.</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>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+Helper`2.xml new file mode 100644 index 00000000..41b89f34 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+Helper`2.xml @@ -0,0 +1,54 @@ +<Type Name="MyList<T>+Helper<U,V>" FullName="Mono.DocTest.Generic.MyList<T>+Helper<U,V>"> + <TypeSignature Language="C#" Value="public class MyList<T>.Helper<U,V>" /> + <TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit MyList`1/Helper`2<T, U, V> extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="T" /> + <TypeParameter Name="U" /> + <TypeParameter Name="V" /> + </TypeParameters> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <typeparam name="U">To be added.</typeparam> + <typeparam name="V">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</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> + <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> + <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">To be added.</param> + <param name="b">To be added.</param> + <param name="c">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1.xml new file mode 100644 index 00000000..548d09c6 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1.xml @@ -0,0 +1,174 @@ +<Type Name="MyList<T>" FullName="Mono.DocTest.Generic.MyList<T>"> + <TypeSignature Language="C#" Value="public class MyList<T> : Mono.DocTest.Generic.GenericBase<T>, System.Collections.Generic.IEnumerable<int[]>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MyList`1<T> extends Mono.DocTest.Generic.GenericBase`1<!T> implements class System.Collections.Generic.IEnumerable`1<int32[]>, class System.Collections.IEnumerable" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="T"> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("Type Parameter!")</AttributeName> + </Attribute> + </Attributes> + </TypeParameter> + </TypeParameters> + <Base> + <BaseTypeName>Mono.DocTest.Generic.GenericBase<T></BaseTypeName> + <BaseTypeArguments> + <BaseTypeArgument TypeParamName="U">T</BaseTypeArgument> + </BaseTypeArguments> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.Collections.Generic.IEnumerable<System.Int32[]></InterfaceName> + </Interface> + </Interfaces> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</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> + <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<int[]> GetEnumerator ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1<int32[]> GetEnumerator() cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.Generic.IEnumerator<System.Int32[]></ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetHelper<U,V>"> + <MemberSignature Language="C#" Value="public Mono.DocTest.Generic.MyList<T>.Helper<U,V> GetHelper<U,V> ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.DocTest.Generic.MyList`1/Helper`2<!T, !!U, !!V> GetHelper<U, V>() cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Mono.DocTest.Generic.MyList<T>+Helper<U,V></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>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Method<U>"> + <MemberSignature Language="C#" Value="public void Method<U> (T t, U u);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Method<U>(!T t, !!U u) cil managed" /> + <MemberType>Method</MemberType> + <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">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="RefMethod<U>"> + <MemberSignature Language="C#" Value="public void RefMethod<U> (ref T t, ref U u);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RefMethod<U>(!T t, !!U u) cil managed" /> + <MemberType>Method</MemberType> + <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> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="t" Type="T" /> + </Parameters> + <Docs> + <param name="t">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UseHelper<U,V>"> + <MemberSignature Language="C#" Value="public void UseHelper<U,V> (Mono.DocTest.Generic.MyList<T>.Helper<U,V> helper);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UseHelper<U, V>(class Mono.DocTest.Generic.MyList`1/Helper`2<!T, !!U, !!V> helper) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="U" /> + <TypeParameter Name="V" /> + </TypeParameters> + <Parameters> + <Parameter Name="helper" Type="Mono.DocTest.Generic.MyList<T>+Helper<U,V>" /> + </Parameters> + <Docs> + <typeparam name="U">To be added.</typeparam> + <typeparam name="V">To be added.</typeparam> + <param name="helper">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`2.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`2.xml new file mode 100644 index 00000000..b6c01356 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`2.xml @@ -0,0 +1,325 @@ +<Type Name="MyList<A,B>" FullName="Mono.DocTest.Generic.MyList<A,B>"> + <TypeSignature Language="C#" Value="public class MyList<A,B> : Mono.DocTest.Generic.GenericBase<System.Collections.Generic.Dictionary<A,B>>, Mono.DocTest.Generic.IFoo<A>, System.Collections.Generic.ICollection<A>, System.Collections.Generic.IEnumerable<A>, System.Collections.Generic.IEnumerator<A> where A : class, IList<B>, new() where B : class, A" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MyList`2<class .ctor (class System.Collections.Generic.IList`1<!B>) A, class (!A) B> extends Mono.DocTest.Generic.GenericBase`1<class System.Collections.Generic.Dictionary`2<!A, !B>> implements class Mono.DocTest.Generic.IFoo`1<!A>, class System.Collections.Generic.ICollection`1<!A>, class System.Collections.Generic.IEnumerable`1<!A>, class System.Collections.Generic.IEnumerator`1<!A>, class System.Collections.IEnumerable, class System.Collections.IEnumerator, class System.IDisposable" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="A"> + <Constraints> + <ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute> + <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute> + <InterfaceName>System.Collections.Generic.IList<B></InterfaceName> + </Constraints> + </TypeParameter> + <TypeParameter Name="B"> + <Constraints> + <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute> + <BaseTypeName>A</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Base> + <BaseTypeName>Mono.DocTest.Generic.GenericBase<System.Collections.Generic.Dictionary<A,B>></BaseTypeName> + <BaseTypeArguments> + <BaseTypeArgument TypeParamName="U">System.Collections.Generic.Dictionary<A,B></BaseTypeArgument> + </BaseTypeArguments> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Mono.DocTest.Generic.IFoo<A></InterfaceName> + </Interface> + <Interface> + <InterfaceName>System.Collections.Generic.ICollection<A></InterfaceName> + </Interface> + <Interface> + <InterfaceName>System.Collections.Generic.IEnumerable<A></InterfaceName> + </Interface> + <Interface> + <InterfaceName>System.Collections.Generic.IEnumerator<A></InterfaceName> + </Interface> + </Interfaces> + <Docs> + <typeparam name="A">To be added.</typeparam> + <typeparam name="B">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</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> + <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> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="array" Type="A[]" /> + <Parameter Name="arrayIndex" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="array">To be added.</param> + <param name="arrayIndex">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>A</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Foo"> + <MemberSignature Language="C#" Value="public System.Collections.Generic.KeyValuePair<System.Collections.Generic.IEnumerable<A>,System.Collections.Generic.IEnumerable<B>> Foo ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.KeyValuePair`2<class System.Collections.Generic.IEnumerable`1<!A>, class System.Collections.Generic.IEnumerable`1<!B>> Foo() cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.Generic.KeyValuePair<System.Collections.Generic.IEnumerable<A>,System.Collections.Generic.IEnumerable<B>></ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetEnumerator"> + <MemberSignature Language="C#" Value="public System.Collections.Generic.List<A>.Enumerator GetEnumerator ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Collections.Generic.List`1/Enumerator<!A> GetEnumerator() cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.Generic.List<A>+Enumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Mono.DocTest.Generic.IFoo<A>.Method<U>"> + <MemberSignature Language="C#" Value="A IFoo<A>.Method<U> (A a, U u);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance !A Mono.DocTest.Generic.IFoo<A>.Method<U>(!A a, !!U u) cil managed" /> + <MemberType>Method</MemberType> + <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">To be added.</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>To be added.</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> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.Generic.ICollection<A>.Add"> + <MemberSignature Language="C#" Value="void ICollection<A>.Add (A item);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection<A>.Add(!A item) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="A" /> + </Parameters> + <Docs> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.Generic.ICollection<A>.Clear"> + <MemberSignature Language="C#" Value="void ICollection<A>.Clear ();" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection<A>.Clear() cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.Generic.ICollection<A>.Contains"> + <MemberSignature Language="C#" Value="bool ICollection<A>.Contains (A item);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection<A>.Contains(!A item) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="A" /> + </Parameters> + <Docs> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.Generic.ICollection<A>.IsReadOnly"> + <MemberSignature Language="C#" Value="bool System.Collections.Generic.ICollection<A>.IsReadOnly { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance bool System.Collections.Generic.ICollection<A>.IsReadOnly" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.Generic.ICollection<A>.Remove"> + <MemberSignature Language="C#" Value="bool ICollection<A>.Remove (A item);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection<A>.Remove(!A item) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="item" Type="A" /> + </Parameters> + <Docs> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.Generic.IEnumerable<A>.GetEnumerator"> + <MemberSignature Language="C#" Value="System.Collections.Generic.IEnumerator<A> IEnumerable<A>.GetEnumerator ();" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1<!A> System.Collections.Generic.IEnumerable<A>.GetEnumerator() cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.Generic.IEnumerator<A></ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="System.Collections.Generic.IEnumerator<A>.Current"> + <MemberSignature Language="C#" Value="A System.Collections.Generic.IEnumerator<A>.Current { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance !A System.Collections.Generic.IEnumerator<A>.Current" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>A</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <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> + <ReturnValue> + <ReturnType>System.Collections.IEnumerator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</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> + <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> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/AddedType.xml.remove b/mdoc/Test/en.expected.delete/Mono.DocTest/AddedType.xml.remove new file mode 100644 index 00000000..58efc78d --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/AddedType.xml.remove @@ -0,0 +1,31 @@ +<Type Name="AddedType" FullName="Mono.DocTest.AddedType"> + <TypeSignature Language="C#" Value="public class AddedType" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AddedType extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public AddedType ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Color.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Color.xml new file mode 100644 index 00000000..b357ff1a --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Color.xml @@ -0,0 +1,60 @@ +<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> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>Mono.DocTest.Color</ReturnType> + </ReturnValue> + <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> + <ReturnValue> + <ReturnType>Mono.DocTest.Color</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </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> + <ReturnValue> + <ReturnType>Mono.DocTest.Color</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </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> + <ReturnValue> + <ReturnType>Mono.DocTest.Color</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml new file mode 100644 index 00000000..0fe3b004 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml @@ -0,0 +1,85 @@ +<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> + </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>To be added.</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> + <Parameters> + <Parameter Name="docs" Type="System.String" /> + </Parameters> + <Docs> + <param name="docs">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <exception cref="T:System.ArgumentNullException">To be added; from: <see cref="M:Mono.DocTest.DocAttribute.#ctor(System.String)" /></exception> + </Docs> + </Member> + <Member MemberName="Field"> + <MemberSignature Language="C#" Value="public bool Field;" /> + <MemberSignature Language="ILAsm" Value=".field public bool Field" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>System.ConsoleModifiers</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>Mono.DocTest.Color</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>System.Type</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml new file mode 100644 index 00000000..e2acdfc9 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml @@ -0,0 +1,51 @@ +<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> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Mono.DocTest.IProcess</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="i" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="i">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <exception cref="T:System.ApplicationException">To be added; from: <see cref="M:Mono.DocTest.DocValueType.M(System.Int32)" /></exception> + <exception cref="T:System.SystemException">To be added; from: <see cref="M:Mono.DocTest.DocValueType.M(System.Int32)" /></exception> + </Docs> + </Member> + <Member MemberName="total"> + <MemberSignature Language="C#" Value="public int total;" /> + <MemberSignature Language="ILAsm" Value=".field public int32 total" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/IProcess.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/IProcess.xml new file mode 100644 index 00000000..c55e5c7e --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/IProcess.xml @@ -0,0 +1,13 @@ +<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> + </AssemblyInfo> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members /> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml new file mode 100644 index 00000000..0fa5fb91 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml @@ -0,0 +1,151 @@ +<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> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</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> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetValues<T>"> + <MemberSignature Language="C#" Value="public Mono.DocTest.Generic.MyList<T> GetValues<T> (T value) where T : struct;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Mono.DocTest.Generic.MyList`1<!!T> GetValues<struct .ctor (class System.ValueType) T>(!!T value) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Mono.DocTest.Generic.MyList<T></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">To be added.</typeparam> + <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="Process"> + <MemberSignature Language="C#" Value="public void Process (Mono.DocTest.Generic.MyList<int> list);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Process(class Mono.DocTest.Generic.MyList`1<int32> list) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="Mono.DocTest.Generic.MyList<System.Int32>" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Process"> + <MemberSignature Language="C#" Value="public void Process (System.Collections.Generic.List<int> list);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Process(class System.Collections.Generic.List`1<int32> list) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="System.Collections.Generic.List<System.Int32>" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <exception cref="T:System.Exception">To be added; from: <see cref="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Int32})" /></exception> + </Docs> + </Member> + <Member MemberName="Process"> + <MemberSignature Language="C#" Value="public void Process (System.Collections.Generic.List<Predicate<int>> list);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Process(class System.Collections.Generic.List`1<class System.Predicate`1<int32>> list) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="System.Collections.Generic.List<System.Predicate<System.Int32>>" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" />, <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" />, <see cref="M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})" /></exception> + <exception cref="T:System.ArgumentNullException">To be added; from: <see cref="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Predicate{System.Int32}})" />, <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" />, <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" />, <see cref="M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})" /></exception> + </Docs> + </Member> + <Member MemberName="Process<T>"> + <MemberSignature Language="C#" Value="public void Process<T> (System.Collections.Generic.List<Predicate<T>> list);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Process<T>(class System.Collections.Generic.List`1<class System.Predicate`1<!!T>> list) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T" /> + </TypeParameters> + <Parameters> + <Parameter Name="list" Type="System.Collections.Generic.List<System.Predicate<T>>" /> + </Parameters> + <Docs> + <typeparam name="T">To be added.</typeparam> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})" /></exception> + <exception cref="T:System.ArgumentNullException">To be added; from: <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" />, <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" /></exception> + </Docs> + </Member> + <Member MemberName="UseHelper<T,U,V>"> + <MemberSignature Language="C#" Value="public void UseHelper<T,U,V> (Mono.DocTest.Generic.MyList<T>.Helper<U,V> helper);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UseHelper<T, U, V>(class Mono.DocTest.Generic.MyList`1/Helper`2<!!T, !!U, !!V> helper) cil managed" /> + <MemberType>Method</MemberType> + <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<T>+Helper<U,V>" /> + </Parameters> + <Docs> + <typeparam name="T">To be added.</typeparam> + <typeparam name="U">To be added.</typeparam> + <typeparam name="V">To be added.</typeparam> + <param name="helper">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Del.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Del.xml new file mode 100644 index 00000000..57df9f97 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Del.xml @@ -0,0 +1,21 @@ +<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> + </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>To be added.</remarks> + </Docs> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Direction.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Direction.xml new file mode 100644 index 00000000..e75ca54d --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Direction.xml @@ -0,0 +1,65 @@ +<Type Name="Widget+Direction" FullName="Mono.DocTest.Widget+Direction"> + <TypeSignature Language="C#" Value="public enum Widget.Direction" /> + <TypeSignature Language="ILAsm" Value=".class nested public auto ansi sealed Widget/Direction extends System.Enum" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</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> + <ReturnValue> + <ReturnType>Mono.DocTest.Widget+Direction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </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> + <ReturnValue> + <ReturnType>Mono.DocTest.Widget+Direction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </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> + <ReturnValue> + <ReturnType>Mono.DocTest.Widget+Direction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </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> + <ReturnValue> + <ReturnType>Mono.DocTest.Widget+Direction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+IMenuItem.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+IMenuItem.xml new file mode 100644 index 00000000..cdd23381 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+IMenuItem.xml @@ -0,0 +1,40 @@ +<Type Name="Widget+IMenuItem" FullName="Mono.DocTest.Widget+IMenuItem"> + <TypeSignature Language="C#" Value="public interface Widget.IMenuItem" /> + <TypeSignature Language="ILAsm" Value=".class nested public interface auto ansi abstract Widget/IMenuItem" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="A"> + <MemberSignature Language="C#" Value="public void A ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void A() cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="B"> + <MemberSignature Language="C#" Value="public int B { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance int32 B" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml new file mode 100644 index 00000000..dfcd7e93 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml @@ -0,0 +1,27 @@ +<Type Name="Widget+NestedClass+Double+Triple+Quadruple" FullName="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple"> + <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double.Triple.Quadruple" /> + <TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit Widget/NestedClass/Double/Triple/Quadruple extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Quadruple ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple.xml new file mode 100644 index 00000000..14066f9e --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple.xml @@ -0,0 +1,27 @@ +<Type Name="Widget+NestedClass+Double+Triple" FullName="Mono.DocTest.Widget+NestedClass+Double+Triple"> + <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double.Triple" /> + <TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit Widget/NestedClass/Double/Triple extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Triple ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double.xml new file mode 100644 index 00000000..af567d35 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double.xml @@ -0,0 +1,27 @@ +<Type Name="Widget+NestedClass+Double" FullName="Mono.DocTest.Widget+NestedClass+Double"> + <TypeSignature Language="C#" Value="public class Widget.NestedClass.Double" /> + <TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit Widget/NestedClass/Double extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Double ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass.xml new file mode 100644 index 00000000..dc85db0a --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass.xml @@ -0,0 +1,55 @@ +<Type Name="Widget+NestedClass" FullName="Mono.DocTest.Widget+NestedClass"> + <TypeSignature Language="C#" Value="public class Widget.NestedClass" /> + <TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit Widget/NestedClass extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NestedClass ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <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> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="i" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="i">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="value"> + <MemberSignature Language="C#" Value="public int value;" /> + <MemberSignature Language="ILAsm" Value=".field public int32 value" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass`1.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass`1.xml new file mode 100644 index 00000000..f248ed6f --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass`1.xml @@ -0,0 +1,59 @@ +<Type Name="Widget+NestedClass<T>" FullName="Mono.DocTest.Widget+NestedClass<T>"> + <TypeSignature Language="C#" Value="public class Widget.NestedClass<T>" /> + <TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit Widget/NestedClass`1<T> extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="T" /> + </TypeParameters> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NestedClass ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <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> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="i" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="i">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="value"> + <MemberSignature Language="C#" Value="public int value;" /> + <MemberSignature Language="ILAsm" Value=".field public int32 value" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml new file mode 100644 index 00000000..980b6027 --- /dev/null +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml @@ -0,0 +1,560 @@ +<Type Name="Widget" FullName="Mono.DocTest.Widget"> + <TypeSignature Language="C#" Value="public class Widget : Mono.DocTest.IProcess" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Widget extends System.Object implements class Mono.DocTest.IProcess" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Mono.DocTest.IProcess</InterfaceName> + </Interface> + </Interfaces> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Widget ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Widget (Converter<string,string> c);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Converter`2<string, string> c) cil managed" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="c" Type="System.Converter<System.String,System.String>" /> + </Parameters> + <Docs> + <param name="c">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Widget (string s);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string s) cil managed" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="s" Type="System.String" /> + </Parameters> + <Docs> + <param name="s">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AnEvent"> + <MemberSignature Language="C#" Value="public event Mono.DocTest.Widget.Del AnEvent;" /> + <MemberSignature Language="ILAsm" Value=".event class Mono.DocTest.Widget/Del AnEvent" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("Del event")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>add: Mono.DocTest.Doc("Del add accessor")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>remove: Mono.DocTest.Doc("Del remove accessor")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Mono.DocTest.Widget+Del</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AnotherEvent"> + <MemberSignature Language="C#" Value="protected event Mono.DocTest.Widget.Del AnotherEvent;" /> + <MemberSignature Language="ILAsm" Value=".event class Mono.DocTest.Widget/Del AnotherEvent" /> + <MemberType>Event</MemberType> + <ReturnValue> + <ReturnType>Mono.DocTest.Widget+Del</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="array1"> + <MemberSignature Language="C#" Value="public long[] array1;" /> + <MemberSignature Language="ILAsm" Value=".field public int64[] array1" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int64[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="array2"> + <MemberSignature Language="C#" Value="public Mono.DocTest.Widget[,] array2;" /> + <MemberSignature Language="ILAsm" Value=".field public class Mono.DocTest.Widget[,] array2" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Mono.DocTest.Widget[,]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="classCtorError"> + <MemberSignature Language="C#" Value="public static readonly string[] classCtorError;" /> + <MemberSignature Language="ILAsm" Value=".field public static initonly string[] classCtorError" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String[]</ReturnType> + </ReturnValue> + <Docs> + <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" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Mono.DocTest.Color</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <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" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("Height property")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Item"> + <MemberSignature Language="C#" Value="public int this[int i] { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance int32 Item(int32)" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("Item property")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>set: Mono.DocTest.Doc("Item property set accessor")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="i" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="i">To be added.</param> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Item"> + <MemberSignature Language="C#" Value="public int this[string s, int i] { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance int32 Item(string, int32)" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="s" Type="System.String" /> + <Parameter Name="i" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="s">To be added.</param> + <param name="i">To be added.</param> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="M0"> + <MemberSignature Language="C#" Value="public static void M0 ();" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig void M0() cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="M1"> + <MemberSignature Language="C#" Value="public void M1 (char c, out float f, ref Mono.DocTest.DocValueType v);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M1(char c, float32 f, valuetype Mono.DocTest.DocValueType v) cil managed" /> + <MemberType>Method</MemberType> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("normal DocAttribute", Field=true)</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("return:DocAttribute", Property=typeof(Mono.DocTest.Widget))</AttributeName> + </Attribute> + </Attributes> + </ReturnValue> + <Parameters> + <Parameter Name="c" Type="System.Char"> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("c", FlagsEnum=System.ConsoleModifiers.Alt | System.ConsoleModifiers.Control)</AttributeName> + </Attribute> + </Attributes> + </Parameter> + <Parameter Name="f" Type="System.Single&" RefType="out"> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("f", NonFlagsEnum=Mono.DocTest.Color.Red)</AttributeName> + </Attribute> + </Attributes> + </Parameter> + <Parameter Name="v" Type="Mono.DocTest.DocValueType&" RefType="ref"> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("v")</AttributeName> + </Attribute> + </Attributes> + </Parameter> + </Parameters> + <Docs> + <param name="c">To be added.</param> + <param name="f">To be added.</param> + <param name="v">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="M2"> + <MemberSignature Language="C#" Value="public void M2 (short[] x1, int[,] x2, long[][] x3);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M2(int16[] x1, int32[,] x2, int64[][] x3) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="x1" Type="System.Int16[]" /> + <Parameter Name="x2" Type="System.Int32[,]" /> + <Parameter Name="x3" Type="System.Int64[][]" /> + </Parameters> + <Docs> + <param name="x1">To be added.</param> + <param name="x2">To be added.</param> + <param name="x3">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="M3"> + <MemberSignature Language="C#" Value="protected void M3 (long[][] x3, Mono.DocTest.Widget[,,][] x4);" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M3(int64[][] x3, class Mono.DocTest.Widget[,,][] x4) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="x3" Type="System.Int64[][]" /> + <Parameter Name="x4" Type="Mono.DocTest.Widget[,,][]" /> + </Parameters> + <Docs> + <param name="x3">To be added.</param> + <param name="x4">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="M4"> + <MemberSignature Language="C#" Value="protected void M4 (char* pc, Mono.DocTest.Color** ppf);" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M4(char* pc, valuetype Mono.DocTest.Color** ppf) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pc" Type="System.Char*" /> + <Parameter Name="ppf" Type="Mono.DocTest.Color**" /> + </Parameters> + <Docs> + <param name="pc">To be added.</param> + <param name="ppf">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="M5"> + <MemberSignature Language="C#" Value="protected void M5 (void* pv, double*[,][] pd);" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M5(void* pv, float64*[,][] pd) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pv" Type="System.Void*" /> + <Parameter Name="pd" Type="System.Double*[,][]" /> + </Parameters> + <Docs> + <param name="pv">To be added.</param> + <param name="pd">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="M6"> + <MemberSignature Language="C#" Value="protected void M6 (int i, object[] args);" /> + <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M6(int32 i, object[] args) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="i" Type="System.Int32" /> + <Parameter Name="args" Type="System.Object[]"> + <Attributes> + <Attribute> + <AttributeName>System.ParamArray</AttributeName> + </Attribute> + </Attributes> + </Parameter> + </Parameters> + <Docs> + <param name="i">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="M7"> + <MemberSignature Language="C#" Value="public void M7 (Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple a);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M7(class Mono.DocTest.Widget/NestedClass/Double/Triple/Quadruple a) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="a" Type="Mono.DocTest.Widget+NestedClass+Double+Triple+Quadruple" /> + </Parameters> + <Docs> + <param name="a">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="message"> + <MemberSignature Language="C#" Value="public string message;" /> + <MemberSignature Language="ILAsm" Value=".field public string message" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="monthlyAverage"> + <MemberSignature Language="C#" Value="protected readonly double monthlyAverage;" /> + <MemberSignature Language="ILAsm" Value=".field familyorassembly initonly float64 monthlyAverage" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="op_Addition"> + <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_Addition (Mono.DocTest.Widget x1, Mono.DocTest.Widget x2);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Mono.DocTest.Widget op_Addition(class Mono.DocTest.Widget x1, class Mono.DocTest.Widget x2) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Mono.DocTest.Widget</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="x1" Type="Mono.DocTest.Widget" /> + <Parameter Name="x2" Type="Mono.DocTest.Widget" /> + </Parameters> + <Docs> + <param name="x1">To be added.</param> + <param name="x2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="op_Explicit"> + <MemberSignature Language="C#" Value="public static int op_Explicit (Mono.DocTest.Widget x);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname int32 op_Explicit(class Mono.DocTest.Widget x) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="x" Type="Mono.DocTest.Widget" /> + </Parameters> + <Docs> + <param name="x">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="op_Implicit"> + <MemberSignature Language="C#" Value="public static long op_Implicit (Mono.DocTest.Widget x);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname int64 op_Implicit(class Mono.DocTest.Widget x) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="x" Type="Mono.DocTest.Widget" /> + </Parameters> + <Docs> + <param name="x">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="op_UnaryPlus"> + <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_UnaryPlus (Mono.DocTest.Widget x);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Mono.DocTest.Widget op_UnaryPlus(class Mono.DocTest.Widget x) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Mono.DocTest.Widget</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="x" Type="Mono.DocTest.Widget" /> + </Parameters> + <Docs> + <param name="x">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="pCount"> + <MemberSignature Language="C#" Value="public int* pCount;" /> + <MemberSignature Language="ILAsm" Value=".field public int32* pCount" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32*</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PI"> + <MemberSignature Language="C#" Value="protected const double PI = 3.14159;" /> + <MemberSignature Language="ILAsm" Value=".field familyorassembly static literal float64 PI = (3.14159)" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <MemberValue>3.14159</MemberValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ppValues"> + <MemberSignature Language="C#" Value="public float** ppValues;" /> + <MemberSignature Language="ILAsm" Value=".field public float32** ppValues" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Single**</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Width"> + <MemberSignature Language="C#" Value="public int Width { get; protected set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance int32 Width" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>Mono.DocTest.Doc("Width property")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>get: Mono.DocTest.Doc("Width get accessor")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>set: Mono.DocTest.Doc("Width set accessor")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="X"> + <MemberSignature Language="C#" Value="protected short X { set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance int16 X" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int16</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Y"> + <MemberSignature Language="C#" Value="protected double Y { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance float64 Y" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/NoNamespace.xml b/mdoc/Test/en.expected.delete/NoNamespace.xml new file mode 100644 index 00000000..d68080aa --- /dev/null +++ b/mdoc/Test/en.expected.delete/NoNamespace.xml @@ -0,0 +1,27 @@ +<Type Name="NoNamespace" FullName="NoNamespace"> + <TypeSignature Language="C#" Value="public class NoNamespace" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NoNamespace extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NoNamespace ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/System/Action`1.xml b/mdoc/Test/en.expected.delete/System/Action`1.xml new file mode 100644 index 00000000..c9a646de --- /dev/null +++ b/mdoc/Test/en.expected.delete/System/Action`1.xml @@ -0,0 +1,25 @@ +<Type Name="Action<T>" FullName="System.Action<T>"> + <TypeSignature Language="C#" Value="public delegate void Action<T>(T obj);" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Action`1<T> extends System.MulticastDelegate" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="T" /> + </TypeParameters> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="obj" Type="T" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <typeparam name="T">To be added.</typeparam> + <param name="obj">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/mdoc/Test/en.expected.delete/System/Array.xml b/mdoc/Test/en.expected.delete/System/Array.xml new file mode 100644 index 00000000..dd0db58d --- /dev/null +++ b/mdoc/Test/en.expected.delete/System/Array.xml @@ -0,0 +1,98 @@ +<Type Name="Array" FullName="System.Array"> + <TypeSignature Language="C#" Value="public class Array" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Array extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Array ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AsReadOnly<T>"> + <MemberSignature Language="C#" Value="public static System.Collections.ObjectModel.ReadOnlyCollection<T> AsReadOnly<T> (T[] array);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.ObjectModel.ReadOnlyCollection`1<!!T> AsReadOnly<T>(!!T[] array) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Collections.ObjectModel.ReadOnlyCollection<T></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T" /> + </TypeParameters> + <Parameters> + <Parameter Name="array" Type="T[]" /> + </Parameters> + <Docs> + <typeparam name="T">To be added.</typeparam> + <param name="array">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <exception cref="T:System.NotImplementedException">To be added; from: <see cref="M:System.Array.AsReadOnly``1(``0[])" /></exception> + </Docs> + </Member> + <Member MemberName="ConvertAll<TInput,TOutput>"> + <MemberSignature Language="C#" Value="public static TOutput[] ConvertAll<TInput,TOutput> (TInput[] array, Converter<TInput,TOutput> converter);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig !!TOutput[] ConvertAll<TInput, TOutput>(!!TInput[] array, class System.Converter`2<!!TInput, !!TOutput> converter) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>TOutput[]</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="TInput" /> + <TypeParameter Name="TOutput" /> + </TypeParameters> + <Parameters> + <Parameter Name="array" Type="TInput[]" /> + <Parameter Name="converter" Type="System.Converter<TInput,TOutput>" /> + </Parameters> + <Docs> + <typeparam name="TInput">To be added.</typeparam> + <typeparam name="TOutput">To be added.</typeparam> + <param name="array">To be added.</param> + <param name="converter">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <exception cref="T:System.InvalidOperationException">To be added; from: <see cref="M:System.Array.ConvertAll``2(``0[],System.Converter{``0,``1})" /></exception> + </Docs> + </Member> + <Member MemberName="Resize<T>"> + <MemberSignature Language="C#" Value="public static void Resize<T> (ref T[] array, int newSize);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Resize<T>(!!T[] array, int32 newSize) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T" /> + </TypeParameters> + <Parameters> + <Parameter Name="array" Type="T[]&" RefType="ref" /> + <Parameter Name="newSize" Type="System.Int32" /> + </Parameters> + <Docs> + <typeparam name="T">To be added.</typeparam> + <param name="array">To be added.</param> + <param name="newSize">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + <exception cref="T:System.Exception">To be added; from: <see cref="M:System.Array.Resize``1(``0[]@,System.Int32)" /></exception> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/System/AsyncCallback.xml b/mdoc/Test/en.expected.delete/System/AsyncCallback.xml new file mode 100644 index 00000000..cfbe5f67 --- /dev/null +++ b/mdoc/Test/en.expected.delete/System/AsyncCallback.xml @@ -0,0 +1,21 @@ +<Type Name="AsyncCallback" FullName="System.AsyncCallback"> + <TypeSignature Language="C#" Value="public delegate void AsyncCallback(IAsyncResult ar);" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AsyncCallback extends System.MulticastDelegate" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="ar" Type="System.IAsyncResult" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="ar">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/mdoc/Test/en.expected.delete/System/Environment+SpecialFolder.xml b/mdoc/Test/en.expected.delete/System/Environment+SpecialFolder.xml new file mode 100644 index 00000000..f37d217b --- /dev/null +++ b/mdoc/Test/en.expected.delete/System/Environment+SpecialFolder.xml @@ -0,0 +1,15 @@ +<Type Name="Environment+SpecialFolder" FullName="System.Environment+SpecialFolder"> + <TypeSignature Language="C#" Value="public enum Environment.SpecialFolder" /> + <TypeSignature Language="ILAsm" Value=".class nested public auto ansi sealed Environment/SpecialFolder extends System.Enum" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members /> +</Type> diff --git a/mdoc/Test/en.expected.delete/System/Environment.xml b/mdoc/Test/en.expected.delete/System/Environment.xml new file mode 100644 index 00000000..8734f749 --- /dev/null +++ b/mdoc/Test/en.expected.delete/System/Environment.xml @@ -0,0 +1,35 @@ +<Type Name="Environment" FullName="System.Environment"> + <TypeSignature Language="C#" Value="public static class Environment" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Environment extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="GetFolderPath"> + <MemberSignature Language="C#" Value="public static string GetFolderPath (Environment.SpecialFolder folder);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig string GetFolderPath(valuetype System.Environment/SpecialFolder folder) cil managed" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="folder" Type="System.Environment+SpecialFolder" /> + </Parameters> + <Docs> + <param name="folder">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + <exception cref="T:System.NotSupportedException">To be added; from: <see cref="M:System.Environment.GetFolderPath(System.Environment.SpecialFolder)" /></exception> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected.delete/index.xml b/mdoc/Test/en.expected.delete/index.xml new file mode 100644 index 00000000..9e4659ea --- /dev/null +++ b/mdoc/Test/en.expected.delete/index.xml @@ -0,0 +1,185 @@ +<Overview> + <Assemblies> + <Assembly Name="DocTest" Version="0.0.0.0"> + <Attributes> + <Attribute> + <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName> + </Attribute> + </Attributes> + </Assembly> + </Assemblies> + <Remarks>To be added.</Remarks> + <Copyright>To be added.</Copyright> + <Types> + <Namespace Name=""> + <Type Name="NoNamespace" Kind="Class" /> + </Namespace> + <Namespace Name="Mono.DocTest"> + <Type Name="Color" Kind="Enumeration" /> + <Type Name="DocAttribute" Kind="Class" /> + <Type Name="DocValueType" Kind="Structure" /> + <Type Name="IProcess" Kind="Interface" /> + <Type Name="UseLists" Kind="Class" /> + <Type Name="Widget" Kind="Class" /> + <Type Name="Widget+Del" Kind="Delegate" /> + <Type Name="Widget+Direction" Kind="Enumeration" /> + <Type Name="Widget+IMenuItem" Kind="Interface" /> + <Type Name="Widget+NestedClass" Kind="Class" /> + <Type Name="Widget+NestedClass`1" DisplayName="Widget+NestedClass<T>" Kind="Class" /> + <Type Name="Widget+NestedClass+Double" Kind="Class" /> + <Type Name="Widget+NestedClass+Double+Triple" Kind="Class" /> + <Type Name="Widget+NestedClass+Double+Triple+Quadruple" Kind="Class" /> + </Namespace> + <Namespace Name="Mono.DocTest.Generic"> + <Type Name="Extensions" Kind="Class" /> + <Type Name="Func`2" DisplayName="Func<TArg,TRet>" Kind="Delegate" /> + <Type Name="GenericBase`1" DisplayName="GenericBase<U>" Kind="Class" /> + <Type Name="GenericBase`1+FooEventArgs" DisplayName="GenericBase<U>+FooEventArgs" Kind="Class" /> + <Type Name="GenericBase`1+NestedCollection" DisplayName="GenericBase<U>+NestedCollection" Kind="Class" /> + <Type Name="GenericBase`1+NestedCollection+Enumerator" DisplayName="GenericBase<U>+NestedCollection+Enumerator" Kind="Structure" /> + <Type Name="IFoo`1" DisplayName="IFoo<T>" Kind="Interface" /> + <Type Name="MyList`1" DisplayName="MyList<T>" Kind="Class" /> + <Type Name="MyList`1+Helper`2" DisplayName="MyList<T>+Helper<U,V>" Kind="Class" /> + <Type Name="MyList`2" DisplayName="MyList<A,B>" Kind="Class" /> + </Namespace> + <Namespace Name="System"> + <Type Name="Action`1" DisplayName="Action<T>" Kind="Delegate" /> + <Type Name="Array" Kind="Class" /> + <Type Name="AsyncCallback" Kind="Delegate" /> + <Type Name="Environment" Kind="Class" /> + <Type Name="Environment+SpecialFolder" Kind="Enumeration" /> + </Namespace> + </Types> + <Title>DocTest</Title> + <ExtensionMethods> + <ExtensionMethod> + <Targets> + <Target Type="T:Mono.DocTest.Generic.IFoo`1" /> + </Targets> + <Member MemberName="Bar<T>"> + <MemberSignature Language="C#" Value="public static void Bar<T> (this Mono.DocTest.Generic.IFoo<T> self, string s);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Bar<T>(class Mono.DocTest.Generic.IFoo`1<!!T> self, string s) cil managed" /> + <MemberType>ExtensionMethod</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T" /> + </TypeParameters> + <Parameters> + <Parameter Name="self" Type="Mono.DocTest.Generic.IFoo<T>" 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>To be added.</summary> + </Docs> + <Link Type="Mono.DocTest.Generic.Extensions" Member="M:Mono.DocTest.Generic.Extensions.Bar``1(Mono.DocTest.Generic.IFoo{``0},System.String)" /> + </Member> + </ExtensionMethod> + <ExtensionMethod> + <Targets> + <Target Type="T:System.Collections.Generic.IEnumerable`1" /> + </Targets> + <Member MemberName="ForEach<T>"> + <MemberSignature Language="C#" Value="public static void ForEach<T> (this System.Collections.Generic.IEnumerable<T> self, Action<T> a);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ForEach<T>(class System.Collections.Generic.IEnumerable`1<!!T> self, class System.Action`1<!!T> a) cil managed" /> + <MemberType>ExtensionMethod</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T" /> + </TypeParameters> + <Parameters> + <Parameter Name="self" Type="System.Collections.Generic.IEnumerable<T>" RefType="this" /> + <Parameter Name="a" Type="System.Action<T>" /> + </Parameters> + <Docs> + <typeparam name="T">To be added.</typeparam> + <param name="self">To be added.</param> + <param name="a">To be added.</param> + <summary>To be added.</summary> + </Docs> + <Link Type="Mono.DocTest.Generic.Extensions" Member="M:Mono.DocTest.Generic.Extensions.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})" /> + </Member> + </ExtensionMethod> + <ExtensionMethod> + <Targets> + <Target Type="T:System.Collections.Generic.IEnumerable`1" /> + </Targets> + <Member MemberName="ToDouble"> + <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable<double> ToDouble (this System.Collections.Generic.IEnumerable<int> list);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1<float64> ToDouble(class System.Collections.Generic.IEnumerable`1<int32> list) cil managed" /> + <MemberType>ExtensionMethod</MemberType> + <ReturnValue> + <ReturnType>System.Collections.Generic.IEnumerable<System.Double></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="System.Collections.Generic.IEnumerable<System.Int32>" RefType="this" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <summary>To be added.</summary> + </Docs> + <Link Type="Mono.DocTest.Generic.Extensions" Member="M:Mono.DocTest.Generic.Extensions.ToDouble(System.Collections.Generic.IEnumerable{System.Int32})" /> + </Member> + </ExtensionMethod> + <ExtensionMethod> + <Targets> + <Target Type="T:Mono.DocTest.Generic.IFoo`1" /> + </Targets> + <Member MemberName="ToDouble<T>"> + <MemberSignature Language="C#" Value="public static double ToDouble<T> (this T val) where T : Mono.DocTest.Generic.IFoo<T>;" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ToDouble<(class Mono.DocTest.Generic.IFoo`1<!!T>) T>(!!T val) cil managed" /> + <MemberType>ExtensionMethod</MemberType> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Mono.DocTest.Generic.IFoo<T></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>To be added.</summary> + </Docs> + <Link Type="Mono.DocTest.Generic.Extensions" Member="M:Mono.DocTest.Generic.Extensions.ToDouble``1(``0)" /> + </Member> + </ExtensionMethod> + <ExtensionMethod> + <Targets> + <Target Type="System.Object" /> + </Targets> + <Member MemberName="ToEnumerable<T>"> + <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable<T> ToEnumerable<T> (this T self);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1<!!T> ToEnumerable<T>(!!T self) cil managed" /> + <MemberType>ExtensionMethod</MemberType> + <ReturnValue> + <ReturnType>System.Collections.Generic.IEnumerable<T></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>To be added.</summary> + </Docs> + <Link Type="Mono.DocTest.Generic.Extensions" Member="M:Mono.DocTest.Generic.Extensions.ToEnumerable``1(``0)" /> + </Member> + </ExtensionMethod> + </ExtensionMethods> +</Overview> diff --git a/mdoc/Test/en.expected.delete/ns-.xml b/mdoc/Test/en.expected.delete/ns-.xml new file mode 100644 index 00000000..36dfeb30 --- /dev/null +++ b/mdoc/Test/en.expected.delete/ns-.xml @@ -0,0 +1,6 @@ +<Namespace Name=""> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> diff --git a/mdoc/Test/en.expected.delete/ns-Mono.DocTest.Generic.xml b/mdoc/Test/en.expected.delete/ns-Mono.DocTest.Generic.xml new file mode 100644 index 00000000..0d3e7924 --- /dev/null +++ b/mdoc/Test/en.expected.delete/ns-Mono.DocTest.Generic.xml @@ -0,0 +1,6 @@ +<Namespace Name="Mono.DocTest.Generic"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> diff --git a/mdoc/Test/en.expected.delete/ns-Mono.DocTest.xml b/mdoc/Test/en.expected.delete/ns-Mono.DocTest.xml new file mode 100644 index 00000000..96ab3e78 --- /dev/null +++ b/mdoc/Test/en.expected.delete/ns-Mono.DocTest.xml @@ -0,0 +1,6 @@ +<Namespace Name="Mono.DocTest"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> diff --git a/mdoc/Test/en.expected.delete/ns-System.xml b/mdoc/Test/en.expected.delete/ns-System.xml new file mode 100644 index 00000000..c9692742 --- /dev/null +++ b/mdoc/Test/en.expected.delete/ns-System.xml @@ -0,0 +1,6 @@ +<Namespace Name="System"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> |