Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-doc-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mdoc/Test
diff options
context:
space:
mode:
authorJoel Martinez <joelmartinez@gmail.com>2017-03-05 00:52:31 +0300
committerJoel Martinez <joelmartinez@gmail.com>2017-03-07 00:02:57 +0300
commit170bf315e173e2fed0c112a7876e0ec7f4cff59e (patch)
tree08c45d3446d0b47b917d144fefd5fe3684971a6f /mdoc/Test
parent6b00abca5aa0d4375ba28eb933d5ac7ebdc7e49c (diff)
mdoc: Added MemberGroup as valid element
A MemberGroup can be intermixed amongst the other Member nodes. It will be sorted to be in front of the other similarly named Members. It must contain a MemberName attribute, and can have: Docs, and AssemblyInfo nodes. Resolves #35
Diffstat (limited to 'mdoc/Test')
-rw-r--r--mdoc/Test/en.expected-membergroup/MyNamespace/MyClass.xml82
-rw-r--r--mdoc/Test/en.expected-membergroup/index.xml22
-rw-r--r--mdoc/Test/en.expected-membergroup/ns-MyNamespace.xml6
3 files changed, 110 insertions, 0 deletions
diff --git a/mdoc/Test/en.expected-membergroup/MyNamespace/MyClass.xml b/mdoc/Test/en.expected-membergroup/MyNamespace/MyClass.xml
new file mode 100644
index 00000000..061b8ed8
--- /dev/null
+++ b/mdoc/Test/en.expected-membergroup/MyNamespace/MyClass.xml
@@ -0,0 +1,82 @@
+<Type Name="MyClass" FullName="MyNamespace.MyClass">
+ <TypeSignature Language="C#" Value="public class MyClass" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MyClass extends System.Object" />
+ <AssemblyInfo>
+ <AssemblyName>DocTest-addNonGeneric</AssemblyName>
+ <AssemblyVersion>0.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <AssemblyInfo>
+ <AssemblyName>DocTest-addNonGeneric-v2</AssemblyName>
+ <AssemblyVersion>0.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 MyClass ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>0.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <MemberGroup MemberName="SomeMethod">
+ <AssemblyInfo>
+ <AssemblyVersion>0.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Docs>
+ <remarks>To be added.</remarks>
+ <summary>To be added.</summary>
+ </Docs>
+ </MemberGroup>
+ <Member MemberName="SomeMethod">
+ <MemberSignature Language="C#" Value="public string SomeMethod ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string SomeMethod() cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>0.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SomeMethod&lt;T&gt;">
+ <MemberSignature Language="C#" Value="public string SomeMethod&lt;T&gt; ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string SomeMethod&lt;T&gt;() cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>0.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <TypeParameters>
+ <TypeParameter Name="T" />
+ </TypeParameters>
+ <Parameters />
+ <Docs>
+ <typeparam name="T">To be added.</typeparam>
+ <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-membergroup/index.xml b/mdoc/Test/en.expected-membergroup/index.xml
new file mode 100644
index 00000000..70d58ecf
--- /dev/null
+++ b/mdoc/Test/en.expected-membergroup/index.xml
@@ -0,0 +1,22 @@
+<Overview>
+ <Assemblies>
+ <Assembly Name="DocTest-addNonGeneric-v2" Version="0.0.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute+DebuggingModes.IgnoreSymbolStoreSequencePoints)</AttributeName>
+ </Attribute>
+ <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="MyNamespace">
+ <Type Name="MyClass" Kind="Class" />
+ </Namespace>
+ </Types>
+ <Title>DocTest-addNonGeneric</Title>
+</Overview>
diff --git a/mdoc/Test/en.expected-membergroup/ns-MyNamespace.xml b/mdoc/Test/en.expected-membergroup/ns-MyNamespace.xml
new file mode 100644
index 00000000..bd8d4316
--- /dev/null
+++ b/mdoc/Test/en.expected-membergroup/ns-MyNamespace.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MyNamespace">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>