From a9ca27bcaab8d0a5e089c4ff56773fad89faaeeb Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 27 Nov 2015 09:40:15 +0100 Subject: [PATCH] [mscorlib][System] Use PlatformNotSupportedException instead of NotSupportedException when it makes sense. --- .../System/System.Diagnostics/Process.cs | 30 +++++++++---------- .../System.Net.NetworkInformation/Ping.cs | 2 +- mcs/class/corlib/System.Threading/Thread.cs | 10 +++---- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/mcs/class/System/System.Diagnostics/Process.cs b/mcs/class/System/System.Diagnostics/Process.cs index 75228caad85..b46bc936c1d 100644 --- a/mcs/class/System/System.Diagnostics/Process.cs +++ b/mcs/class/System/System.Diagnostics/Process.cs @@ -652,23 +652,23 @@ namespace System.Diagnostics { #else [Obsolete ("Process.StandardError is not supported on the current platform.", true)] public StreamReader StandardError { - get { throw new NotSupportedException ("Process.StandardError is not supported on the current platform."); } + get { throw new PlatformNotSupportedException ("Process.StandardError is not supported on the current platform."); } } [Obsolete ("Process.StandardInput is not supported on the current platform.", true)] public StreamWriter StandardInput { - get { throw new NotSupportedException ("Process.StandardInput is not supported on the current platform."); } + get { throw new PlatformNotSupportedException ("Process.StandardInput is not supported on the current platform."); } } [Obsolete ("Process.StandardOutput is not supported on the current platform.", true)] public StreamReader StandardOutput { - get { throw new NotSupportedException ("Process.StandardOutput is not supported on the current platform."); } + get { throw new PlatformNotSupportedException ("Process.StandardOutput is not supported on the current platform."); } } [Obsolete ("Process.StartInfo is not supported on the current platform.", true)] public ProcessStartInfo StartInfo { - get { throw new NotSupportedException ("Process.StartInfo is not supported on the current platform."); } - set { throw new NotSupportedException ("Process.StartInfo is not supported on the current platform."); } + get { throw new PlatformNotSupportedException ("Process.StartInfo is not supported on the current platform."); } + set { throw new PlatformNotSupportedException ("Process.StartInfo is not supported on the current platform."); } } #endif // MONO_FEATURE_PROCESS_START @@ -1219,37 +1219,37 @@ namespace System.Diagnostics { [Obsolete ("Process.Start is not supported on the current platform.", true)] public bool Start () { - throw new NotSupportedException ("Process.Start is not supported on the current platform."); + throw new PlatformNotSupportedException ("Process.Start is not supported on the current platform."); } [Obsolete ("Process.Start is not supported on the current platform.", true)] public static Process Start (ProcessStartInfo startInfo) { - throw new NotSupportedException ("Process.Start is not supported on the current platform."); + throw new PlatformNotSupportedException ("Process.Start is not supported on the current platform."); } [Obsolete ("Process.Start is not supported on the current platform.", true)] public static Process Start (string fileName) { - throw new NotSupportedException ("Process.Start is not supported on the current platform."); + throw new PlatformNotSupportedException ("Process.Start is not supported on the current platform."); } [Obsolete ("Process.Start is not supported on the current platform.", true)] public static Process Start(string fileName, string arguments) { - throw new NotSupportedException ("Process.Start is not supported on the current platform."); + throw new PlatformNotSupportedException ("Process.Start is not supported on the current platform."); } [Obsolete ("Process.Start is not supported on the current platform.", true)] public static Process Start(string fileName, string username, SecureString password, string domain) { - throw new NotSupportedException ("Process.Start is not supported on the current platform."); + throw new PlatformNotSupportedException ("Process.Start is not supported on the current platform."); } [Obsolete ("Process.Start is not supported on the current platform.", true)] public static Process Start(string fileName, string arguments, string username, SecureString password, string domain) { - throw new NotSupportedException ("Process.Start is not supported on the current platform."); + throw new PlatformNotSupportedException ("Process.Start is not supported on the current platform."); } #endif // MONO_FEATURE_PROCESS_START @@ -1533,25 +1533,25 @@ namespace System.Diagnostics { [Obsolete ("Process.BeginOutputReadLine is not supported on the current platform.", true)] public void BeginOutputReadLine () { - throw new NotSupportedException ("Process.BeginOutputReadLine is not supported on the current platform."); + throw new PlatformNotSupportedException ("Process.BeginOutputReadLine is not supported on the current platform."); } [Obsolete ("Process.BeginOutputReadLine is not supported on the current platform.", true)] public void CancelOutputRead () { - throw new NotSupportedException ("Process.BeginOutputReadLine is not supported on the current platform."); + throw new PlatformNotSupportedException ("Process.BeginOutputReadLine is not supported on the current platform."); } [Obsolete ("Process.BeginOutputReadLine is not supported on the current platform.", true)] public void BeginErrorReadLine () { - throw new NotSupportedException ("Process.BeginOutputReadLine is not supported on the current platform."); + throw new PlatformNotSupportedException ("Process.BeginOutputReadLine is not supported on the current platform."); } [Obsolete ("Process.BeginOutputReadLine is not supported on the current platform.", true)] public void CancelErrorRead () { - throw new NotSupportedException ("Process.BeginOutputReadLine is not supported on the current platform."); + throw new PlatformNotSupportedException ("Process.BeginOutputReadLine is not supported on the current platform."); } #endif // MONO_FEATURE_PROCESS_START diff --git a/mcs/class/System/System.Net.NetworkInformation/Ping.cs b/mcs/class/System/System.Net.NetworkInformation/Ping.cs index 694f89ba053..f18b70c0f9a 100644 --- a/mcs/class/System/System.Net.NetworkInformation/Ping.cs +++ b/mcs/class/System/System.Net.NetworkInformation/Ping.cs @@ -340,7 +340,7 @@ namespace System.Net.NetworkInformation { return new PingReply (address, buffer, options, trip_time, status); #else - throw new NotSupportedException ("Ping is not supported on this platform."); + throw new PlatformNotSupportedException ("Ping is not supported on this platform."); #endif // MONO_FEATURE_PROCESS_START } #endif // !MONOTOUCH diff --git a/mcs/class/corlib/System.Threading/Thread.cs b/mcs/class/corlib/System.Threading/Thread.cs index 6342136b37b..7dcb5431760 100644 --- a/mcs/class/corlib/System.Threading/Thread.cs +++ b/mcs/class/corlib/System.Threading/Thread.cs @@ -493,19 +493,19 @@ namespace System.Threading { [Obsolete ("Thread.Abort is not supported on the current platform.", true)] public void Abort () { - throw new NotSupportedException ("Thread.Abort is not supported on the current platform."); + throw new PlatformNotSupportedException ("Thread.Abort is not supported on the current platform."); } [Obsolete ("Thread.Abort is not supported on the current platform.", true)] public void Abort (object stateInfo) { - throw new NotSupportedException ("Thread.Abort is not supported on the current platform."); + throw new PlatformNotSupportedException ("Thread.Abort is not supported on the current platform."); } [Obsolete ("Thread.ResetAbort is not supported on the current platform.", true)] public static void ResetAbort () { - throw new NotSupportedException ("Thread.ResetAbort is not supported on the current platform."); + throw new PlatformNotSupportedException ("Thread.ResetAbort is not supported on the current platform."); } #endif // MONO_FEATURE_THREAD_ABORT @@ -747,13 +747,13 @@ namespace System.Threading { [Obsolete ("Thread.Suspend is not supported on the current platform.", true)] public void Suspend () { - throw new NotSupportedException ("Thread.Suspend is not supported on the current platform."); + throw new PlatformNotSupportedException ("Thread.Suspend is not supported on the current platform."); } [Obsolete ("Thread.Resume is not supported on the current platform.", true)] public void Resume () { - throw new NotSupportedException ("Thread.Resume is not supported on the current platform."); + throw new PlatformNotSupportedException ("Thread.Resume is not supported on the current platform."); } #endif } -- 2.25.1