diff options
author | EgorBo <egorbo@gmail.com> | 2018-05-09 03:29:09 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2018-05-09 14:03:53 +0300 |
commit | e9f405968506867085a7888bbd3e71ada92eb3b6 (patch) | |
tree | fc090c390fcf096d1987ba68374b72fa64904f72 | |
parent | 052a9f324230345daf48843b9f0bb796f02e9379 (diff) |
hide TypeForwarders from mono
5 files changed, 12 insertions, 1 deletions
diff --git a/src/System.Private.CoreLib/shared/System/StringSpanHelpers.cs b/src/System.Private.CoreLib/shared/System/StringSpanHelpers.cs index 2d6152de5..9ddcc9450 100644 --- a/src/System.Private.CoreLib/shared/System/StringSpanHelpers.cs +++ b/src/System.Private.CoreLib/shared/System/StringSpanHelpers.cs @@ -37,7 +37,10 @@ namespace System return true; } - private static bool EqualsOrdinalIgnoreCase(this ReadOnlySpan<char> left, ReadOnlySpan<char> right) +#if MONO + internal +#endif + static bool EqualsOrdinalIgnoreCase(this ReadOnlySpan<char> left, ReadOnlySpan<char> right) { if (left.Length != right.Length) { diff --git a/src/System.Private.CoreLib/src/System/InsufficientMemoryException.cs b/src/System.Private.CoreLib/src/System/InsufficientMemoryException.cs index fbde8ce1f..4c510c4d7 100644 --- a/src/System.Private.CoreLib/src/System/InsufficientMemoryException.cs +++ b/src/System.Private.CoreLib/src/System/InsufficientMemoryException.cs @@ -22,7 +22,9 @@ using System.Runtime.Serialization; namespace System { [Serializable] +#if !MONO [System.Runtime.CompilerServices.TypeForwardedFrom("mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] +#endif public sealed class InsufficientMemoryException : OutOfMemoryException { // There may be a problem here interacting with the ResourceManager in out of memory conditions, diff --git a/src/System.Private.CoreLib/src/System/MissingFieldException.cs b/src/System.Private.CoreLib/src/System/MissingFieldException.cs index 88cd41c6a..edac0614d 100644 --- a/src/System.Private.CoreLib/src/System/MissingFieldException.cs +++ b/src/System.Private.CoreLib/src/System/MissingFieldException.cs @@ -14,7 +14,9 @@ using System.Runtime.Serialization; namespace System { [Serializable] +#if !MONO [System.Runtime.CompilerServices.TypeForwardedFrom("mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] +#endif public class MissingFieldException : MissingMemberException { public MissingFieldException() diff --git a/src/System.Private.CoreLib/src/System/MissingMemberException.cs b/src/System.Private.CoreLib/src/System/MissingMemberException.cs index 3d2fedc5d..3be1cfe6a 100644 --- a/src/System.Private.CoreLib/src/System/MissingMemberException.cs +++ b/src/System.Private.CoreLib/src/System/MissingMemberException.cs @@ -16,7 +16,9 @@ using System.Runtime.Serialization; namespace System { [Serializable] +#if !MONO [System.Runtime.CompilerServices.TypeForwardedFrom("mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] +#endif public class MissingMemberException : MemberAccessException { public MissingMemberException() diff --git a/src/System.Private.CoreLib/src/System/OutOfMemoryException.cs b/src/System.Private.CoreLib/src/System/OutOfMemoryException.cs index ef42ba752..5bd4f21e8 100644 --- a/src/System.Private.CoreLib/src/System/OutOfMemoryException.cs +++ b/src/System.Private.CoreLib/src/System/OutOfMemoryException.cs @@ -16,7 +16,9 @@ using System.Runtime.Serialization; namespace System { [Serializable] +#if !MONO [System.Runtime.CompilerServices.TypeForwardedFrom("mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] +#endif public class OutOfMemoryException : SystemException { public OutOfMemoryException() |