114 references to AllowThousands
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
71
&& double.TryParse(value, NumberStyles.Float | NumberStyles.
AllowThousands
, CultureInfo.InvariantCulture, out var version)
Microsoft.AspNetCore.Components (2)
src\aspnetcore\src\Http\Routing\src\Constraints\DoubleRouteConstraint.cs (1)
57
NumberStyles.Float | NumberStyles.
AllowThousands
,
src\aspnetcore\src\Http\Routing\src\Constraints\FloatRouteConstraint.cs (1)
57
NumberStyles.Float | NumberStyles.
AllowThousands
,
Microsoft.AspNetCore.Http.Extensions (3)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (3)
636
numberStyles = NumberStyles.
AllowThousands
| NumberStyles.Float;
645
numberStyles = NumberStyles.
AllowThousands
| NumberStyles.Float;
654
numberStyles = NumberStyles.
AllowThousands
| NumberStyles.Float;
Microsoft.AspNetCore.Mvc.Abstractions (3)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (3)
636
numberStyles = NumberStyles.
AllowThousands
| NumberStyles.Float;
645
numberStyles = NumberStyles.
AllowThousands
| NumberStyles.Float;
654
numberStyles = NumberStyles.
AllowThousands
| NumberStyles.Float;
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Binders\FloatingPointTypeModelBinderProvider.cs (1)
20
internal const NumberStyles SupportedStyles = NumberStyles.Float | NumberStyles.
AllowThousands
;
Microsoft.AspNetCore.OpenApi (3)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (3)
636
numberStyles = NumberStyles.
AllowThousands
| NumberStyles.Float;
645
numberStyles = NumberStyles.
AllowThousands
| NumberStyles.Float;
654
numberStyles = NumberStyles.
AllowThousands
| NumberStyles.Float;
Microsoft.AspNetCore.Routing (2)
Constraints\DoubleRouteConstraint.cs (1)
57
NumberStyles.Float | NumberStyles.
AllowThousands
,
Constraints\FloatRouteConstraint.cs (1)
57
NumberStyles.Float | NumberStyles.
AllowThousands
,
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
71
&& double.TryParse(value, NumberStyles.Float | NumberStyles.
AllowThousands
, CultureInfo.InvariantCulture, out var version)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
71
&& double.TryParse(value, NumberStyles.Float | NumberStyles.
AllowThousands
, CultureInfo.InvariantCulture, out var version)
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
71
&& double.TryParse(value, NumberStyles.Float | NumberStyles.
AllowThousands
, CultureInfo.InvariantCulture, out var version)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
71
&& double.TryParse(value, NumberStyles.Float | NumberStyles.
AllowThousands
, CultureInfo.InvariantCulture, out var version)
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
71
&& double.TryParse(value, NumberStyles.Float | NumberStyles.
AllowThousands
, CultureInfo.InvariantCulture, out var version)
Microsoft.VisualBasic.Core (6)
Microsoft\VisualBasic\CompilerServices\Conversions.vb (3)
1503
NumberStyles.
AllowThousands
Or
1893
NumberStyles.
AllowThousands
Or
1946
NumberStyles.
AllowThousands
Or
Microsoft\VisualBasic\CompilerServices\DecimalType.vb (1)
126
NumberStyles.
AllowThousands
Or
Microsoft\VisualBasic\CompilerServices\DoubleType.vb (2)
149
NumberStyles.
AllowThousands
Or
205
NumberStyles.
AllowThousands
Or
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (1)
71
&& double.TryParse(value, NumberStyles.Float | NumberStyles.
AllowThousands
, CultureInfo.InvariantCulture, out var version)
System.Data.Common (2)
System\Data\Filter\ConstNode.cs (2)
132
if (double.TryParse(sval, NumberStyles.Float | NumberStyles.
AllowThousands
, NumberFormatInfo.InvariantInfo, out r8))
210
if (double.TryParse(sval, NumberStyles.Float | NumberStyles.
AllowThousands
, NumberFormatInfo.InvariantInfo, out r8))
System.Private.CoreLib (79)
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (1)
169
else if (((styles & NumberStyles.
AllowThousands
) != 0) && ((state & StateDigits) != 0) && ((state & StateDecimal) == 0) && ((nextIndex = MatchChars(value, index, groupSep)) >= 0 || (parsingCurrency && (state & StateCurrency) == 0 && (nextIndex = MatchChars(value, index, info.NumberGroupSeparatorTChar<TChar>())) >= 0)))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (12)
390
public static double Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null);
394
public static double Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
413
public static double Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
419
public static bool TryParse([NotNullWhen(true)] string? s, out double result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
421
public static bool TryParse(ReadOnlySpan<char> s, out double result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
427
public static bool TryParse(ReadOnlySpan<byte> utf8Text, out double result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
1524
public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out double result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
1838
public static double Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
1841
public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out double result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
2534
public static double Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
2548
public static double Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
2551
public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out double result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\NumberFormatInfo.cs (1)
820
| NumberStyles.
AllowThousands
| NumberStyles.AllowExponent
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\NumberStyles.cs (3)
75
AllowDecimalPoint |
AllowThousands
,
106
AllowParentheses | AllowDecimalPoint |
AllowThousands
| AllowCurrencySymbol,
109
AllowParentheses | AllowDecimalPoint |
AllowThousands
| AllowCurrencySymbol | AllowExponent,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (9)
33
private const NumberStyles DefaultParseStyle = NumberStyles.Float | NumberStyles.
AllowThousands
;
335
public static Half Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null);
351
public static Half Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
388
public static bool TryParse([NotNullWhen(true)] string? s, out Half result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
396
public static bool TryParse(ReadOnlySpan<char> s, out Half result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
402
public static bool TryParse(ReadOnlySpan<byte> utf8Text, out Half result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
2377
public static Half Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
2391
public static Half Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
2394
public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out Half result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
25
private const NumberStyles DefaultParseStyle = NumberStyles.Float | NumberStyles.
AllowThousands
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (11)
124
public static Decimal128 Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null);
135
public static Decimal128 Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
143
public static Decimal128 Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
152
public static Decimal128 Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
180
public static bool TryParse([NotNullWhen(true)] string? s, out Decimal128 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
188
public static bool TryParse(ReadOnlySpan<char> s, out Decimal128 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
191
public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal128 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
200
public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal128 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
785
public static Decimal128 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
792
public static Decimal128 Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
795
public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal128 result) => Number.TryParseDecimalIeee754<byte, Decimal128, UInt128>(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, NumberFormatInfo.GetInstance(provider), out result, out _) == Number.ParsingStatus.OK;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (11)
116
public static Decimal32 Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null);
127
public static Decimal32 Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
135
public static Decimal32 Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
144
public static Decimal32 Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
172
public static bool TryParse([NotNullWhen(true)] string? s, out Decimal32 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
180
public static bool TryParse(ReadOnlySpan<char> s, out Decimal32 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
183
public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal32 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
192
public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal32 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
796
public static Decimal32 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
803
public static Decimal32 Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
806
public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal32 result) => Number.TryParseDecimalIeee754<byte, Decimal32, uint>(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, NumberFormatInfo.GetInstance(provider), out result, out _) == Number.ParsingStatus.OK;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (11)
125
public static Decimal64 Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null);
136
public static Decimal64 Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
144
public static Decimal64 Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
153
public static Decimal64 Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
181
public static bool TryParse([NotNullWhen(true)] string? s, out Decimal64 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
189
public static bool TryParse(ReadOnlySpan<char> s, out Decimal64 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
192
public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal64 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
201
public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal64 result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
789
public static Decimal64 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
796
public static Decimal64 Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
799
public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal64 result) => Number.TryParseDecimalIeee754<byte, Decimal64, ulong>(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, NumberFormatInfo.GetInstance(provider), out result, out _) == Number.ParsingStatus.OK;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (7)
32
private const NumberStyles DefaultNumberStyles = NumberStyles.Float | NumberStyles.
AllowThousands
;
1745
public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out NFloat result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
1782
public static NFloat Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
1785
public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out NFloat result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
1864
public static NFloat Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
1878
public static NFloat Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
1881
public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out NFloat result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (12)
391
public static float Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null);
395
public static float Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
406
public static float Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
412
public static bool TryParse([NotNullWhen(true)] string? s, out float result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
414
public static bool TryParse(ReadOnlySpan<char> s, out float result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
420
public static bool TryParse(ReadOnlySpan<byte> utf8Text, out float result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider: null, out result);
1541
public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out float result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
1752
public static float Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
1755
public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out float result) => TryParse(s, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
2222
public static float Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.
AllowThousands
, IFormatProvider? provider = null)
2236
public static float Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider);
2239
public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out float result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.
AllowThousands
, provider, out result);
System.Runtime.Numerics (4)
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (1)
169
else if (((styles & NumberStyles.
AllowThousands
) != 0) && ((state & StateDigits) != 0) && ((state & StateDecimal) == 0) && ((nextIndex = MatchChars(value, index, groupSep)) >= 0 || (parsingCurrency && (state & StateCurrency) == 0 && (nextIndex = MatchChars(value, index, info.NumberGroupSeparatorTChar<TChar>())) >= 0)))
System\Number.BigInteger.cs (1)
22
| NumberStyles.
AllowThousands
| NumberStyles.AllowExponent
System\Numerics\Complex.cs (2)
27
internal const NumberStyles DefaultNumberStyle = NumberStyles.Float | NumberStyles.
AllowThousands
;
32
| NumberStyles.
AllowThousands
| NumberStyles.AllowExponent
System.Text.Json (2)
System\Text\Json\Serialization\Converters\Value\HalfConverter.cs (1)
219
bool success = Half.TryParse(buffer, NumberStyles.Float | NumberStyles.
AllowThousands
, CultureInfo.InvariantCulture, out result);
System\Text\Json\Serialization\Converters\Value\Ieee754FloatingPointConverter.cs (1)
259
T.TryParse(buffer, NumberStyles.Float | NumberStyles.
AllowThousands
, CultureInfo.InvariantCulture, out result);