Remove old methods using string format (#15363)
authorStephen Toub <stoub@microsoft.com>
Tue, 5 Dec 2017 03:53:04 +0000 (22:53 -0500)
committerJan Kotas <jkotas@microsoft.com>
Tue, 5 Dec 2017 03:53:04 +0000 (19:53 -0800)
src/mscorlib/shared/System/Guid.cs
src/mscorlib/shared/System/Int16.cs
src/mscorlib/shared/System/Int32.cs
src/mscorlib/shared/System/Int64.cs
src/mscorlib/shared/System/SByte.cs
src/mscorlib/shared/System/TimeSpan.cs
src/mscorlib/shared/System/UInt16.cs
src/mscorlib/shared/System/UInt32.cs
src/mscorlib/shared/System/UInt64.cs
src/mscorlib/src/System/Decimal.cs

index 921f2057d8462dbb2d3f691d9f52de477b74d427..d132cf52d585682c36c192282ea13b4fca861889 100644 (file)
@@ -305,12 +305,6 @@ namespace System
                 input != null ? (ReadOnlySpan<char>)input : throw new ArgumentNullException(nameof(input)),
                 format != null ? (ReadOnlySpan<char>)format : throw new ArgumentNullException(nameof(format)));
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public static Guid ParseExact(ReadOnlySpan<char> input, string format) =>
-            ParseExact(
-                input,
-                format != null ? (ReadOnlySpan<char>)format : throw new ArgumentNullException(nameof(format)));
-
         public static Guid ParseExact(ReadOnlySpan<char> input, ReadOnlySpan<char> format)
         {
             if (format.Length != 1)
@@ -369,10 +363,6 @@ namespace System
             return TryParseExact((ReadOnlySpan<char>)input, format, out result);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public static bool TryParseExact(ReadOnlySpan<char> input, string format, out Guid result) =>
-            TryParseExact(input, (ReadOnlySpan<char>)format, out result);
-
         public static bool TryParseExact(ReadOnlySpan<char> input, ReadOnlySpan<char> format, out Guid result)
         {
             if (format.Length != 1)
@@ -1314,10 +1304,6 @@ namespace System
             return guidString;
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public bool TryFormat(Span<char> destination, out int charsWritten, string format) =>
-            TryFormat(destination, out charsWritten, (ReadOnlySpan<char>)format);
-
         // Returns whether the guid is successfully formatted as a span. 
         public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default)
         {
index 29cad9d668415614b7c955a599f21d3aa3a571c5..fecc87e9fe613746e6b7d7711546b1262b581a7b 100644 (file)
@@ -93,10 +93,6 @@ namespace System
             return Number.FormatInt32(m_value, format, provider);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public bool TryFormat(Span<char> destination, out int charsWritten, string format, IFormatProvider provider) =>
-            TryFormat(destination, out charsWritten, (ReadOnlySpan<char>)format, provider);
-
         public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider provider = null)
         {
             if (m_value < 0 && format.Length > 0 && (format[0] == 'X' || format[0] == 'x'))
index 52395d99119f969c63bee5b9f4179db363f2d5c4..b573e950e462abd4dcc0dc9bad8b793475f584d7 100644 (file)
@@ -96,10 +96,6 @@ namespace System
             return Number.FormatInt32(m_value, format, provider);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public bool TryFormat(Span<char> destination, out int charsWritten, string format, IFormatProvider provider) =>
-            TryFormat(destination, out charsWritten, (ReadOnlySpan<char>)format, provider);
-
         public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider provider = null)
         {
             return Number.TryFormatInt32(m_value, format, provider, destination, out charsWritten);
index 8c2a43d7cbf91692df40116074f14a36fa9a25aa..0bcca87309b242ae85f33ce1292c7310def9ffe9 100644 (file)
@@ -93,10 +93,6 @@ namespace System
             return Number.FormatInt64(m_value, format, provider);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public bool TryFormat(Span<char> destination, out int charsWritten, string format, IFormatProvider provider) =>
-            TryFormat(destination, out charsWritten, (ReadOnlySpan<char>)format, provider);
-
         public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider provider = null)
         {
             return Number.TryFormatInt64(m_value, format, provider, destination, out charsWritten);
index 1242c9e461112c621db0bcef232cf5e496a34774..c7cee2adc24e980bb2769315964c50f9514dbecb 100644 (file)
@@ -96,10 +96,6 @@ namespace System
             return Number.FormatInt32(m_value, format, provider);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public bool TryFormat(Span<char> destination, out int charsWritten, string format, IFormatProvider provider) =>
-            TryFormat(destination, out charsWritten, (ReadOnlySpan<char>)format, provider);
-
         public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider provider = null)
         {
             if (m_value < 0 && format.Length > 0 && (format[0] == 'X' || format[0] == 'x'))
index 3ada83e71b3f5efbbe01c83842603a4c02bc7089..4293ed505b1ed5eb7639dbcd2a9a81fb8cc5d606 100644 (file)
@@ -344,13 +344,6 @@ namespace System
             return TimeSpanParse.ParseExact(input, format, formatProvider, styles);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public static TimeSpan ParseExact(ReadOnlySpan<char> input, string format, IFormatProvider formatProvider, TimeSpanStyles styles)
-        {
-            if (format == null) ThrowHelper.ThrowArgumentNullException(ExceptionArgument.format);
-            return TimeSpanParse.ParseExact(input, format, formatProvider, styles);
-        }
-
         public static TimeSpan ParseExact(ReadOnlySpan<char> input, ReadOnlySpan<char> format, IFormatProvider formatProvider, TimeSpanStyles styles = TimeSpanStyles.None)
         {
             ValidateStyles(styles, nameof(styles));
@@ -404,18 +397,6 @@ namespace System
             return TimeSpanParse.TryParseExact(input, format, formatProvider, TimeSpanStyles.None, out result);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public static bool TryParseExact(ReadOnlySpan<char> input, string format, IFormatProvider formatProvider, out TimeSpan result)
-        {
-            if (format == null)
-            {
-                result = default;
-                return false;
-            }
-
-            return TryParseExact(input, (ReadOnlySpan<char>)format, formatProvider, out result);
-        }
-
         public static bool TryParseExact(ReadOnlySpan<char> input, ReadOnlySpan<char> format, IFormatProvider formatProvider, out TimeSpan result)
         {
             return TimeSpanParse.TryParseExact(input, format, formatProvider, TimeSpanStyles.None, out result);
@@ -446,18 +427,6 @@ namespace System
             return TimeSpanParse.TryParseExact(input, format, formatProvider, styles, out result);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public static bool TryParseExact(ReadOnlySpan<char> input, string format, IFormatProvider formatProvider, TimeSpanStyles styles, out TimeSpan result)
-        {
-            if (format == null)
-            {
-                result = default;
-                return false;
-            }
-
-            return TimeSpanParse.TryParseExact(input, format, formatProvider, styles, out result);
-        }
-
         public static bool TryParseExact(ReadOnlySpan<char> input, ReadOnlySpan<char> format, IFormatProvider formatProvider, TimeSpanStyles styles, out TimeSpan result)
         {
             ValidateStyles(styles, nameof(styles));
@@ -492,10 +461,6 @@ namespace System
             return TimeSpanFormat.Format(this, format, formatProvider);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public bool TryFormat(Span<char> destination, out int charsWritten, string format, IFormatProvider formatProvider) =>
-            TryFormat(destination, out charsWritten, (ReadOnlySpan<char>)format, formatProvider);
-
         public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider formatProvider = null)
         {
             return TimeSpanFormat.TryFormat(this, destination, out charsWritten, format, formatProvider);
index c7970727059da19da6991e4088d44c58d6f14dfb..3047d18198ef54e86adb90966f6e225a1305d219 100644 (file)
@@ -88,10 +88,6 @@ namespace System
             return Number.FormatUInt32(m_value, format, provider);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public bool TryFormat(Span<char> destination, out int charsWritten, string format, IFormatProvider provider) =>
-            TryFormat(destination, out charsWritten, (ReadOnlySpan<char>)format, provider);
-
         public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider provider = null)
         {
             return Number.TryFormatUInt32(m_value, format, provider, destination, out charsWritten);
index 752f67ff8df21205df3c5be20ba61593bcf9027d..1e33dcf17ba0c489fba4dca7b608a18815f4ef91 100644 (file)
@@ -96,10 +96,6 @@ namespace System
             return Number.FormatUInt32(m_value, format, provider);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public bool TryFormat(Span<char> destination, out int charsWritten, string format, IFormatProvider provider) =>
-            TryFormat(destination, out charsWritten, (ReadOnlySpan<char>)format, provider);
-
         public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider provider = null)
         {
             return Number.TryFormatUInt32(m_value, format, provider, destination, out charsWritten);
index 34305b95699f70e89ca437e5c82bbc9365c7d158..d30fbe1e42b7792e6757c6d8b129624d70ea1858 100644 (file)
@@ -94,10 +94,6 @@ namespace System
             return Number.FormatUInt64(m_value, format, provider);
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public bool TryFormat(Span<char> destination, out int charsWritten, string format, IFormatProvider provider) =>
-            TryFormat(destination, out charsWritten, (ReadOnlySpan<char>)format, provider);
-
         public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider provider = null)
         {
             return Number.TryFormatUInt64(m_value, format, provider, destination, out charsWritten);
index 485a89a1756be93a71db74d6544630d2c141eb80..67c2c875a5add1e82bc7e8547b091dcec0f69285 100644 (file)
@@ -501,10 +501,6 @@ namespace System
             return Number.FormatDecimal(this, format, NumberFormatInfo.GetInstance(provider));
         }
 
-        // TODO https://github.com/dotnet/corefx/issues/23642: Remove once corefx has been updated with new overloads.
-        public bool TryFormat(Span<char> destination, out int charsWritten, string format, IFormatProvider provider) =>
-            TryFormat(destination, out charsWritten, (ReadOnlySpan<char>)format, provider);
-
         public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider provider = null)
         {
             return Number.TryFormatDecimal(this, format, NumberFormatInfo.GetInstance(provider), destination, out charsWritten);