diff options
author | Mikhail Melnikov <mikhail_melnikov@epam.com> | 2017-12-07 18:26:11 +0300 |
---|---|---|
committer | Joel Martinez <joelmartinez@gmail.com> | 2017-12-07 18:40:24 +0300 |
commit | 43f31b8e6ec4ed6e2a70121ef4ea3f2f01c08360 (patch) | |
tree | f0a69c92a327ef884a712aebe845952ed9cbe805 /mdoc/Test/en.expected-fx-import | |
parent | ba601a1fd6afca587722b075c00f07ee8db3ce65 (diff) |
[mdoc] Implementation details are now shown on members
Based on the pull request #170
Node <Implements> with subnodes <InterfaceMember> show which member(s) of interface(s) is(are) implemented
<Implements> and <InterfaceMember> are added to monodoc-ecma.xsd
Added the integration test `check-monodocer-members-implementation`
Closes #158
Diffstat (limited to 'mdoc/Test/en.expected-fx-import')
-rw-r--r-- | mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1.xml | 6 | ||||
-rw-r--r-- | mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`2.xml | 45 |
2 files changed, 51 insertions, 0 deletions
diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1.xml b/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1.xml index 57096b5a..72195508 100644 --- a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1.xml +++ b/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1.xml @@ -50,6 +50,9 @@ <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> + <Implements> + <InterfaceMember>M:System.Collections.Generic.IEnumerable`1.GetEnumerator</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -148,6 +151,9 @@ <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" /> <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" /> <MemberType>Method</MemberType> + <Implements> + <InterfaceMember>M:System.Collections.IEnumerable.GetEnumerator</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`2.xml b/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`2.xml index f4d365e3..21958fb6 100644 --- a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`2.xml +++ b/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`2.xml @@ -89,6 +89,9 @@ <MemberSignature Language="C#" Value="public int Count { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance int32 Count" /> <MemberType>Property</MemberType> + <Implements> + <InterfaceMember>P:System.Collections.Generic.ICollection`1.Count</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -107,6 +110,9 @@ <MemberSignature Language="C#" Value="public A Current { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance !A Current" /> <MemberType>Property</MemberType> + <Implements> + <InterfaceMember>P:System.Collections.Generic.IEnumerator`1.Current</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -125,6 +131,9 @@ <MemberSignature Language="C#" Value="public void Dispose ();" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" /> <MemberType>Method</MemberType> + <Implements> + <InterfaceMember>M:System.IDisposable.Dispose</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -180,6 +189,9 @@ <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> + <Implements> + <InterfaceMember>M:Mono.DocTest.Generic.IFoo`1.Method``1(`0,``0)</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -208,6 +220,9 @@ <MemberSignature Language="C#" Value="public bool MoveNext ();" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool MoveNext() cil managed" /> <MemberType>Method</MemberType> + <Implements> + <InterfaceMember>M:System.Collections.IEnumerator.MoveNext</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -229,6 +244,9 @@ <MemberSignature Language="C#" Value="public void Reset ();" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Reset() cil managed" /> <MemberType>Method</MemberType> + <Implements> + <InterfaceMember>M:System.Collections.IEnumerator.Reset</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -247,6 +265,9 @@ <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> + <Implements> + <InterfaceMember>M:System.Collections.Generic.ICollection`1.Add(`0)</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -268,6 +289,9 @@ <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> + <Implements> + <InterfaceMember>M:System.Collections.Generic.ICollection`1.Clear</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -286,6 +310,9 @@ <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> + <Implements> + <InterfaceMember>M:System.Collections.Generic.ICollection`1.Contains(`0)</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -308,6 +335,9 @@ <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> + <Implements> + <InterfaceMember>P:System.Collections.Generic.ICollection`1.IsReadOnly</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -326,6 +356,9 @@ <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> + <Implements> + <InterfaceMember>M:System.Collections.Generic.ICollection`1.Remove(`0)</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -348,6 +381,9 @@ <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> + <Implements> + <InterfaceMember>M:System.Collections.Generic.IEnumerable`1.GetEnumerator</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -367,6 +403,9 @@ <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> + <Implements> + <InterfaceMember>P:System.Collections.Generic.IEnumerator`1.Current</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -385,6 +424,9 @@ <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" /> <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" /> <MemberType>Method</MemberType> + <Implements> + <InterfaceMember>M:System.Collections.IEnumerable.GetEnumerator</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -404,6 +446,9 @@ <MemberSignature Language="C#" Value="object System.Collections.IEnumerator.Current { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance object System.Collections.IEnumerator.Current" /> <MemberType>Property</MemberType> + <Implements> + <InterfaceMember>P:System.Collections.IEnumerator.Current</InterfaceMember> + </Implements> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> |