diff options
author | Jonathan Pryor <jonpryor@vt.edu> | 2013-05-29 19:53:22 +0400 |
---|---|---|
committer | Duncan Mak <duncanm@microsoft.com> | 2016-10-08 03:30:14 +0300 |
commit | c862d9e0d6f88dbd27930fdcb8b828450d1933c7 (patch) | |
tree | 9a9bead303e938538e47e4eb51f4c088f1535443 /mdoc/Test/en.expected.since | |
parent | 4365bcd902dfff245bfcd4386aea0e955423bcb4 (diff) |
[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<MemberReference> we use a HashSet<MemberReference>, listing each
source location _once_ instead of repeating them.
The _formatting_ of the <exception/> element is also changed so that
each source location is on its own line, making it easier to read and
review the locations.
Diffstat (limited to 'mdoc/Test/en.expected.since')
7 files changed, 297 insertions, 21 deletions
diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml b/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml index c8283811..393a51ae 100644 --- a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml +++ b/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml @@ -111,8 +111,73 @@ <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> - <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" /></exception> - <exception cref="T:System.MulticastNotSupportedException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" /></exception> + <exception cref="T:System.ArgumentException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.ArgumentNullException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.ArgumentOutOfRangeException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.FormatException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.IndexOutOfRangeException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.MulticastNotSupportedException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> </Docs> </Member> <Member MemberName="MyEvent"> @@ -129,8 +194,73 @@ <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> - <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" /></exception> - <exception cref="T:System.MulticastNotSupportedException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" /></exception> + <exception cref="T:System.ArgumentException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.ArgumentNullException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.ArgumentOutOfRangeException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.FormatException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.IndexOutOfRangeException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.MulticastNotSupportedException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> </Docs> </Member> <Member MemberName="op_Explicit"> diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml b/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml index c00d0e99..5516cf27 100644 --- a/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml +++ b/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml @@ -35,7 +35,8 @@ <param name="docs">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> - <exception cref="T:System.ArgumentNullException">To be added; from: <see cref="M:Mono.DocTest.DocAttribute.#ctor(System.String)" /></exception> + <exception cref="T:System.ArgumentNullException">To be added; from: + <see cref="M:Mono.DocTest.DocAttribute.#ctor(System.String)" /></exception> </Docs> </Member> <Member MemberName="Field"> diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml b/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml index ae648fae..410dece1 100644 --- a/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml +++ b/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml @@ -37,8 +37,10 @@ <param name="i">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> - <exception cref="T:System.ApplicationException">To be added; from: <see cref="M:Mono.DocTest.DocValueType.M(System.Int32)" /></exception> - <exception cref="T:System.SystemException">To be added; from: <see cref="M:Mono.DocTest.DocValueType.M(System.Int32)" /></exception> + <exception cref="T:System.ApplicationException">To be added; from: + <see cref="M:Mono.DocTest.DocValueType.M(System.Int32)" /></exception> + <exception cref="T:System.SystemException">To be added; from: + <see cref="M:Mono.DocTest.DocValueType.M(System.Int32)" /></exception> </Docs> </Member> <Member MemberName="total"> diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml b/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml index 458a2e25..96e73c3b 100644 --- a/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml +++ b/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml @@ -98,7 +98,8 @@ <param name="list">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> - <exception cref="T:System.Exception">To be added; from: <see cref="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Int32})" /></exception> + <exception cref="T:System.Exception">To be added; from: + <see cref="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Int32})" /></exception> </Docs> </Member> <Member MemberName="Process"> @@ -119,8 +120,13 @@ <param name="list">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> - <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" />, <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" />, <see cref="M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})" /></exception> - <exception cref="T:System.ArgumentNullException">To be added; from: <see cref="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Predicate{System.Int32}})" />, <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" />, <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" />, <see cref="M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})" /></exception> + <exception cref="T:System.ArgumentException">To be added; from: + <see cref="M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})" />, + <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" /></exception> + <exception cref="T:System.ArgumentNullException">To be added; from: + <see cref="M:Mono.DocTest.UseLists.Process(System.Collections.Generic.List{System.Predicate{System.Int32}})" />, + <see cref="M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})" />, + <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" /></exception> </Docs> </Member> <Member MemberName="Process<T>"> @@ -145,8 +151,10 @@ <param name="list">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> - <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})" /></exception> - <exception cref="T:System.ArgumentNullException">To be added; from: <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" />, <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" /></exception> + <exception cref="T:System.ArgumentException">To be added; from: + <see cref="M:Mono.DocTest.UseLists.Process``1(System.Collections.Generic.List{System.Predicate{``0}})" /></exception> + <exception cref="T:System.ArgumentNullException">To be added; from: + <see cref="M:System.Linq.Check.SourceAndPredicate(System.Object,System.Object)" /></exception> </Docs> </Member> <Member MemberName="UseHelper<T,U,V>"> diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml b/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml index 774d2396..0c1f1893 100644 --- a/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml +++ b/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml @@ -108,8 +108,73 @@ <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> - <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" /></exception> - <exception cref="T:System.MulticastNotSupportedException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" /></exception> + <exception cref="T:System.ArgumentException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.ArgumentNullException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.ArgumentOutOfRangeException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.FormatException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.IndexOutOfRangeException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.MulticastNotSupportedException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> </Docs> </Member> <Member MemberName="array1"> @@ -241,7 +306,8 @@ <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> - <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:System.Linq.Expressions.Error.TypeMustBeDerivedFromSystemDelegate" /></exception> + <exception cref="T:System.ArgumentException">To be added; from: + <see cref="M:System.Linq.Expressions.Error.TypeMustBeDerivedFromSystemDelegate" /></exception> </Docs> </Member> <Member MemberName="Dynamic1"> @@ -326,8 +392,73 @@ <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> - <exception cref="T:System.ArgumentException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" /></exception> - <exception cref="T:System.MulticastNotSupportedException">To be added; from: <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, <see cref="M:System.Delegate.CombineImpl(System.Delegate)" /></exception> + <exception cref="T:System.ArgumentException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.Delegate.Remove(System.Delegate,System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.ArgumentNullException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.ArgumentOutOfRangeException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.FormatException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.IndexOutOfRangeException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> + <exception cref="T:System.MulticastNotSupportedException">To be added; from: + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.String.InternalSetChar(System.Int32,System.Char)" />, + <see cref="M:System.String.ParseFormatSpecifier(System.String,System.Int32@,System.Int32@,System.Int32@,System.Boolean@,System.String@)" />, + <see cref="M:System.String.Substring(System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.InternalEnsureCapacity(System.Int32)" /></exception> </Docs> </Member> <Member MemberName="DynamicE2"> diff --git a/mdoc/Test/en.expected.since/System/Array.xml b/mdoc/Test/en.expected.since/System/Array.xml index 67fbe3ef..77998109 100644 --- a/mdoc/Test/en.expected.since/System/Array.xml +++ b/mdoc/Test/en.expected.since/System/Array.xml @@ -52,7 +52,8 @@ <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> - <exception cref="T:System.NotImplementedException">To be added; from: <see cref="M:System.Array.AsReadOnly``1(``0[])" /></exception> + <exception cref="T:System.NotImplementedException">To be added; from: + <see cref="M:System.Array.AsReadOnly``1(``0[])" /></exception> </Docs> </Member> <Member MemberName="ConvertAll<TInput,TOutput>"> @@ -82,7 +83,8 @@ <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> - <exception cref="T:System.InvalidOperationException">To be added; from: <see cref="M:System.Array.ConvertAll``2(``0[],System.Converter{``0,``1})" /></exception> + <exception cref="T:System.InvalidOperationException">To be added; from: + <see cref="M:System.Array.ConvertAll``2(``0[],System.Converter{``0,``1})" /></exception> </Docs> </Member> <Member MemberName="Resize<T>"> @@ -108,7 +110,8 @@ <param name="newSize">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> - <exception cref="T:System.Exception">To be added; from: <see cref="M:System.Array.Resize``1(``0[]@,System.Int32)" /></exception> + <exception cref="T:System.Exception">To be added; from: + <see cref="M:System.Array.Resize``1(``0[]@,System.Int32)" /></exception> </Docs> </Member> </Members> diff --git a/mdoc/Test/en.expected.since/System/Environment.xml b/mdoc/Test/en.expected.since/System/Environment.xml index 0576dfb2..df4c852b 100644 --- a/mdoc/Test/en.expected.since/System/Environment.xml +++ b/mdoc/Test/en.expected.since/System/Environment.xml @@ -34,7 +34,8 @@ <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> - <exception cref="T:System.NotSupportedException">To be added; from: <see cref="M:System.Environment.GetFolderPath(System.Environment.SpecialFolder)" /></exception> + <exception cref="T:System.NotSupportedException">To be added; from: + <see cref="M:System.Environment.GetFolderPath(System.Environment.SpecialFolder)" /></exception> </Docs> </Member> </Members> |