Skip to content

Commit 589ab13

Browse files
authored
Merge pull request #575 from polyadic/remove-obsolete-apis
Remove obsolete unreleased APIs
2 parents 6d5d9d3 + 6451e4a commit 589ab13

File tree

3 files changed

+39
-181
lines changed

3 files changed

+39
-181
lines changed

Funcky/Extensions/ParseExtensions/ParseExtensions.Numbers.cs

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@ public static partial class ParseExtensions
1919

2020
[Pure]
2121
[OrNoneFromTryPattern(typeof(sbyte), nameof(byte.TryParse))]
22-
public static partial Option<sbyte> ParseSByteOrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
22+
public static partial Option<sbyte> ParseSByteOrNone(this string candidate, NumberStyles style, IFormatProvider provider);
2323

2424
[Pure]
2525
[OrNoneFromTryPattern(typeof(short), nameof(short.TryParse))]
2626
public static partial Option<short> ParseInt16OrNone(this string candidate);
2727

2828
[Pure]
2929
[OrNoneFromTryPattern(typeof(short), nameof(short.TryParse))]
30-
public static partial Option<short> ParseInt16OrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
30+
public static partial Option<short> ParseInt16OrNone(this string candidate, NumberStyles style, IFormatProvider provider);
3131

3232
[Pure]
3333
[OrNoneFromTryPattern(typeof(ushort), nameof(ushort.TryParse))]
34-
public static partial Option<ushort> ParseUInt16OrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
34+
public static partial Option<ushort> ParseUInt16OrNone(this string candidate, NumberStyles style, IFormatProvider provider);
3535

3636
[Pure]
3737
[OrNoneFromTryPattern(typeof(ushort), nameof(ushort.TryParse))]
@@ -43,39 +43,39 @@ public static partial class ParseExtensions
4343

4444
[Pure]
4545
[OrNoneFromTryPattern(typeof(uint), nameof(uint.TryParse))]
46-
public static partial Option<uint> ParseUInt32OrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
46+
public static partial Option<uint> ParseUInt32OrNone(this string candidate, NumberStyles style, IFormatProvider provider);
4747

4848
[Pure]
4949
[OrNoneFromTryPattern(typeof(uint), nameof(uint.TryParse))]
5050
public static partial Option<uint> ParseUInt32OrNone(this string candidate);
5151

5252
[Pure]
5353
[OrNoneFromTryPattern(typeof(int), nameof(int.TryParse))]
54-
public static partial Option<int> ParseInt32OrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
54+
public static partial Option<int> ParseInt32OrNone(this string candidate, NumberStyles style, IFormatProvider provider);
5555

5656
[Pure]
5757
[OrNoneFromTryPattern(typeof(long), nameof(long.TryParse))]
5858
public static partial Option<long> ParseInt64OrNone(this string candidate);
5959

6060
[Pure]
6161
[OrNoneFromTryPattern(typeof(long), nameof(long.TryParse))]
62-
public static partial Option<long> ParseInt64OrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
62+
public static partial Option<long> ParseInt64OrNone(this string candidate, NumberStyles style, IFormatProvider provider);
6363

6464
[Pure]
6565
[OrNoneFromTryPattern(typeof(ulong), nameof(ulong.TryParse))]
6666
public static partial Option<ulong> ParseUInt64OrNone(this string candidate);
6767

6868
[Pure]
6969
[OrNoneFromTryPattern(typeof(ulong), nameof(ulong.TryParse))]
70-
public static partial Option<ulong> ParseUInt64OrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
70+
public static partial Option<ulong> ParseUInt64OrNone(this string candidate, NumberStyles style, IFormatProvider provider);
7171

7272
[Pure]
7373
[OrNoneFromTryPattern(typeof(float), nameof(float.TryParse))]
7474
public static partial Option<float> ParseSingleOrNone(this string candidate);
7575

7676
[Pure]
7777
[OrNoneFromTryPattern(typeof(float), nameof(float.TryParse))]
78-
public static partial Option<float> ParseSingleOrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
78+
public static partial Option<float> ParseSingleOrNone(this string candidate, NumberStyles style, IFormatProvider provider);
7979

8080
[Pure]
8181
[OrNoneFromTryPattern(typeof(double), nameof(double.TryParse))]
@@ -100,27 +100,27 @@ public static partial class ParseExtensions
100100

101101
[Pure]
102102
[OrNoneFromTryPattern(typeof(byte), nameof(byte.TryParse))]
103-
public static partial Option<byte> ParseByteOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
103+
public static partial Option<byte> ParseByteOrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
104104

105105
[Pure]
106106
[OrNoneFromTryPattern(typeof(sbyte), nameof(byte.TryParse))]
107107
public static partial Option<sbyte> ParseSByteOrNone(this ReadOnlySpan<char> candidate);
108108

109109
[Pure]
110-
[OrNoneFromTryPattern(typeof(sbyte), nameof(byte.TryParse))]
111-
public static partial Option<sbyte> ParseSByteOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
110+
[OrNoneFromTryPattern(typeof(sbyte), nameof(sbyte.TryParse))]
111+
public static partial Option<sbyte> ParseSByteOrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
112112

113113
[Pure]
114114
[OrNoneFromTryPattern(typeof(short), nameof(short.TryParse))]
115115
public static partial Option<short> ParseInt16OrNone(this ReadOnlySpan<char> candidate);
116116

117117
[Pure]
118118
[OrNoneFromTryPattern(typeof(short), nameof(short.TryParse))]
119-
public static partial Option<short> ParseInt16OrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
119+
public static partial Option<short> ParseInt16OrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
120120

121121
[Pure]
122122
[OrNoneFromTryPattern(typeof(ushort), nameof(ushort.TryParse))]
123-
public static partial Option<ushort> ParseUInt16OrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
123+
public static partial Option<ushort> ParseUInt16OrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
124124

125125
[Pure]
126126
[OrNoneFromTryPattern(typeof(ushort), nameof(ushort.TryParse))]
@@ -132,55 +132,55 @@ public static partial class ParseExtensions
132132

133133
[Pure]
134134
[OrNoneFromTryPattern(typeof(uint), nameof(uint.TryParse))]
135-
public static partial Option<uint> ParseUInt32OrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
135+
public static partial Option<uint> ParseUInt32OrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
136136

137137
[Pure]
138138
[OrNoneFromTryPattern(typeof(uint), nameof(uint.TryParse))]
139139
public static partial Option<uint> ParseUInt32OrNone(this ReadOnlySpan<char> candidate);
140140

141141
[Pure]
142142
[OrNoneFromTryPattern(typeof(int), nameof(int.TryParse))]
143-
public static partial Option<int> ParseInt32OrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
143+
public static partial Option<int> ParseInt32OrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
144144

145145
[Pure]
146146
[OrNoneFromTryPattern(typeof(long), nameof(long.TryParse))]
147147
public static partial Option<long> ParseInt64OrNone(this ReadOnlySpan<char> candidate);
148148

149149
[Pure]
150150
[OrNoneFromTryPattern(typeof(long), nameof(long.TryParse))]
151-
public static partial Option<long> ParseInt64OrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
151+
public static partial Option<long> ParseInt64OrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
152152

153153
[Pure]
154154
[OrNoneFromTryPattern(typeof(ulong), nameof(ulong.TryParse))]
155155
public static partial Option<ulong> ParseUInt64OrNone(this ReadOnlySpan<char> candidate);
156156

157157
[Pure]
158158
[OrNoneFromTryPattern(typeof(ulong), nameof(ulong.TryParse))]
159-
public static partial Option<ulong> ParseUInt64OrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
159+
public static partial Option<ulong> ParseUInt64OrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
160160

161161
[Pure]
162162
[OrNoneFromTryPattern(typeof(float), nameof(float.TryParse))]
163163
public static partial Option<float> ParseSingleOrNone(this ReadOnlySpan<char> candidate);
164164

165165
[Pure]
166166
[OrNoneFromTryPattern(typeof(float), nameof(float.TryParse))]
167-
public static partial Option<float> ParseSingleOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
167+
public static partial Option<float> ParseSingleOrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
168168

169169
[Pure]
170170
[OrNoneFromTryPattern(typeof(double), nameof(double.TryParse))]
171171
public static partial Option<double> ParseDoubleOrNone(this ReadOnlySpan<char> candidate);
172172

173173
[Pure]
174174
[OrNoneFromTryPattern(typeof(double), nameof(double.TryParse))]
175-
public static partial Option<double> ParseDoubleOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
175+
public static partial Option<double> ParseDoubleOrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
176176

177177
[Pure]
178178
[OrNoneFromTryPattern(typeof(decimal), nameof(decimal.TryParse))]
179179
public static partial Option<decimal> ParseDecimalOrNone(this ReadOnlySpan<char> candidate);
180180

181181
[Pure]
182182
[OrNoneFromTryPattern(typeof(decimal), nameof(decimal.TryParse))]
183-
public static partial Option<decimal> ParseDecimalOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
183+
public static partial Option<decimal> ParseDecimalOrNone(this ReadOnlySpan<char> candidate, NumberStyles style, IFormatProvider provider);
184184
#endif
185185
}
186186
}

Funcky/Obsolete/Extensions/ParseExtensions.Numbers.cs

Lines changed: 0 additions & 122 deletions
Original file line numberDiff line numberDiff line change
@@ -18,36 +18,12 @@ public static partial class ParseExtensions
1818
[OrNoneFromTryPattern(typeof(short), nameof(short.TryParse))]
1919
public static partial Option<short> ParseShortOrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
2020

21-
[Obsolete("Use " + nameof(ParseUInt16OrNone) + " instead.")]
22-
[EditorBrowsable(EditorBrowsableState.Never)]
23-
[Pure]
24-
[OrNoneFromTryPattern(typeof(ushort), nameof(ushort.TryParse))]
25-
public static partial Option<ushort> ParseUShortOrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
26-
27-
[Obsolete("Use " + nameof(ParseUInt16OrNone) + " instead.")]
28-
[EditorBrowsable(EditorBrowsableState.Never)]
29-
[Pure]
30-
[OrNoneFromTryPattern(typeof(ushort), nameof(ushort.TryParse))]
31-
public static partial Option<ushort> ParseUShortOrNone(this string candidate);
32-
3321
[Obsolete("Use " + nameof(ParseInt32OrNone) + " instead.")]
3422
[EditorBrowsable(EditorBrowsableState.Never)]
3523
[Pure]
3624
[OrNoneFromTryPattern(typeof(int), nameof(int.TryParse))]
3725
public static partial Option<int> ParseIntOrNone(this string candidate);
3826

39-
[Obsolete("Use " + nameof(ParseUInt32OrNone) + " instead.")]
40-
[EditorBrowsable(EditorBrowsableState.Never)]
41-
[Pure]
42-
[OrNoneFromTryPattern(typeof(uint), nameof(uint.TryParse))]
43-
public static partial Option<uint> ParseUIntOrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
44-
45-
[Obsolete("Use " + nameof(ParseUInt32OrNone) + " instead.")]
46-
[EditorBrowsable(EditorBrowsableState.Never)]
47-
[Pure]
48-
[OrNoneFromTryPattern(typeof(uint), nameof(uint.TryParse))]
49-
public static partial Option<uint> ParseUIntOrNone(this string candidate);
50-
5127
[Obsolete("Use " + nameof(ParseInt32OrNone) + " instead.")]
5228
[EditorBrowsable(EditorBrowsableState.Never)]
5329
[Pure]
@@ -66,18 +42,6 @@ public static partial class ParseExtensions
6642
[OrNoneFromTryPattern(typeof(long), nameof(long.TryParse))]
6743
public static partial Option<long> ParseLongOrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
6844

69-
[Obsolete("Use " + nameof(ParseUInt64OrNone) + " instead.")]
70-
[EditorBrowsable(EditorBrowsableState.Never)]
71-
[Pure]
72-
[OrNoneFromTryPattern(typeof(ulong), nameof(ulong.TryParse))]
73-
public static partial Option<ulong> ParseULongOrNone(this string candidate);
74-
75-
[Obsolete("Use " + nameof(ParseUInt64OrNone) + " instead.")]
76-
[EditorBrowsable(EditorBrowsableState.Never)]
77-
[Pure]
78-
[OrNoneFromTryPattern(typeof(ulong), nameof(ulong.TryParse))]
79-
public static partial Option<ulong> ParseULongOrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
80-
8145
[Obsolete("Use " + nameof(ParseSingleOrNone) + " instead.")]
8246
[EditorBrowsable(EditorBrowsableState.Never)]
8347
[Pure]
@@ -89,91 +53,5 @@ public static partial class ParseExtensions
8953
[Pure]
9054
[OrNoneFromTryPattern(typeof(float), nameof(float.TryParse))]
9155
public static partial Option<float> ParseFloatOrNone(this string candidate, NumberStyles styles, IFormatProvider provider);
92-
93-
#if READ_ONLY_SPAN_SUPPORTED
94-
[Obsolete("Use " + nameof(ParseInt16OrNone) + " instead.")]
95-
[EditorBrowsable(EditorBrowsableState.Never)]
96-
[Pure]
97-
[OrNoneFromTryPattern(typeof(short), nameof(short.TryParse))]
98-
public static partial Option<short> ParseShortOrNone(this ReadOnlySpan<char> candidate);
99-
100-
[Obsolete("Use " + nameof(ParseInt16OrNone) + " instead.")]
101-
[EditorBrowsable(EditorBrowsableState.Never)]
102-
[Pure]
103-
[OrNoneFromTryPattern(typeof(short), nameof(short.TryParse))]
104-
public static partial Option<short> ParseShortOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
105-
106-
[Obsolete("Use " + nameof(ParseUInt16OrNone) + " instead.")]
107-
[EditorBrowsable(EditorBrowsableState.Never)]
108-
[Pure]
109-
[OrNoneFromTryPattern(typeof(ushort), nameof(ushort.TryParse))]
110-
public static partial Option<ushort> ParseUShortOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
111-
112-
[Obsolete("Use " + nameof(ParseUInt16OrNone) + " instead.")]
113-
[EditorBrowsable(EditorBrowsableState.Never)]
114-
[Pure]
115-
[OrNoneFromTryPattern(typeof(ushort), nameof(ushort.TryParse))]
116-
public static partial Option<ushort> ParseUShortOrNone(this ReadOnlySpan<char> candidate);
117-
118-
[Obsolete("Use " + nameof(ParseInt32OrNone) + " instead.")]
119-
[EditorBrowsable(EditorBrowsableState.Never)]
120-
[Pure]
121-
[OrNoneFromTryPattern(typeof(int), nameof(int.TryParse))]
122-
public static partial Option<int> ParseIntOrNone(this ReadOnlySpan<char> candidate);
123-
124-
[Obsolete("Use " + nameof(ParseUInt32OrNone) + " instead.")]
125-
[EditorBrowsable(EditorBrowsableState.Never)]
126-
[Pure]
127-
[OrNoneFromTryPattern(typeof(uint), nameof(uint.TryParse))]
128-
public static partial Option<uint> ParseUIntOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
129-
130-
[Obsolete("Use " + nameof(ParseUInt32OrNone) + " instead.")]
131-
[EditorBrowsable(EditorBrowsableState.Never)]
132-
[Pure]
133-
[OrNoneFromTryPattern(typeof(uint), nameof(uint.TryParse))]
134-
public static partial Option<uint> ParseUIntOrNone(this ReadOnlySpan<char> candidate);
135-
136-
[Obsolete("Use " + nameof(ParseInt32OrNone) + " instead.")]
137-
[EditorBrowsable(EditorBrowsableState.Never)]
138-
[Pure]
139-
[OrNoneFromTryPattern(typeof(int), nameof(int.TryParse))]
140-
public static partial Option<int> ParseIntOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
141-
142-
[Obsolete("Use " + nameof(ParseInt64OrNone) + " instead.")]
143-
[EditorBrowsable(EditorBrowsableState.Never)]
144-
[Pure]
145-
[OrNoneFromTryPattern(typeof(long), nameof(long.TryParse))]
146-
public static partial Option<long> ParseLongOrNone(this ReadOnlySpan<char> candidate);
147-
148-
[Obsolete("Use " + nameof(ParseInt64OrNone) + " instead.")]
149-
[EditorBrowsable(EditorBrowsableState.Never)]
150-
[Pure]
151-
[OrNoneFromTryPattern(typeof(long), nameof(long.TryParse))]
152-
public static partial Option<long> ParseLongOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
153-
154-
[Obsolete("Use " + nameof(ParseUInt64OrNone) + " instead.")]
155-
[EditorBrowsable(EditorBrowsableState.Never)]
156-
[Pure]
157-
[OrNoneFromTryPattern(typeof(ulong), nameof(ulong.TryParse))]
158-
public static partial Option<ulong> ParseULongOrNone(this ReadOnlySpan<char> candidate);
159-
160-
[Obsolete("Use " + nameof(ParseUInt64OrNone) + " instead.")]
161-
[EditorBrowsable(EditorBrowsableState.Never)]
162-
[Pure]
163-
[OrNoneFromTryPattern(typeof(ulong), nameof(ulong.TryParse))]
164-
public static partial Option<ulong> ParseULongOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
165-
166-
[Obsolete("Use " + nameof(ParseSingleOrNone) + " instead.")]
167-
[EditorBrowsable(EditorBrowsableState.Never)]
168-
[Pure]
169-
[OrNoneFromTryPattern(typeof(float), nameof(float.TryParse))]
170-
public static partial Option<float> ParseFloatOrNone(this ReadOnlySpan<char> candidate);
171-
172-
[Obsolete("Use " + nameof(ParseSingleOrNone) + " instead.")]
173-
[EditorBrowsable(EditorBrowsableState.Never)]
174-
[Pure]
175-
[OrNoneFromTryPattern(typeof(float), nameof(float.TryParse))]
176-
public static partial Option<float> ParseFloatOrNone(this ReadOnlySpan<char> candidate, NumberStyles styles, IFormatProvider provider);
177-
#endif
17856
}
17957
}

0 commit comments

Comments
 (0)