From 574dbc8ec4a5975731dc938003b6e83ac4134667 Mon Sep 17 00:00:00 2001 From: Jonathan Pryor Date: Wed, 29 May 2013 11:53:22 -0400 Subject: [PATCH] [mdoc] Fix unit tests. 3d3fe6af (among other commits...) "broke" the `mdoc` unit tests, as it did two things: 1. It added a new codepath calling string.Format(), thus introducing a new set of exceptions. 2. Due to an `mdoc` bug, (1) resulted in a stack overflow on OS X. (1) demonstrates that the mdoc unit tests might be too brittle. (2) was fixed in 04bf9ad. The problem with 04bf9ad, though, is that it resulted in a gigantic ~212MB diff, because while the recursion was "fixed", we could still process the same method multiple times, resulting in _lots_ of duplication, e.g. System.String.get_Chars() would be repeated hundreds of times for a given exception. Improve the source reporting mechanism so that instead of a List we use a HashSet, listing each source location _once_ instead of repeating them. The _formatting_ of the element is also changed so that each source location is on its own line, making it easier to read and review the locations. --- .../mdoc/Mono.Documentation/exceptions.cs | 14 +- .../mdoc/Mono.Documentation/monodocer.cs | 7 +- .../Mono.DocTest.Generic/GenericBase`1.xml | 138 +++++++- .../Mono.DocTest/DocAttribute.xml | 3 +- .../Mono.DocTest/DocValueType.xml | 6 +- .../Mono.DocTest/UseLists.xml | 18 +- .../Mono.DocTest/Widget.xml | 141 +++++++- .../Test/en.expected.delete/System/Array.xml | 9 +- .../en.expected.delete/System/Environment.xml | 3 +- .../System/Array.xml | 9 +- .../System/Environment.xml | 3 +- .../Mono.DocTest.Generic/GenericBase`1.xml | 138 +++++++- .../Mono.DocTest/DocAttribute.xml | 3 +- .../Mono.DocTest/DocValueType.xml | 6 +- .../Mono.DocTest/UseLists.xml | 18 +- .../Mono.DocTest/Widget.xml | 141 +++++++- .../System/Array.xml | 9 +- .../System/Environment.xml | 3 +- .../Mono.DocTest.Generic/GenericBase`1.xml | 138 +++++++- .../Mono.DocTest/DocAttribute.xml | 3 +- .../Mono.DocTest/DocValueType.xml | 6 +- .../Mono.DocTest/UseLists.xml | 18 +- .../en.expected.since/Mono.DocTest/Widget.xml | 141 +++++++- .../Test/en.expected.since/System/Array.xml | 9 +- .../en.expected.since/System/Environment.xml | 3 +- .../Mono.DocTest.Generic/GenericBase`1.xml | 138 +++++++- .../en.expected/Mono.DocTest/DocAttribute.xml | 3 +- .../en.expected/Mono.DocTest/DocValueType.xml | 6 +- .../en.expected/Mono.DocTest/UseLists.xml | 18 +- .../Test/en.expected/Mono.DocTest/Widget.xml | 141 +++++++- .../mdoc/Test/en.expected/System/Array.xml | 9 +- .../Test/en.expected/System/Environment.xml | 3 +- .../Mono.DocTest.Generic/GenericBase`1.html | 64 ++++ .../html.expected/Mono.DocTest/Widget.html | 64 ++++ .../Test/msxdoc-expected.importslashdoc.xml | 318 ++++++++++++++++-- 35 files changed, 1630 insertions(+), 121 deletions(-) diff --git a/mcs/tools/mdoc/Mono.Documentation/exceptions.cs b/mcs/tools/mdoc/Mono.Documentation/exceptions.cs index b8a58c42dde..5919870876c 100644 --- a/mcs/tools/mdoc/Mono.Documentation/exceptions.cs +++ b/mcs/tools/mdoc/Mono.Documentation/exceptions.cs @@ -47,13 +47,11 @@ namespace Mono.Documentation { internal ExceptionSources (TypeReference exception) { Exception = exception; - SourcesList = new List (); - Sources = new ReadOnlyCollection (SourcesList); + Sources = new HashSet (); } public TypeReference Exception { get; private set; } - public ReadOnlyCollection Sources { get; private set; } - internal List SourcesList; + internal HashSet Sources; } @@ -93,13 +91,13 @@ namespace Mono.Documentation { Dictionary e; if (!db.TryGetValue (memberDecl, out e)) { e = new Dictionary (); + db.Add (memberDecl, e); var bodies = GetMethodBodies (member); foreach (var body in bodies) { if (body == null) continue; FillExceptions (body, e); } - db.Add (memberDecl, e); } return e.Values; } @@ -146,9 +144,6 @@ namespace Mono.Documentation { ((locations & ExceptionLocations.DependentAssemblies) != 0 && body.Method.DeclaringType.Scope.Name != memberRef.DeclaringType.Scope.Name)) { - if (memberRef.Resolve () == body.Method) - break; - IEnumerable memberExceptions = this [memberRef]; AddExceptions (body, instruction, memberExceptions.Select (es => es.Exception), @@ -185,7 +180,8 @@ namespace Mono.Documentation { s = new ExceptionSources (ex); exceptions.Add (eName, s); } - s.SourcesList.AddRange (sources); + foreach (var m in sources) + s.Sources.Add (m); } } } diff --git a/mcs/tools/mdoc/Mono.Documentation/monodocer.cs b/mcs/tools/mdoc/Mono.Documentation/monodocer.cs index cccb63f5a47..75592088688 100644 --- a/mcs/tools/mdoc/Mono.Documentation/monodocer.cs +++ b/mcs/tools/mdoc/Mono.Documentation/monodocer.cs @@ -1813,6 +1813,7 @@ class MDocUpdater : MDocCommand private void UpdateExceptions (XmlNode docs, MemberReference member) { + string indent = new string (' ', 10); foreach (var source in new ExceptionLookup (exceptions.Value)[member]) { string cref = slashdocFormatter.GetDeclaration (source.Exception); var node = docs.SelectSingleNode ("exception[@cref='" + cref + "']"); @@ -1820,10 +1821,10 @@ class MDocUpdater : MDocCommand continue; XmlElement e = docs.OwnerDocument.CreateElement ("exception"); e.SetAttribute ("cref", cref); - e.InnerXml = "To be added; from: , ,\n" + indent + " slashdocFormatter.GetDeclaration (m)) - .ToArray ()) + + .OrderBy (s => s)) + "\" />"; docs.AppendChild (e); } diff --git a/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml b/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml index d28bcd6515f..9700fe0543d 100644 --- a/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml +++ b/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml @@ -76,8 +76,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + @@ -90,8 +155,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + diff --git a/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml b/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml index 0fe3b00451e..0a415dc1226 100644 --- a/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml +++ b/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml @@ -29,7 +29,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml b/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml index e2acdfc9cde..84809655364 100644 --- a/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml +++ b/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml @@ -31,8 +31,10 @@ To be added. To be added. To be added. - To be added; from: - To be added; from: + To be added; from: + + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml b/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml index 0fa5fb91367..c9a3fade121 100644 --- a/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml +++ b/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml @@ -80,7 +80,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -97,8 +98,13 @@ To be added. To be added. To be added. - To be added; from: , , - To be added; from: , , , + To be added; from: + , + + To be added; from: + , + , + @@ -119,8 +125,10 @@ To be added. To be added. To be added. - To be added; from: - To be added; from: , + To be added; from: + + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml b/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml index 881946f6580..6d67e84a38e 100644 --- a/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml +++ b/mcs/tools/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml @@ -86,8 +86,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + @@ -191,7 +256,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -260,8 +326,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + diff --git a/mcs/tools/mdoc/Test/en.expected.delete/System/Array.xml b/mcs/tools/mdoc/Test/en.expected.delete/System/Array.xml index dd0db58d231..c38f72491c8 100644 --- a/mcs/tools/mdoc/Test/en.expected.delete/System/Array.xml +++ b/mcs/tools/mdoc/Test/en.expected.delete/System/Array.xml @@ -42,7 +42,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -68,7 +69,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -91,7 +93,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.delete/System/Environment.xml b/mcs/tools/mdoc/Test/en.expected.delete/System/Environment.xml index 8734f749a9b..c1d7858ae45 100644 --- a/mcs/tools/mdoc/Test/en.expected.delete/System/Environment.xml +++ b/mcs/tools/mdoc/Test/en.expected.delete/System/Environment.xml @@ -28,7 +28,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.importecmadoc/System/Array.xml b/mcs/tools/mdoc/Test/en.expected.importecmadoc/System/Array.xml index b082688677f..96aee607a99 100644 --- a/mcs/tools/mdoc/Test/en.expected.importecmadoc/System/Array.xml +++ b/mcs/tools/mdoc/Test/en.expected.importecmadoc/System/Array.xml @@ -131,7 +131,8 @@ and the second dimension indexed by 1, 2, and 3. To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -168,7 +169,8 @@ and the second dimension indexed by 1, 2, and 3. The is a delegate that converts an array element to the target type. The elements of are individually passed to this converter, and the converted elements are saved in the new array. The source array remains unchanged. - To be added; from: + To be added; from: + is or is . @@ -196,7 +198,8 @@ and the second dimension indexed by 1, 2, and 3. To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.importecmadoc/System/Environment.xml b/mcs/tools/mdoc/Test/en.expected.importecmadoc/System/Environment.xml index 5ce89496398..f7a5f40c8f4 100644 --- a/mcs/tools/mdoc/Test/en.expected.importecmadoc/System/Environment.xml +++ b/mcs/tools/mdoc/Test/en.expected.importecmadoc/System/Environment.xml @@ -78,7 +78,8 @@ property. - To be added; from: + To be added; from: + foo bar alt member diff --git a/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1.xml b/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1.xml index 9fe29c5aa68..a4f8b4baf8d 100644 --- a/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1.xml +++ b/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1.xml @@ -93,8 +93,73 @@ To be added. E:Mono.DocTest.Generic.GenericBase`1.ItemChanged - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + @@ -110,8 +175,73 @@ To be added. E:Mono.DocTest.Generic.GenericBase`1.MyEvent - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + diff --git a/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocAttribute.xml b/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocAttribute.xml index cc491e85254..82aa9a34919 100644 --- a/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocAttribute.xml +++ b/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocAttribute.xml @@ -53,7 +53,8 @@ class Example { C:Mono.DocTest.DocAttribute(System.String) - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocValueType.xml b/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocValueType.xml index 42c429c98f8..d33393476a1 100644 --- a/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocValueType.xml +++ b/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocValueType.xml @@ -37,8 +37,10 @@ To be added. . - To be added; from: - To be added; from: + To be added; from: + + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/UseLists.xml b/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/UseLists.xml index 37b8e40116b..d949b562def 100644 --- a/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/UseLists.xml +++ b/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/UseLists.xml @@ -102,7 +102,8 @@ - To be added; from: + To be added; from: + @@ -123,8 +124,13 @@ To be added. M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Predicate{System.Int32}}). - To be added; from: , , - To be added; from: , , , + To be added; from: + , + + To be added; from: + , + , + @@ -149,8 +155,10 @@ To be added. M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}}). - To be added; from: - To be added; from: , + To be added; from: + + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml b/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml index a3ae10a149e..31435197800 100644 --- a/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml +++ b/mcs/tools/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml @@ -126,8 +126,73 @@ To be added. E:Mono.DocTest.Widget.AnotherEvent. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + @@ -260,7 +325,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -343,8 +409,73 @@ E:Mono.DocTest.Widget.DynamicE1 - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + diff --git a/mcs/tools/mdoc/Test/en.expected.importslashdoc/System/Array.xml b/mcs/tools/mdoc/Test/en.expected.importslashdoc/System/Array.xml index 2965a7f7da2..1f221eb27b2 100644 --- a/mcs/tools/mdoc/Test/en.expected.importslashdoc/System/Array.xml +++ b/mcs/tools/mdoc/Test/en.expected.importslashdoc/System/Array.xml @@ -49,7 +49,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -78,7 +79,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -104,7 +106,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.importslashdoc/System/Environment.xml b/mcs/tools/mdoc/Test/en.expected.importslashdoc/System/Environment.xml index 0a1b9400db4..ceb5e1acfc7 100644 --- a/mcs/tools/mdoc/Test/en.expected.importslashdoc/System/Environment.xml +++ b/mcs/tools/mdoc/Test/en.expected.importslashdoc/System/Environment.xml @@ -38,7 +38,8 @@ M:System.Environment.GetFolderPath(System.Environment+SpecialFolder) - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml b/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml index c8283811e0f..393a51ae7b3 100644 --- a/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml +++ b/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml @@ -111,8 +111,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + @@ -129,8 +194,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + diff --git a/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml b/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml index c00d0e991f3..5516cf272eb 100644 --- a/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml +++ b/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml @@ -35,7 +35,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml b/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml index ae648fae699..410dece1343 100644 --- a/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml +++ b/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml @@ -37,8 +37,10 @@ To be added. To be added. To be added. - To be added; from: - To be added; from: + To be added; from: + + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml b/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml index 458a2e255ea..96e73c3baf5 100644 --- a/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml +++ b/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml @@ -98,7 +98,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -119,8 +120,13 @@ To be added. To be added. To be added. - To be added; from: , , - To be added; from: , , , + To be added; from: + , + + To be added; from: + , + , + @@ -145,8 +151,10 @@ To be added. To be added. To be added. - To be added; from: - To be added; from: , + To be added; from: + + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml b/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml index 774d2396397..0c1f1893057 100644 --- a/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml +++ b/mcs/tools/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml @@ -108,8 +108,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + @@ -241,7 +306,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -326,8 +392,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + diff --git a/mcs/tools/mdoc/Test/en.expected.since/System/Array.xml b/mcs/tools/mdoc/Test/en.expected.since/System/Array.xml index 67fbe3ef045..77998109983 100644 --- a/mcs/tools/mdoc/Test/en.expected.since/System/Array.xml +++ b/mcs/tools/mdoc/Test/en.expected.since/System/Array.xml @@ -52,7 +52,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -82,7 +83,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -108,7 +110,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected.since/System/Environment.xml b/mcs/tools/mdoc/Test/en.expected.since/System/Environment.xml index 0576dfb2604..df4c852ba76 100644 --- a/mcs/tools/mdoc/Test/en.expected.since/System/Environment.xml +++ b/mcs/tools/mdoc/Test/en.expected.since/System/Environment.xml @@ -34,7 +34,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml b/mcs/tools/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml index e4b74d3bac8..42c2af1365f 100644 --- a/mcs/tools/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml +++ b/mcs/tools/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml @@ -89,8 +89,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + @@ -106,8 +171,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + diff --git a/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml b/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml index 8fa875fe6ff..fbc5798295f 100644 --- a/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml +++ b/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml @@ -33,7 +33,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml b/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml index 5d27f0ade8c..6aa658cc09f 100644 --- a/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml +++ b/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml @@ -35,8 +35,10 @@ To be added. To be added. To be added. - To be added; from: - To be added; from: + To be added; from: + + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml b/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml index b30f8bdb0f1..a7afb6cf27a 100644 --- a/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml +++ b/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml @@ -93,7 +93,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -113,8 +114,13 @@ To be added. To be added. To be added. - To be added; from: , , - To be added; from: , , , + To be added; from: + , + + To be added; from: + , + , + @@ -138,8 +144,10 @@ To be added. To be added. To be added. - To be added; from: - To be added; from: , + To be added; from: + + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/Widget.xml b/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/Widget.xml index 82529c49ba3..b2242b00993 100644 --- a/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/Widget.xml +++ b/mcs/tools/mdoc/Test/en.expected/Mono.DocTest/Widget.xml @@ -102,8 +102,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + @@ -228,7 +293,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -309,8 +375,73 @@ To be added. To be added. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + diff --git a/mcs/tools/mdoc/Test/en.expected/System/Array.xml b/mcs/tools/mdoc/Test/en.expected/System/Array.xml index 2965a7f7da2..1f221eb27b2 100644 --- a/mcs/tools/mdoc/Test/en.expected/System/Array.xml +++ b/mcs/tools/mdoc/Test/en.expected/System/Array.xml @@ -49,7 +49,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -78,7 +79,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + @@ -104,7 +106,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/en.expected/System/Environment.xml b/mcs/tools/mdoc/Test/en.expected/System/Environment.xml index 7bf1dc8fc10..5c1923816d2 100644 --- a/mcs/tools/mdoc/Test/en.expected/System/Environment.xml +++ b/mcs/tools/mdoc/Test/en.expected/System/Environment.xml @@ -32,7 +32,8 @@ To be added. To be added. To be added. - To be added; from: + To be added; from: + diff --git a/mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1.html b/mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1.html index 340dfd00077..51183f4e2bc 100644 --- a/mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1.html +++ b/mcs/tools/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1.html @@ -473,6 +473,38 @@ Documentation for this section has not yet been entered. + + + ArgumentNullException + + + Documentation for this section has not yet been entered. + + + + + ArgumentOutOfRangeException + + + Documentation for this section has not yet been entered. + + + + + FormatException + + + Documentation for this section has not yet been entered. + + + + + IndexOutOfRangeException + + + Documentation for this section has not yet been entered. + + MulticastNotSupportedException @@ -512,6 +544,38 @@ Documentation for this section has not yet been entered. + + + ArgumentNullException + + + Documentation for this section has not yet been entered. + + + + + ArgumentOutOfRangeException + + + Documentation for this section has not yet been entered. + + + + + FormatException + + + Documentation for this section has not yet been entered. + + + + + IndexOutOfRangeException + + + Documentation for this section has not yet been entered. + + MulticastNotSupportedException diff --git a/mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget.html b/mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget.html index 5ad4e29f829..943c58d4227 100644 --- a/mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget.html +++ b/mcs/tools/mdoc/Test/html.expected/Mono.DocTest/Widget.html @@ -967,6 +967,38 @@ Documentation for this section has not yet been entered. + + + ArgumentNullException + + + Documentation for this section has not yet been entered. + + + + + ArgumentOutOfRangeException + + + Documentation for this section has not yet been entered. + + + + + FormatException + + + Documentation for this section has not yet been entered. + + + + + IndexOutOfRangeException + + + Documentation for this section has not yet been entered. + + MulticastNotSupportedException @@ -1280,6 +1312,38 @@ Documentation for this section has not yet been entered. + + + ArgumentNullException + + + Documentation for this section has not yet been entered. + + + + + ArgumentOutOfRangeException + + + Documentation for this section has not yet been entered. + + + + + FormatException + + + Documentation for this section has not yet been entered. + + + + + IndexOutOfRangeException + + + Documentation for this section has not yet been entered. + + MulticastNotSupportedException diff --git a/mcs/tools/mdoc/Test/msxdoc-expected.importslashdoc.xml b/mcs/tools/mdoc/Test/msxdoc-expected.importslashdoc.xml index 140bbe40ca3..e431794cd27 100644 --- a/mcs/tools/mdoc/Test/msxdoc-expected.importslashdoc.xml +++ b/mcs/tools/mdoc/Test/msxdoc-expected.importslashdoc.xml @@ -74,7 +74,8 @@ class Example { C:Mono.DocTest.DocAttribute(System.String) - To be added; from: + To be added; from: + To be added. @@ -111,8 +112,10 @@ class Example { To be added. . - To be added; from: - To be added; from: + To be added; from: + + To be added; from: + To be added. @@ -157,15 +160,21 @@ class Example { - To be added; from: + To be added; from: + A . To be added. M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Predicate{System.Int32}}). - To be added; from: , , - To be added; from: , , , + To be added; from: + , + + To be added; from: + , + , + Something Else @@ -173,8 +182,10 @@ class Example { To be added. M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}}). - To be added; from: - To be added; from: , + To be added; from: + + To be added; from: + @@ -240,8 +251,73 @@ class Example { To be added. E:Mono.DocTest.Widget.AnotherEvent. - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + To be added. @@ -285,7 +361,8 @@ class Example { To be added. To be added. To be added. - To be added; from: + To be added; from: + To be added. @@ -310,8 +387,73 @@ class Example { E:Mono.DocTest.Widget.DynamicE1 - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + To be added. @@ -691,14 +833,144 @@ class Example { To be added. E:Mono.DocTest.Generic.GenericBase`1.ItemChanged - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + To be added. E:Mono.DocTest.Generic.GenericBase`1.MyEvent - To be added; from: , , - To be added; from: , + To be added; from: + , + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + + To be added; from: + , + , + , + , + , + , + , + , + , + Insert description here @@ -972,7 +1244,8 @@ class Example { To be added. To be added. To be added. - To be added; from: + To be added; from: + To be added. @@ -982,7 +1255,8 @@ class Example { To be added. To be added. To be added. - To be added; from: + To be added; from: + To be added. @@ -990,7 +1264,8 @@ class Example { To be added. To be added. To be added. - To be added; from: + To be added; from: + To be added. @@ -1012,7 +1287,8 @@ class Example { M:System.Environment.GetFolderPath(System.Environment+SpecialFolder) - To be added; from: + To be added; from: + To be added. -- 2.25.1