diff options
author | Jonathan Pryor <jpryor@novell.com> | 2008-11-16 04:43:24 +0300 |
---|---|---|
committer | Duncan Mak <duncanm@microsoft.com> | 2016-10-08 03:28:33 +0300 |
commit | e5842ca04da76cbc63b083bf751411067fc2bd54 (patch) | |
tree | 9b433acfc97a73a7f7510448049edfb9c458fe1c /mdoc/Test/en.expected.since | |
parent | 73d831bbf6c8bffb08a2bbb98db51ced166bed9f (diff) |
* Mono.Documentation/monodocer.cs: Fix regressions found from
`make doc-update` in corlib:
- Ensure that custom attributes are sorted (they weren't before,
resulting in spurious differences between Reflection & Cecil
output).
- CecilExtensions.GetMethod() should return null if the method can't
be found.
- DocUtils.IsDelegate() should ensure that the delegate type isn't
abstract (otherwise it dies on System.MulticastDelegate, which is
an abstract type lacking an "Invoke" method).
- Properly count generic argument counts for nested types (fixes IOE
from S.C.G.Dictionary`2.KeyCollection.Enumerator).
* Test/DocTest-v1.cs: Add doubly-nested class under a generic class to
simulate S.C.G.Dictionary`2.KeyCollection.Enumerator behavior.
* Test/en.expected.importslashdoc/index.xml,
Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml,
Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml,
Test/en.expected.since/index.xml,
Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml,
Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml,
Test/en.expected/index.xml,
Test/en.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml,
Test/en.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml,
Test/html.expected/index.html,
Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.html,
Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.html,
Test/html.expected/Mono.DocTest.Generic/index.html,
Test/msxdoc-expected.importslashdoc.xml: Flush (new types/changes
from DocTest-v1.cs changes).
svn path=/trunk/mcs/; revision=118948
Diffstat (limited to 'mdoc/Test/en.expected.since')
3 files changed, 56 insertions, 0 deletions
diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml new file mode 100644 index 00000000..51bfdf89 --- /dev/null +++ b/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml @@ -0,0 +1,20 @@ +<Type Name="GenericBase<U>+NestedCollection+Enumerator" FullName="Mono.DocTest.Generic.GenericBase<U>+NestedCollection+Enumerator"> + <TypeSignature Language="C#" Value="public struct GenericBase<U>.NestedCollection.Enumerator" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </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.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml new file mode 100644 index 00000000..f1425b1b --- /dev/null +++ b/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml @@ -0,0 +1,34 @@ +<Type Name="GenericBase<U>+NestedCollection" FullName="Mono.DocTest.Generic.GenericBase<U>+NestedCollection"> + <TypeSignature Language="C#" Value="public class GenericBase<U>.NestedCollection" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </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 ();" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + <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.since/index.xml b/mdoc/Test/en.expected.since/index.xml index 7ac5e0e3..e4ee769e 100644 --- a/mdoc/Test/en.expected.since/index.xml +++ b/mdoc/Test/en.expected.since/index.xml @@ -36,6 +36,8 @@ <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" /> |