[mcs] Adding unit test for #18511
authorEberhard Beilharz <eb1@sil.org>
Fri, 21 Mar 2014 17:08:45 +0000 (18:08 +0100)
committerEberhard Beilharz <eb1@sil.org>
Fri, 21 Mar 2014 17:23:58 +0000 (18:23 +0100)
mcs/tests/test-xml-069-ref.xml [new file with mode: 0644]
mcs/tests/test-xml-069.cs [new file with mode: 0644]

diff --git a/mcs/tests/test-xml-069-ref.xml b/mcs/tests/test-xml-069-ref.xml
new file mode 100644 (file)
index 0000000..68b9908
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>test-xml-069</name>
+    </assembly>
+    <members>
+        <member name="T:XmlComments.Program">
+            <summary />
+        </member>
+        <member name="T:XmlComments.Program.MyEnum">
+            <summary />
+        </member>
+        <member name="F:XmlComments.Program.MyEnum.One">
+            <summary>The first entry</summary>
+        </member>
+        <member name="M:XmlComments.Program.Main(System.String[])">
+            <summary>
+                <see cref="F:XmlComments.Program.MyEnum.One" />
+                <see cref="F:XmlComments.Program.MyEnum.One" />
+                <see cref="F:XmlComments.Program.MyEnum.One" />
+                <see cref="F:XmlComments.Program.MyEnum.One" />
+            </summary>
+        </member>
+    </members>
+</doc>
diff --git a/mcs/tests/test-xml-069.cs b/mcs/tests/test-xml-069.cs
new file mode 100644 (file)
index 0000000..e5f1f2e
--- /dev/null
@@ -0,0 +1,27 @@
+// Compiler options: -doc:xml-069.xml
+
+using System;
+
+namespace XmlComments
+{
+       /// <summary/>
+       class Program
+       {
+               /// <summary/>
+               private enum MyEnum
+               {
+                       /// <summary>The first entry</summary>
+                       One,
+               }
+
+               /// <summary>
+               /// <see cref="MyEnum.One"/>
+               /// <see cref="Program.MyEnum.One"/>
+               /// <see cref="XmlComments.Program.MyEnum.One"/>
+               /// <see cref="F:XmlComments.Program.MyEnum.One"/>
+               /// </summary>
+               static void Main(string[] args)
+               {
+               }
+       }
+}