diff options
author | Joel Martinez <joelmartinez@gmail.com> | 2017-03-05 00:52:31 +0300 |
---|---|---|
committer | Joel Martinez <joelmartinez@gmail.com> | 2017-03-07 00:02:57 +0300 |
commit | 170bf315e173e2fed0c112a7876e0ec7f4cff59e (patch) | |
tree | 08c45d3446d0b47b917d144fefd5fe3684971a6f /mdoc/Test | |
parent | 6b00abca5aa0d4375ba28eb933d5ac7ebdc7e49c (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.xml | 82 | ||||
-rw-r--r-- | mdoc/Test/en.expected-membergroup/index.xml | 22 | ||||
-rw-r--r-- | mdoc/Test/en.expected-membergroup/ns-MyNamespace.xml | 6 |
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<T>"> + <MemberSignature Language="C#" Value="public string SomeMethod<T> ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string SomeMethod<T>() 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> |