diff options
author | Alexander Köplinger <alex.koeplinger@outlook.com> | 2016-03-13 04:42:26 +0300 |
---|---|---|
committer | Duncan Mak <duncanm@microsoft.com> | 2016-10-08 03:31:12 +0300 |
commit | 0aab70300b1f79de472d880b4cc91dcb7da224c1 (patch) | |
tree | e54cc8e8000708f934eec4159383abc235507a9f /mdoc/Test/en.expected | |
parent | 6945b3f8d5fe467c1e39b3e371116bb5215d8214 (diff) |
[corlib] Fix Delegate.Combine() to throw on non-matching types
This was inadvertently removed in https://github.com/mono/mono/commit/611a43ee0f672adbac3e25dc77731843a3d10cf1 from MulticastDelegate.CombineImpl().
Add the type check back in the Delegate base class, we already do the same in Remove().
Add unit tests to cover the behavior to the corlib test suite. (reverted from commit f29878dc713f4e148fe0a1e703fae8929e6fb6e0)
Needed to update some monodoc tests to match that an exception is now thrown again.
Diffstat (limited to 'mdoc/Test/en.expected')
-rw-r--r-- | mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml | 70 | ||||
-rw-r--r-- | mdoc/Test/en.expected/Mono.DocTest/Widget.xml | 70 |
2 files changed, 136 insertions, 4 deletions
diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml b/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml index 2efedc42..90edae2d 100644 --- a/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml +++ b/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml @@ -93,6 +93,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -109,6 +111,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -125,6 +129,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -141,6 +147,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -157,6 +165,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -173,6 +183,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -189,6 +201,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -202,11 +216,28 @@ <see cref="M:System.Text.StringBuilder.ThreadSafeCopy(System.Char*,System.Char[],System.Int32,System.Int32)" />, <see cref="M:System.Type.GetGenericParameterConstraints" /></exception> <exception cref="T:System.MulticastNotSupportedException">To be added; from: - <see cref="M:System.Delegate.CombineImpl(System.Delegate)" /></exception> + <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, + <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, + <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.Format(System.String,System.Object[])" />, + <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char*,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, + <see cref="M:System.Text.StringBuilder.ExpandByABlock(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.FormatError" />, + <see cref="M:System.Text.StringBuilder.set_Length(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.ThreadSafeCopy(System.Char*,System.Char[],System.Int32,System.Int32)" />, + <see cref="M:System.Type.GetGenericParameterConstraints" /></exception> <exception cref="T:System.OutOfMemoryException">To be added; from: <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -223,6 +254,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -254,6 +287,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -270,6 +305,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -286,6 +323,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -302,6 +341,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -318,6 +359,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -334,6 +377,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -350,6 +395,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -363,11 +410,28 @@ <see cref="M:System.Text.StringBuilder.ThreadSafeCopy(System.Char*,System.Char[],System.Int32,System.Int32)" />, <see cref="M:System.Type.GetGenericParameterConstraints" /></exception> <exception cref="T:System.MulticastNotSupportedException">To be added; from: - <see cref="M:System.Delegate.CombineImpl(System.Delegate)" /></exception> + <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, + <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, + <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.Format(System.String,System.Object[])" />, + <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char*,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, + <see cref="M:System.Text.StringBuilder.ExpandByABlock(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.FormatError" />, + <see cref="M:System.Text.StringBuilder.set_Length(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.ThreadSafeCopy(System.Char*,System.Char[],System.Int32,System.Int32)" />, + <see cref="M:System.Type.GetGenericParameterConstraints" /></exception> <exception cref="T:System.OutOfMemoryException">To be added; from: <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -384,6 +448,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget.xml b/mdoc/Test/en.expected/Mono.DocTest/Widget.xml index d60ba907..e3abdf6c 100644 --- a/mdoc/Test/en.expected/Mono.DocTest/Widget.xml +++ b/mdoc/Test/en.expected/Mono.DocTest/Widget.xml @@ -106,6 +106,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -122,6 +124,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -138,6 +142,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -154,6 +160,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -170,6 +178,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -186,6 +196,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -202,6 +214,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -215,11 +229,28 @@ <see cref="M:System.Text.StringBuilder.ThreadSafeCopy(System.Char*,System.Char[],System.Int32,System.Int32)" />, <see cref="M:System.Type.GetGenericParameterConstraints" /></exception> <exception cref="T:System.MulticastNotSupportedException">To be added; from: - <see cref="M:System.Delegate.CombineImpl(System.Delegate)" /></exception> + <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, + <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, + <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.Format(System.String,System.Object[])" />, + <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char*,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, + <see cref="M:System.Text.StringBuilder.ExpandByABlock(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.FormatError" />, + <see cref="M:System.Text.StringBuilder.set_Length(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.ThreadSafeCopy(System.Char*,System.Char[],System.Int32,System.Int32)" />, + <see cref="M:System.Type.GetGenericParameterConstraints" /></exception> <exception cref="T:System.OutOfMemoryException">To be added; from: <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -236,6 +267,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -458,6 +491,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -474,6 +509,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -490,6 +527,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -506,6 +545,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -522,6 +563,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -538,6 +581,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -554,6 +599,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -567,11 +614,28 @@ <see cref="M:System.Text.StringBuilder.ThreadSafeCopy(System.Char*,System.Char[],System.Int32,System.Int32)" />, <see cref="M:System.Type.GetGenericParameterConstraints" /></exception> <exception cref="T:System.MulticastNotSupportedException">To be added; from: - <see cref="M:System.Delegate.CombineImpl(System.Delegate)" /></exception> + <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, + <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, + <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <see cref="M:System.Delegate.Combine(System.Delegate,System.Delegate)" />, + <see cref="M:System.Delegate.CombineImpl(System.Delegate)" />, + <see cref="M:System.String.Format(System.String,System.Object[])" />, + <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, + <see cref="M:System.String.get_Chars(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char*,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.Append(System.Char,System.Int32)" />, + <see cref="M:System.Text.StringBuilder.AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, + <see cref="M:System.Text.StringBuilder.ExpandByABlock(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.FormatError" />, + <see cref="M:System.Text.StringBuilder.set_Length(System.Int32)" />, + <see cref="M:System.Text.StringBuilder.ThreadSafeCopy(System.Char*,System.Char[],System.Int32,System.Int32)" />, + <see cref="M:System.Type.GetGenericParameterConstraints" /></exception> <exception cref="T:System.OutOfMemoryException">To be added; from: <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, @@ -588,6 +652,8 @@ <see cref="M:System.Array.Copy(System.Array,System.Array,System.Int32)" />, <see cref="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />, <see cref="M:System.Array.CreateArrayTypeMismatchException" />, + <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.Format(System.String,System.Object[])" />, <see cref="M:System.String.FormatHelper(System.IFormatProvider,System.String,System.ParamsArray)" />, |