1844 references to NumberStyles
aspire (11)
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
1121long.TryParse(File.ReadAllText(markerPath), NumberStyles.Integer, CultureInfo.InvariantCulture, out var unixTime) &&
Commands\AppHostStartupTimeout.cs (1)
24if (int.TryParse(configuredTimeout, NumberStyles.None, CultureInfo.InvariantCulture, out var parsedTimeout) &&
Commands\PsCommand.cs (1)
357if (int.TryParse(v2Info.Pid, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsedPid))
Processes\IsolatedProcess.Unix.cs (1)
68if (!int.TryParse(trimmedStdout, NumberStyles.None, CultureInfo.InvariantCulture, out var childPid))
Processes\LauncherLivenessMonitor.cs (1)
43if (!int.TryParse(configuration[KnownConfigNames.CliLauncherProcessId], NumberStyles.Integer, CultureInfo.InvariantCulture, out var launcherPid))
src\Shared\BackchannelConstants.cs (4)
394if (lastDot > 0 && int.TryParse(fileName[(lastDot + 1)..], NumberStyles.None, CultureInfo.InvariantCulture, out var pid)) 621int.TryParse(segments[0], NumberStyles.None, CultureInfo.InvariantCulture, out _)) 628int.TryParse(segments[1], NumberStyles.None, CultureInfo.InvariantCulture, out _); 655int.TryParse(pidText, NumberStyles.None, CultureInfo.InvariantCulture, out _))
src\Shared\ProcessStartTimeHelper.cs (2)
125=> long.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsed) ? parsed : null; 368return fields.Length >= 20 && ulong.TryParse(fields[19], NumberStyles.None, CultureInfo.InvariantCulture, out var startTicks)
aspire-managed (3)
src\Shared\ParentProcessWatchdog.cs (1)
47if (!int.TryParse(Environment.GetEnvironmentVariable(processIdVariable), NumberStyles.Integer, CultureInfo.InvariantCulture, out var parentPid))
src\Shared\ProcessStartTimeHelper.cs (2)
125=> long.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsed) ? parsed : null; 368return fields.Length >= 20 && ulong.TryParse(fields[19], NumberStyles.None, CultureInfo.InvariantCulture, out var startTicks)
Aspire.Dashboard (13)
Components\Dialogs\FilterDialog.razor.cs (1)
189_formModel.NumericValue = double.TryParse(value, NumberStyles.Float, CultureInfo.InvariantCulture, out var numericValue) && double.IsFinite(numericValue)
Components\Pages\TraceDetail.razor.cs (1)
907double.TryParse(value, NumberStyles.Float, CultureInfo.InvariantCulture, out _value) &&
Model\ConnectionStringParser.cs (1)
495if (int.TryParse(s, NumberStyles.None, CultureInfo.InvariantCulture, out var value) &&
Model\Otlp\TelemetryFilter.cs (4)
149if (!double.TryParse(fieldValue, NumberStyles.Float, CultureInfo.InvariantCulture, out var fieldNumber) || 150!double.TryParse(filterValue, NumberStyles.Float, CultureInfo.InvariantCulture, out var filterNumber) || 172if (!long.TryParse(fieldMillisecondsValue, NumberStyles.Integer, CultureInfo.InvariantCulture, out var fieldMs)) 194if (!double.TryParse(Value, NumberStyles.Float, CultureInfo.InvariantCulture, out var filterNumber) ||
Model\ResourceViewModelExtensions.cs (2)
126!int.TryParse(indexString, NumberStyles.Integer, CultureInfo.InvariantCulture, out replicaIndex)) 132!int.TryParse(countString, NumberStyles.Integer, CultureInfo.InvariantCulture, out replicaCount))
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (1)
878bytes[i] = byte.Parse(hexSpan.Slice(i * 2, 2), System.Globalization.NumberStyles.HexNumber, System.Globalization.CultureInfo.InvariantCulture);
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (2)
317if (!double.TryParse(filter.Value, NumberStyles.Float, CultureInfo.InvariantCulture, out var milliseconds) || !double.IsFinite(milliseconds)) 472if (!double.TryParse(fieldFilter.Value, NumberStyles.Float, CultureInfo.InvariantCulture, out var milliseconds) || !double.IsFinite(milliseconds))
Terminal\TerminalWebSocketProxy.cs (1)
143!int.TryParse(replicaText, System.Globalization.NumberStyles.Integer, System.Globalization.CultureInfo.InvariantCulture, out replicaIndex))
Aspire.Dashboard.Tests (1)
tests\Shared\Telemetry\InMemoryTelemetryRepository.cs (1)
1283double.TryParse(fieldFilter.Value, NumberStyles.Float, CultureInfo.InvariantCulture, out var value) &&
Aspire.Hosting (14)
ApplicationModel\ResourceCommandService.cs (1)
641if (!double.TryParse(value, NumberStyles.Float, CultureInfo.InvariantCulture, out _))
Dcp\DcpExecutor.cs (1)
859if (int.TryParse(configuredPort, NumberStyles.None, CultureInfo.InvariantCulture, out var port) &&
Dcp\DcpOptions.cs (2)
367if (!int.TryParse(startText, NumberStyles.None, CultureInfo.InvariantCulture, out var start)) 372if (!int.TryParse(endText, NumberStyles.None, CultureInfo.InvariantCulture, out var end))
Dcp\ExecutableCreator.cs (1)
325int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out replicaIndex);
Dcp\JsonPatch.cs (1)
288!int.TryParse(indexText, NumberStyles.None, CultureInfo.InvariantCulture, out var index) ||
IInteractionService.cs (2)
721return int.Parse(GetRequiredString(name), NumberStyles.Integer, CultureInfo.InvariantCulture); 734return double.Parse(GetRequiredString(name), NumberStyles.Float, CultureInfo.InvariantCulture);
src\Shared\BackchannelConstants.cs (4)
394if (lastDot > 0 && int.TryParse(fileName[(lastDot + 1)..], NumberStyles.None, CultureInfo.InvariantCulture, out var pid)) 621int.TryParse(segments[0], NumberStyles.None, CultureInfo.InvariantCulture, out _)) 628int.TryParse(segments[1], NumberStyles.None, CultureInfo.InvariantCulture, out _); 655int.TryParse(pidText, NumberStyles.None, CultureInfo.InvariantCulture, out _))
src\Shared\ProcessStartTimeHelper.cs (2)
125=> long.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsed) ? parsed : null; 368return fields.Length >= 20 && ulong.TryParse(fields[19], NumberStyles.None, CultureInfo.InvariantCulture, out var startTicks)
Aspire.Hosting.Browsers (1)
ChromiumDevToolsActivePortParser.cs (1)
28if (!int.TryParse(portLine, NumberStyles.None, CultureInfo.InvariantCulture, out var port) || port <= 0)
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\ChromiumDevToolsActivePortParser.cs (1)
28if (!int.TryParse(portLine, NumberStyles.None, CultureInfo.InvariantCulture, out var port) || port <= 0)
Aspire.Hosting.DevTunnels (1)
DevTunnelResource.cs (1)
131if (int.TryParse(resolvedTargetPort, NumberStyles.None, CultureInfo.InvariantCulture, out var port))
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
2646if (int.TryParse(cleanedVersion, NumberStyles.None, CultureInfo.InvariantCulture, out var majorVersionNumber) && majorVersionNumber > 0)
Aspire.Hosting.RemoteHost (3)
OrphanDetector.cs (1)
41if (_configuration[KnownConfigNames.RemoteAppHostProcessId] is not { } pidString || !int.TryParse(pidString, NumberStyles.Integer, CultureInfo.InvariantCulture, out var pid))
src\Shared\ProcessStartTimeHelper.cs (2)
125=> long.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsed) ? parsed : null; 368return fields.Length >= 20 && ulong.TryParse(fields[19], NumberStyles.None, CultureInfo.InvariantCulture, out var startTicks)
Aspire.TerminalHost (5)
src\Shared\ParentProcessWatchdog.cs (1)
47if (!int.TryParse(Environment.GetEnvironmentVariable(processIdVariable), NumberStyles.Integer, CultureInfo.InvariantCulture, out var parentPid))
src\Shared\ProcessStartTimeHelper.cs (2)
125=> long.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsed) ? parsed : null; 368return fields.Length >= 20 && ulong.TryParse(fields[19], NumberStyles.None, CultureInfo.InvariantCulture, out var startTicks)
TerminalHostArgs.cs (2)
79&& int.TryParse(r.Tokens[0].Value, System.Globalization.NumberStyles.Integer, 89&& int.TryParse(r.Tokens[0].Value, System.Globalization.NumberStyles.Integer,
datacollector (1)
DataCollectorMain.cs (1)
131&& int.TryParse(portValue, NumberStyles.Integer, CultureInfo.CurrentCulture, out var p)
datacollector.arm64 (1)
src\vstest\src\datacollector\DataCollectorMain.cs (1)
131&& int.TryParse(portValue, NumberStyles.Integer, CultureInfo.CurrentCulture, out var p)
dotnet (2)
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (1)
666int.TryParse(arguments[i + 1], NumberStyles.Integer, CultureInfo.InvariantCulture, out int count) &&
Commands\Test\MTP\TestApplication.cs (1)
586if (!long.TryParse(configuredTimeout, NumberStyles.Integer, CultureInfo.InvariantCulture, out long seconds) || seconds < 0)
dotnet-svcutil-lib (74)
FrameworkFork\Microsoft.Xml\Xml\schema\XdrBuilder.cs (2)
1690return UInt32.TryParse(str, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out n);
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (71)
954return Decimal.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 959if (!Decimal.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 968return Decimal.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 973if (!Decimal.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 986return SByte.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 991if (!SByte.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 1004return Int16.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 1009if (!Int16.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 1022return Int32.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 1027if (!Int32.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 1040return Int64.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 1045if (!Int64.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 1058return Byte.Parse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 1063if (!Byte.TryParse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 1077return UInt16.Parse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 1082if (!UInt16.TryParse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 1096return UInt32.Parse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 1102if (!UInt32.TryParse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 1116return UInt64.Parse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 1121if (!UInt64.TryParse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 1137float f = Single.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent, NumberFormatInfo.InvariantInfo); 1158else if (!Single.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent, NumberFormatInfo.InvariantInfo, out result)) 1178double dVal = Double.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 1199else if (!Double.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent, NumberFormatInfo.InvariantInfo, out result)) 1219if (Double.TryParse(str, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out d))
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlConverter.cs (1)
347return ulong.Parse(value, NumberStyles.Any, NumberFormatInfo.InvariantInfo);
dotnet-user-jwts (1)
_generated\0\BindingExtensions.g.cs (1)
194return int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture);
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (2)
71&& double.TryParse(value, NumberStyles.Float | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out var version)
ILAssembler (5)
GrammarVisitor.cs (5)
2745if (!double.TryParse(text, NumberStyles.Float, CultureInfo.InvariantCulture, out double result)) 2813builder.Add(byte.Parse(@byte.Symbol.Text, NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture)); 3299NumberStyles parseStyle = NumberStyles.None; 3308parseStyle = NumberStyles.AllowHexSpecifier;
ILCompiler.Compiler (1)
Compiler\BodySubstitutionParser.cs (1)
192else if (int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out int iresult))
ILCompiler.ReadyToRun (2)
src\runtime\src\coreclr\tools\Common\JitInterface\JitConfigProvider.cs (2)
12using NumberStyles = System.Globalization.NumberStyles; 122int.TryParse(stringValue, NumberStyles.AllowHexSpecifier, null, out intValue))
ILCompiler.RyuJit (2)
src\runtime\src\coreclr\tools\Common\JitInterface\JitConfigProvider.cs (2)
12using NumberStyles = System.Globalization.NumberStyles; 122int.TryParse(stringValue, NumberStyles.AllowHexSpecifier, null, out intValue))
ILCompiler.TypeSystem (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (1)
641if (!int.TryParse(name.AsSpan(isMethodParameter ? 2 : 1), NumberStyles.None, CultureInfo.InvariantCulture, out int index))
illink (10)
ILLink.RoslynAnalyzer (1)
src\runtime\src\libraries\Common\src\System\Reflection\AssemblyNameParser.cs (1)
270NumberStyles.None, NumberFormatInfo.InvariantInfo, out versionNumbers[i]))
Microsoft.Analyzers.Local (1)
JsonValue.cs (1)
235JsonValueType.String => double.TryParse((string?)_reference, NumberStyles.Float, CultureInfo.InvariantCulture, out var number)
Microsoft.AspNetCore.Authentication.Cookies (1)
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (1)
75if (int.TryParse(value.AsSpan(ChunkCountPrefix.Length), NumberStyles.None, CultureInfo.InvariantCulture, out var chunksCount))
Microsoft.AspNetCore.Authentication.OAuth (2)
Events\OAuthCreatingTicketContext.cs (1)
83if (int.TryParse(TokenResponse.ExpiresIn, NumberStyles.Integer, CultureInfo.InvariantCulture, out value))
OAuthHandler.cs (1)
166if (int.TryParse(tokens.ExpiresIn, NumberStyles.Integer, CultureInfo.InvariantCulture, out value))
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
OpenIdConnectHandler.cs (1)
1146if (int.TryParse(message.ExpiresIn, NumberStyles.Integer, CultureInfo.InvariantCulture, out int value))
Microsoft.AspNetCore.Components (31)
BindConverter.cs (16)
790if (!int.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 809if (!int.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 855if (!long.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 874if (!long.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 920if (!short.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 939if (!short.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 985if (!float.TryParse(text, NumberStyles.Number | NumberStyles.AllowExponent, culture ?? CultureInfo.CurrentCulture, out var converted)) 1010if (!float.TryParse(text, NumberStyles.Number | NumberStyles.AllowExponent, culture ?? CultureInfo.CurrentCulture, out var converted)) 1062if (!double.TryParse(text, NumberStyles.Number | NumberStyles.AllowExponent, culture ?? CultureInfo.CurrentCulture, out var converted)) 1087if (!double.TryParse(text, NumberStyles.Number | NumberStyles.AllowExponent, culture ?? CultureInfo.CurrentCulture, out var converted)) 1139if (!decimal.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 1158if (!decimal.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted))
src\aspnetcore\src\Components\Shared\src\UrlValueConstraint.cs (5)
51=> decimal.TryParse(str, NumberStyles.Number, CultureInfo.InvariantCulture, out result); 54=> double.TryParse(str, NumberStyles.Number, CultureInfo.InvariantCulture, out result); 57=> float.TryParse(str, NumberStyles.Number, CultureInfo.InvariantCulture, out result); 60=> int.TryParse(str, NumberStyles.Integer, CultureInfo.InvariantCulture, out result); 63=> long.TryParse(str, NumberStyles.Integer, CultureInfo.InvariantCulture, out result);
src\aspnetcore\src\Http\Routing\src\Constraints\DecimalRouteConstraint.cs (1)
55return decimal.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out _);
src\aspnetcore\src\Http\Routing\src\Constraints\DoubleRouteConstraint.cs (2)
57NumberStyles.Float | NumberStyles.AllowThousands,
src\aspnetcore\src\Http\Routing\src\Constraints\FloatRouteConstraint.cs (2)
57NumberStyles.Float | NumberStyles.AllowThousands,
src\aspnetcore\src\Http\Routing\src\Constraints\IntRouteConstraint.cs (1)
55return int.TryParse(valueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out _);
src\aspnetcore\src\Http\Routing\src\Constraints\LongRouteConstraint.cs (1)
55return long.TryParse(valueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out _);
src\aspnetcore\src\Http\Routing\src\Constraints\MaxRouteConstraint.cs (1)
66if (long.TryParse(valueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out var longValue))
src\aspnetcore\src\Http\Routing\src\Constraints\MinRouteConstraint.cs (1)
64if (long.TryParse(valueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out var longValue))
src\aspnetcore\src\Http\Routing\src\Constraints\RangeRouteConstraint.cs (1)
78if (long.TryParse(valueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out var longValue))
Microsoft.AspNetCore.Components.Endpoints (1)
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (1)
75if (int.TryParse(value.AsSpan(ChunkCountPrefix.Length), NumberStyles.None, CultureInfo.InvariantCulture, out var chunksCount))
Microsoft.AspNetCore.Components.QuickGrid (5)
src\aspnetcore\src\Components\Shared\src\UrlValueConstraint.cs (5)
51=> decimal.TryParse(str, NumberStyles.Number, CultureInfo.InvariantCulture, out result); 54=> double.TryParse(str, NumberStyles.Number, CultureInfo.InvariantCulture, out result); 57=> float.TryParse(str, NumberStyles.Number, CultureInfo.InvariantCulture, out result); 60=> int.TryParse(str, NumberStyles.Integer, CultureInfo.InvariantCulture, out result); 63=> long.TryParse(str, NumberStyles.Integer, CultureInfo.InvariantCulture, out result);
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
403return int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture);
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Latency\ChecpointAcceptanceTests.cs (1)
133Assert.True(long.TryParse(metricFragments[1], NumberStyles.Integer, CultureInfo.InvariantCulture, out var value));
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (1)
170var enumValueDescriptor = int.TryParse(s, NumberStyles.Integer, CultureInfo.InvariantCulture, out var i)
Microsoft.AspNetCore.HeaderParsing (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
237return int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture);
Microsoft.AspNetCore.Hosting (1)
Internal\WebHostOptions.cs (1)
38&& int.TryParse(timeout, NumberStyles.None, CultureInfo.InvariantCulture, out var seconds))
Microsoft.AspNetCore.Http (1)
BindingAddress.cs (1)
215if (int.TryParse(portString, NumberStyles.Integer, CultureInfo.InvariantCulture, out portNumber))
Microsoft.AspNetCore.Http.Abstractions (1)
HostString.cs (1)
112&& int.TryParse(port.AsSpan(), NumberStyles.None, CultureInfo.InvariantCulture, out var p))
Microsoft.AspNetCore.Http.Extensions (23)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (23)
568private static bool TryGetNumberStylesTryGetMethod(Type type, [NotNullWhen(true)] out MethodInfo? method, [NotNullWhen(true)] out NumberStyles? numberStyles) 571numberStyles = NumberStyles.Integer; 578new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(long).MakeByRefType() }); 585new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(ulong).MakeByRefType() }); 592new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(int).MakeByRefType() }); 599new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(uint).MakeByRefType() }); 606new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(short).MakeByRefType() }); 613new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(ushort).MakeByRefType() }); 620new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(byte).MakeByRefType() }); 627new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(sbyte).MakeByRefType() }); 634new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(double).MakeByRefType() }); 636numberStyles = NumberStyles.AllowThousands | NumberStyles.Float; 643new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(float).MakeByRefType() }); 645numberStyles = NumberStyles.AllowThousands | NumberStyles.Float; 652new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(Half).MakeByRefType() }); 654numberStyles = NumberStyles.AllowThousands | NumberStyles.Float; 661new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(decimal).MakeByRefType() }); 663numberStyles = NumberStyles.Number; 670new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(IntPtr).MakeByRefType() }); 677new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(BigInteger).MakeByRefType() });
Microsoft.AspNetCore.HttpsPolicy (1)
HttpsRedirectionMiddleware.cs (1)
171int.TryParse(_config[name], NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture, out var value) ? value : null;
Microsoft.AspNetCore.Mvc.Abstractions (23)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (23)
568private static bool TryGetNumberStylesTryGetMethod(Type type, [NotNullWhen(true)] out MethodInfo? method, [NotNullWhen(true)] out NumberStyles? numberStyles) 571numberStyles = NumberStyles.Integer; 578new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(long).MakeByRefType() }); 585new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(ulong).MakeByRefType() }); 592new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(int).MakeByRefType() }); 599new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(uint).MakeByRefType() }); 606new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(short).MakeByRefType() }); 613new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(ushort).MakeByRefType() }); 620new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(byte).MakeByRefType() }); 627new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(sbyte).MakeByRefType() }); 634new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(double).MakeByRefType() }); 636numberStyles = NumberStyles.AllowThousands | NumberStyles.Float; 643new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(float).MakeByRefType() }); 645numberStyles = NumberStyles.AllowThousands | NumberStyles.Float; 652new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(Half).MakeByRefType() }); 654numberStyles = NumberStyles.AllowThousands | NumberStyles.Float; 661new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(decimal).MakeByRefType() }); 663numberStyles = NumberStyles.Number; 670new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(IntPtr).MakeByRefType() }); 677new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(BigInteger).MakeByRefType() });
Microsoft.AspNetCore.Mvc.Core (14)
Formatters\MediaType.cs (1)
281parameter.Value.AsSpan(), NumberStyles.AllowDecimalPoint,
ModelBinding\Binders\DecimalModelBinder.cs (3)
18private readonly NumberStyles _supportedStyles; 24/// <param name="supportedStyles">The <see cref="NumberStyles"/>.</param> 26public DecimalModelBinder(NumberStyles supportedStyles, ILoggerFactory loggerFactory)
ModelBinding\Binders\DoubleModelBinder.cs (3)
18private readonly NumberStyles _supportedStyles; 24/// <param name="supportedStyles">The <see cref="NumberStyles"/>.</param> 26public DoubleModelBinder(NumberStyles supportedStyles, ILoggerFactory loggerFactory)
ModelBinding\Binders\FloatingPointTypeModelBinderProvider.cs (3)
20internal const NumberStyles SupportedStyles = NumberStyles.Float | NumberStyles.AllowThousands;
ModelBinding\Binders\FloatModelBinder.cs (3)
18private readonly NumberStyles _supportedStyles; 24/// <param name="supportedStyles">The <see cref="NumberStyles"/>.</param> 26public FloatModelBinder(NumberStyles supportedStyles, ILoggerFactory loggerFactory)
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (1)
75if (int.TryParse(value.AsSpan(ChunkCountPrefix.Length), NumberStyles.None, CultureInfo.InvariantCulture, out var chunksCount))
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactoryContentRootAttribute.cs (1)
53if (int.TryParse(priority, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsedPriority))
Microsoft.AspNetCore.OpenApi (26)
Extensions\JsonNodeSchemaExtensions.cs (2)
113if (decimal.TryParse(minString, NumberStyles.Any, targetCulture, out var value)) 117if (decimal.TryParse(maxString, NumberStyles.Any, targetCulture, out value))
Services\Schemas\OpenApiSchemaService.cs (1)
774if (!int.TryParse(unescapedReferenceToken, NumberStyles.None, CultureInfo.InvariantCulture, out var arrayIndex))
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (23)
568private static bool TryGetNumberStylesTryGetMethod(Type type, [NotNullWhen(true)] out MethodInfo? method, [NotNullWhen(true)] out NumberStyles? numberStyles) 571numberStyles = NumberStyles.Integer; 578new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(long).MakeByRefType() }); 585new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(ulong).MakeByRefType() }); 592new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(int).MakeByRefType() }); 599new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(uint).MakeByRefType() }); 606new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(short).MakeByRefType() }); 613new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(ushort).MakeByRefType() }); 620new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(byte).MakeByRefType() }); 627new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(sbyte).MakeByRefType() }); 634new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(double).MakeByRefType() }); 636numberStyles = NumberStyles.AllowThousands | NumberStyles.Float; 643new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(float).MakeByRefType() }); 645numberStyles = NumberStyles.AllowThousands | NumberStyles.Float; 652new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(Half).MakeByRefType() }); 654numberStyles = NumberStyles.AllowThousands | NumberStyles.Float; 661new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(decimal).MakeByRefType() }); 663numberStyles = NumberStyles.Number; 670new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(IntPtr).MakeByRefType() }); 677new[] { typeof(string), typeof(NumberStyles), typeof(IFormatProvider), typeof(BigInteger).MakeByRefType() });
Microsoft.AspNetCore.Rewrite (7)
ApacheModRewrite\ConditionPatternParser.cs (1)
218if (!int.TryParse(results.Operand, NumberStyles.None, CultureInfo.InvariantCulture, out _))
ApacheModRewrite\CookieActionFactory.cs (1)
83if (!uint.TryParse(value, NumberStyles.Any, CultureInfo.InvariantCulture, out minutes))
ApacheModRewrite\RuleBuilder.cs (1)
210else if (!int.TryParse(statusCode, NumberStyles.None, CultureInfo.InvariantCulture, out responseStatusCode))
IISUrlRewrite\InputParser.cs (1)
192if (!int.TryParse(res, NumberStyles.None, CultureInfo.InvariantCulture, out index))
IISUrlRewrite\UrlRewriteFileParser.cs (1)
227if (!int.TryParse(urlAction.Attribute(RewriteTags.StatusCode)?.Value, NumberStyles.None, CultureInfo.InvariantCulture, out statusCode))
UrlMatches\IntegerMatch.cs (2)
22if (!int.TryParse(value, NumberStyles.None, CultureInfo.InvariantCulture, out compValue)) 39if (!int.TryParse(input, NumberStyles.None, CultureInfo.InvariantCulture, out compValue))
Microsoft.AspNetCore.Routing (10)
Constraints\DecimalRouteConstraint.cs (1)
55return decimal.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out _);
Constraints\DoubleRouteConstraint.cs (2)
57NumberStyles.Float | NumberStyles.AllowThousands,
Constraints\FloatRouteConstraint.cs (2)
57NumberStyles.Float | NumberStyles.AllowThousands,
Constraints\IntRouteConstraint.cs (1)
55return int.TryParse(valueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out _);
Constraints\LongRouteConstraint.cs (1)
55return long.TryParse(valueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out _);
Constraints\MaxRouteConstraint.cs (1)
66if (long.TryParse(valueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out var longValue))
Constraints\MinRouteConstraint.cs (1)
64if (long.TryParse(valueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out var longValue))
Constraints\RangeRouteConstraint.cs (1)
78if (long.TryParse(valueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out var longValue))
Microsoft.AspNetCore.Server.HttpSys (3)
RequestProcessing\Request.cs (1)
231long.TryParse(length.Trim(), NumberStyles.None, CultureInfo.InvariantCulture.NumberFormat, out var value))
UrlPrefix.cs (2)
39portValue = int.Parse(port, NumberStyles.None, CultureInfo.InvariantCulture); 132if (int.TryParse(portValueString, NumberStyles.Integer, CultureInfo.InvariantCulture, out portValue))
Microsoft.AspNetCore.Server.IISIntegration (1)
IISMiddleware.cs (1)
175&& int.TryParse(tokenHeader, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out var hexHandle))
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Http\HttpRequestHeaders.cs (1)
135!long.TryParse(decodedChars.Slice(0, numChars), NumberStyles.None, CultureInfo.InvariantCulture, out parsed) ||
Systemd\KestrelServerOptionsSystemdExtensions.cs (1)
42if (int.TryParse(Environment.GetEnvironmentVariable(ListenFdsEnvVar), NumberStyles.None, NumberFormatInfo.InvariantInfo, out var listenFds)
Microsoft.AspNetCore.WebSockets (1)
HandshakeHelpers.cs (1)
235if (!int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out int windowBits) ||
Microsoft.Build (14)
BackEnd\Components\Scheduler\Scheduler.cs (2)
962if (!Double.TryParse(multiplier, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out convertedMultiplier) || convertedMultiplier < 1)
Evaluation\Expander.Function.cs (2)
467if (double.TryParse(objectInstance.ToString(), NumberStyles.Number | NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out double result))
Evaluation\Expander\ArgumentParser.cs (6)
202case string s when int.TryParse(s, NumberStyles.Integer, CultureInfo.InvariantCulture.NumberFormat, out arg): 234case string s when long.TryParse(s, NumberStyles.Integer, CultureInfo.InvariantCulture.NumberFormat, out arg): 258case string str when double.TryParse(str, NumberStyles.Number | NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out arg): 395return value is double || (value is string str && double.TryParse(str, NumberStyles.Number | NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out double _));
src\msbuild\src\Shared\CanonicalError.cs (1)
272bool success = int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out result);
src\msbuild\src\Shared\Tracing.cs (2)
61if (!String.IsNullOrEmpty(val) && System.Double.TryParse(val, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out seconds))
Utilities\SimpleVersion.cs (1)
174if (!int.TryParse(spanOrString, NumberStyles.None, CultureInfo.InvariantCulture, out int value))
Microsoft.Build.Framework (8)
NodeMode.cs (1)
97if (int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out int intValue))
Utilities\ConversionUtilities.cs (6)
130return Double.Parse(number, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat); 144NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture.NumberFormat); 193NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture.NumberFormat, out value); 203return Double.TryParse(number, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out value) && !double.IsInfinity(value);
Utilities\Int32Extensions.cs (1)
14=> int.TryParse(s, NumberStyles.Integer, CultureInfo.InvariantCulture, out result);
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Core\MSBuildTask\CanonicalError.cs (1)
241bool success = int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out result);
Microsoft.Build.Tasks.Core (5)
GenerateResource.cs (1)
3773NumberStyles.HexNumber, CultureInfo.CurrentCulture);
src\msbuild\src\Shared\CanonicalError.cs (1)
272bool success = int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out result);
src\msbuild\src\Shared\Tracing.cs (2)
61if (!String.IsNullOrEmpty(val) && System.Double.TryParse(val, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out seconds))
TarDirectory.cs (1)
397if (long.TryParse(value, NumberStyles.None, CultureInfo.InvariantCulture, out long unixTimeSeconds))
Microsoft.Build.Utilities.Core (3)
src\msbuild\src\Shared\CanonicalError.cs (1)
272bool success = int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out result);
src\msbuild\src\Shared\Tracing.cs (2)
61if (!String.IsNullOrEmpty(val) && System.Double.TryParse(val, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out seconds))
Microsoft.CodeAnalysis (9)
CommandLine\CommandLineParser.cs (1)
1219=> int.TryParse(arg, NumberStyles.None, CultureInfo.InvariantCulture, out var codepage) && codepage > 0
Compilation\SubsystemVersion.cs (2)
111!int.TryParse(major, NumberStyles.None, CultureInfo.InvariantCulture, out majorValue) || 124!int.TryParse(minor, NumberStyles.None, CultureInfo.InvariantCulture, out minorValue) ||
MetadataReader\MetadataReaderExtensions.cs (2)
29int.TryParse(parts[0], NumberStyles.None, CultureInfo.InvariantCulture, out majorVersion) && 30int.TryParse(parts[1], NumberStyles.None, CultureInfo.InvariantCulture, out minorVersion))
MetadataReader\ModuleExtensions.cs (1)
183if (int.TryParse(emittedMethodName.Substring(index + 1), NumberStyles.None, CultureInfo.InvariantCulture, out countOfSlots)
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (1)
509if (int.TryParse(importString.Substring(1), NumberStyles.None, CultureInfo.InvariantCulture, out var tempMethodToken))
VersionHelper.cs (2)
93if (!ushort.TryParse(elements[i], NumberStyles.None, CultureInfo.InvariantCulture, out values[i]) || values[i] > maxValue) 165if (System.Numerics.BigInteger.TryParse(s, NumberStyles.None, CultureInfo.InvariantCulture, out number))
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (2)
71&& double.TryParse(value, NumberStyles.Float | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out var version)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (2)
71&& double.TryParse(value, NumberStyles.Float | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out var version)
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (2)
71&& double.TryParse(value, NumberStyles.Float | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out var version)
Microsoft.CodeAnalysis.CSharp (11)
CommandLine\CSharpCommandLineParser.cs (2)
984!int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out newWarningLevel)) 2120if (ushort.TryParse(id, NumberStyles.Integer, CultureInfo.InvariantCulture, out ushort number) &&
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (2)
149if (int.TryParse(name.Substring(GeneratedNames.AnonymousTypeNameWithoutModulePrefix.Length), NumberStyles.None, CultureInfo.InvariantCulture, out int index)) 170if (int.TryParse(name.Substring(GeneratedNames.AnonymousDelegateNameWithoutModulePrefix.Length), NumberStyles.None, CultureInfo.InvariantCulture, out int index))
Parser\Lexer.cs (6)
1181if (!Int32.TryParse(text, isHex ? NumberStyles.AllowHexSpecifier : NumberStyles.None, CultureInfo.InvariantCulture, out result)) 1201else if (!UInt64.TryParse(text, isHex ? NumberStyles.AllowHexSpecifier : NumberStyles.None, CultureInfo.InvariantCulture, out result)) 1260if (!decimal.TryParse(text, NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent, CultureInfo.InvariantCulture, out result))
Symbols\Synthesized\GeneratedNameParser.cs (1)
154if (int.TryParse(fieldName.Substring(lastUnder + 1), NumberStyles.None, CultureInfo.InvariantCulture, out slotIndex) && slotIndex >= 1)
Microsoft.CodeAnalysis.Features (4)
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (2)
91if (!long.TryParse(chars["0x".Length..].CreateString(), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture, out _)) 101else if (!double.TryParse(chars.CreateString(), NumberStyles.Float, CultureInfo.InvariantCulture, out _))
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (1)
136int.TryParse(typeName[(backtickIndex + 1)..], NumberStyles.None, CultureInfo.InvariantCulture, out typeArity);
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (1)
509if (int.TryParse(importString.Substring(1), NumberStyles.None, CultureInfo.InvariantCulture, out var tempMethodToken))
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\Legacy\ParserHelpers.cs (4)
108var style = NumberStyles.Integer; 113style = NumberStyles.HexNumber; 118style = NumberStyles.HexNumber;
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (2)
71&& double.TryParse(value, NumberStyles.Float | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out var version)
Microsoft.CodeAnalysis.VisualBasic (8)
CommandLine\VisualBasicCommandLineParser.vb (2)
2234NumberStyles.HexNumber, 2257If UShort.TryParse(id, NumberStyles.Integer, CultureInfo.InvariantCulture, number) AndAlso
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
175Integer.TryParse(name.Substring(prefix.Length), NumberStyles.None, CultureInfo.InvariantCulture, index) Then
Lowering\LocalRewriter\LocalRewriter_Label.vb (1)
28Integer.TryParse(labelSyntax.LabelToken.ValueText, NumberStyles.None, CultureInfo.InvariantCulture, lineNumber)
Scanner\Scanner.vb (2)
2154Return Decimal.TryParse(text, NumberStyles.AllowDecimalPoint Or NumberStyles.AllowExponent, CultureInfo.InvariantCulture, value)
Symbols\SynthesizedSymbols\GeneratedNameParser.vb (2)
104Return Integer.TryParse(proxyName.Substring(separator + 1), NumberStyles.None, CultureInfo.InvariantCulture, index) 134Integer.TryParse(fieldName.Substring(prefix.Length), NumberStyles.None, CultureInfo.InvariantCulture, slotIndex) Then
Microsoft.CodeAnalysis.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (2)
71&& double.TryParse(value, NumberStyles.Float | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out var version)
TaskList\TaskListItemDescriptor.cs (1)
38int.TryParse(priorityString, NumberStyles.None, CultureInfo.InvariantCulture, out var encoded))
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\Conversions.cs (1)
28if (int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var result))
Microsoft.Diagnostics.DataContractReader (4)
ContractDescriptorParser.cs (4)
390ulong.TryParse(s.AsSpan(2), System.Globalization.NumberStyles.HexNumber, null, out value)) 395ulong.TryParse(s.AsSpan(3), System.Globalization.NumberStyles.HexNumber, null, out ulong negValue)) 426int.TryParse(s.AsSpan(2), System.Globalization.NumberStyles.HexNumber, null, out value)) 431int.TryParse(s.AsSpan(3), System.Globalization.NumberStyles.HexNumber, null, out int negValue))
Microsoft.Diagnostics.NETCore.Client (3)
DiagnosticsClient\DiagnosticsClient.cs (2)
460if (!int.TryParse(group, NumberStyles.Integer, CultureInfo.InvariantCulture, out int processId)) 502if (!int.TryParse(Path.GetFileName(procEntry), NumberStyles.Integer, CultureInfo.InvariantCulture, out int hostPid))
DiagnosticsIpc\IpcTransport.cs (1)
409if (parts.Length > 1 && int.TryParse(parts[parts.Length - 1], NumberStyles.Integer, CultureInfo.InvariantCulture, out int parsedPid))
Microsoft.DotNet.Arcade.Sdk (1)
src\ExtractNgenMethodList.cs (1)
62if (int.TryParse(flagsInt?.Value.Substring(2), NumberStyles.HexNumber, CultureInfo.InvariantCulture, out int parsedFlagsInt)
Microsoft.DotNet.Build.Tasks.Installers (13)
src\CpioReader.cs (13)
36ulong inode = ulong.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 39uint mode = uint.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 42ulong ownerID = ulong.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 45ulong groupID = ulong.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 48ushort numberOfLinks = ushort.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 51ulong timestamp = ulong.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 54ulong size = ulong.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 57ulong devMajor = ulong.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 60ulong devMinor = ulong.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 63ulong rdevMajor = ulong.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 66ulong rdevMinor = ulong.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 69int namesize = int.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber); 73_ = int.Parse(Encoding.ASCII.GetString(byteBuffer), NumberStyles.HexNumber);
Microsoft.DotNet.Cli.Definitions (2)
Commands\Test\TestCommandDefinition.MicrosoftTestingPlatform.cs (2)
305int.TryParse(optionResult.Tokens[0].Value, NumberStyles.Integer, CultureInfo.InvariantCulture, out int value) && 322!double.TryParse(match.Groups["value"].Value, NumberStyles.Float, CultureInfo.InvariantCulture, out double number))
Microsoft.Extensions.Compliance.Redaction (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
167return int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture);
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
262return double.Parse(value, NumberStyles.Float, CultureInfo.InvariantCulture);
Microsoft.Extensions.Diagnostics.Probes (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
244return int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes (1)
KubernetesMetadata.cs (1)
65if (!ulong.TryParse(value, NumberStyles.None, CultureInfo.InvariantCulture, out ulong result))
Microsoft.Extensions.Diagnostics.Testing (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (2)
1554return int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture); 1585return long.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture);
Microsoft.Extensions.Hosting (2)
HostOptions.cs (2)
66&& int.TryParse(timeoutSeconds, NumberStyles.None, CultureInfo.InvariantCulture, out var seconds)) 73&& int.TryParse(timeoutSeconds, NumberStyles.None, CultureInfo.InvariantCulture, out seconds))
Microsoft.Extensions.Hosting.Systemd (1)
SystemdHelpers.cs (1)
41if (int.TryParse(systemdExecPid, NumberStyles.None, CultureInfo.InvariantCulture, out int execPid))
Microsoft.Extensions.Http.Diagnostics (1)
Logging\Internal\LoggingOptionsConfigureOptions.cs (1)
50static value => int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture),
Microsoft.Extensions.Http.Resilience (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (2)
659return int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture); 687return double.Parse(value, NumberStyles.Float, CultureInfo.InvariantCulture);
Microsoft.Extensions.Logging.Console (1)
_generated\0\BindingExtensions.g.cs (1)
590return int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture);
Microsoft.Extensions.ObjectPool.DependencyInjection (1)
ObjectPoolServiceCollectionExtensions.cs (1)
85if (!int.TryParse(child.Value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var capacity))
Microsoft.Extensions.ServiceDiscovery (1)
parent\parent\Shared\FxPolyfills\IPEndPoint.cs (1)
44(uint.TryParse(s.Slice(addressLength + 1).ToString(), NumberStyles.None, CultureInfo.InvariantCulture, out port) && port <= MaxPort))
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
parent\parent\Shared\FxPolyfills\IPEndPoint.cs (1)
44(uint.TryParse(s.Slice(addressLength + 1).ToString(), NumberStyles.None, CultureInfo.InvariantCulture, out port) && port <= MaxPort))
Microsoft.Extensions.Telemetry (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (2)
491return int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture); 503return double.Parse(value, NumberStyles.Float, CultureInfo.InvariantCulture);
Microsoft.Maui (33)
Converters\CornerRadiusTypeConverter.cs (15)
33 && double.TryParse(cornerRadius[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double tl) 34 && double.TryParse(cornerRadius[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double tr) 35 && double.TryParse(cornerRadius[2], NumberStyles.Number, CultureInfo.InvariantCulture, out double bl) 36 && double.TryParse(cornerRadius[3], NumberStyles.Number, CultureInfo.InvariantCulture, out double br)) 40 && double.TryParse(cornerRadius[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double l)) 47 && double.TryParse(cornerRadius[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double t) 48 && double.TryParse(cornerRadius[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double b)) 51 && double.TryParse(cornerRadius[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double tl) 52 && double.TryParse(cornerRadius[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double trbl) 53 && double.TryParse(cornerRadius[2], NumberStyles.Number, CultureInfo.InvariantCulture, out double br)) 56 && double.TryParse(cornerRadius[0], NumberStyles.Number, CultureInfo.InvariantCulture, out tl) 57 && double.TryParse(cornerRadius[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double tr) 58 && double.TryParse(cornerRadius[2], NumberStyles.Number, CultureInfo.InvariantCulture, out double bl) 59 && double.TryParse(cornerRadius[3], NumberStyles.Number, CultureInfo.InvariantCulture, out br)) 64 if (double.TryParse(strValue, NumberStyles.Number, CultureInfo.InvariantCulture, out double l))
Converters\FlexEnumsConverters.cs (2)
251 if (float.TryParse(strValue, NumberStyles.Number, CultureInfo.InvariantCulture, out float flex)) 286 return float.TryParse(value, NumberStyles.Number, CultureInfo.InvariantCulture, out relflex);
Converters\ThicknessTypeConverter.cs (16)
45 if (double.TryParse(thickness[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double h) 46 && double.TryParse(thickness[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double v)) 50 if (double.TryParse(thickness[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double l) 51 && double.TryParse(thickness[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double t) 52 && double.TryParse(thickness[2], NumberStyles.Number, CultureInfo.InvariantCulture, out double r) 53 && double.TryParse(thickness[3], NumberStyles.Number, CultureInfo.InvariantCulture, out double b)) 64 if (double.TryParse(thickness[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double v) 65 && double.TryParse(thickness[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double h)) 69 if (double.TryParse(thickness[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double t) 70 && double.TryParse(thickness[1], NumberStyles.Number, CultureInfo.InvariantCulture, out h) 71 && double.TryParse(thickness[2], NumberStyles.Number, CultureInfo.InvariantCulture, out double b)) 75 if (double.TryParse(thickness[0], NumberStyles.Number, CultureInfo.InvariantCulture, out t) 76 && double.TryParse(thickness[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double r) 77 && double.TryParse(thickness[2], NumberStyles.Number, CultureInfo.InvariantCulture, out b) 78 && double.TryParse(thickness[3], NumberStyles.Number, CultureInfo.InvariantCulture, out double l)) 85 if (double.TryParse(strValue, NumberStyles.Number, CultureInfo.InvariantCulture, out double l))
Microsoft.Maui.Controls (15)
Brush\BrushTypeConverter.cs (1)
380 if (float.TryParse(number, NumberStyles.Any, CultureInfo.InvariantCulture, out var value))
DoubleCollectionConverter.cs (1)
38 if (double.TryParse(d, NumberStyles.Number, CultureInfo.InvariantCulture, out double number))
FontSizeConverter.cs (2)
24 if (double.TryParse(value, NumberStyles.Number, CultureInfo.InvariantCulture, out double size)) 71 if (double.TryParse(strValue, NumberStyles.Number, CultureInfo.InvariantCulture, out double size))
GridLengthTypeConverter.cs (2)
30 if (strValue.EndsWith("*", StringComparison.Ordinal) && double.TryParse(strValue.Substring(0, strValue.Length - 1), NumberStyles.Number, CultureInfo.InvariantCulture, out var length)) 32 if (double.TryParse(strValue, NumberStyles.Number, CultureInfo.InvariantCulture, out length))
Items\ItemsLayoutTypeConverter.cs (2)
48 var span = int.Parse(argument, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, CultureInfo.InvariantCulture);
Layout\BoundsTypeConverter.cs (4)
30 hasX = (xywh.Length == 2 || xywh.Length == 4) && double.TryParse(xywh[0], NumberStyles.Number, CultureInfo.InvariantCulture, out x); 31 hasY = (xywh.Length == 2 || xywh.Length == 4) && double.TryParse(xywh[1], NumberStyles.Number, CultureInfo.InvariantCulture, out y); 32 hasW = xywh.Length == 4 && double.TryParse(xywh[2], NumberStyles.Number, CultureInfo.InvariantCulture, out w); 33 hasH = xywh.Length == 4 && double.TryParse(xywh[3], NumberStyles.Number, CultureInfo.InvariantCulture, out h);
LegacyLayouts\ConstraintTypeConverter.cs (1)
22 if (strValue != null && double.TryParse(strValue, NumberStyles.Number, CultureInfo.InvariantCulture, out var size))
Shapes\MatrixTypeConverter.cs (1)
33 if (!double.TryParse(strs[i], NumberStyles.Number, CultureInfo.InvariantCulture, out values[i]))
Shapes\PointCollectionConverter.cs (1)
38 if (double.TryParse(point, NumberStyles.Number, CultureInfo.InvariantCulture, out double number))
Microsoft.Maui.Controls.Build.Tasks (38)
CompiledConverters\BoundsTypeConverter.cs (4)
28 hasX = (xywh.Length == 2 || xywh.Length == 4) && double.TryParse(xywh[0], NumberStyles.Number, CultureInfo.InvariantCulture, out x); 29 hasY = (xywh.Length == 2 || xywh.Length == 4) && double.TryParse(xywh[1], NumberStyles.Number, CultureInfo.InvariantCulture, out y); 30 hasW = xywh.Length == 4 && double.TryParse(xywh[2], NumberStyles.Number, CultureInfo.InvariantCulture, out w); 31 hasH = xywh.Length == 4 && double.TryParse(xywh[3], NumberStyles.Number, CultureInfo.InvariantCulture, out h);
CompiledConverters\ConstraintTypeConverter.cs (1)
19 if (string.IsNullOrEmpty(value) || !double.TryParse(value, NumberStyles.Number, CultureInfo.InvariantCulture, out size))
CompiledConverters\CornerRadiusTypeConverter.cs (5)
24 if (double.TryParse(cornerradius[0], NumberStyles.Number, CultureInfo.InvariantCulture, out l)) 28 if (double.TryParse(cornerradius[0], NumberStyles.Number, CultureInfo.InvariantCulture, out tl) 29 && double.TryParse(cornerradius[1], NumberStyles.Number, CultureInfo.InvariantCulture, out tr) 30 && double.TryParse(cornerradius[2], NumberStyles.Number, CultureInfo.InvariantCulture, out bl) 31 && double.TryParse(cornerradius[3], NumberStyles.Number, CultureInfo.InvariantCulture, out br))
CompiledConverters\FlexBasisTypeConverter.cs (2)
28 && float.TryParse(value.Substring(0, value.Length - 1), NumberStyles.Number, CultureInfo.InvariantCulture, out float relflex)) 37 if (float.TryParse(value, NumberStyles.Number, CultureInfo.InvariantCulture, out float flex))
CompiledConverters\FontSizeTypeConverter.cs (1)
19 if (double.TryParse(value, NumberStyles.Number, CultureInfo.InvariantCulture, out double size))
CompiledConverters\GridLengthTypeConverter.cs (2)
32 if (value.EndsWith("*", StringComparison.OrdinalIgnoreCase) && double.TryParse(value.Substring(0, value.Length - 1), NumberStyles.Number, CultureInfo.InvariantCulture, out var length)) 41 if (double.TryParse(value, NumberStyles.Number, CultureInfo.InvariantCulture, out length))
CompiledConverters\RectangleTypeConverter.cs (4)
23 !double.TryParse(xywh[0], NumberStyles.Number, CultureInfo.InvariantCulture, out x) || 24 !double.TryParse(xywh[1], NumberStyles.Number, CultureInfo.InvariantCulture, out y) || 25 !double.TryParse(xywh[2], NumberStyles.Number, CultureInfo.InvariantCulture, out w) || 26 !double.TryParse(xywh[3], NumberStyles.Number, CultureInfo.InvariantCulture, out h))
CompiledConverters\ThicknessTypeConverter.cs (7)
24 if (double.TryParse(thickness[0], NumberStyles.Number, CultureInfo.InvariantCulture, out l)) 28 if (double.TryParse(thickness[0], NumberStyles.Number, CultureInfo.InvariantCulture, out l) && 29 double.TryParse(thickness[1], NumberStyles.Number, CultureInfo.InvariantCulture, out t)) 33 if (double.TryParse(thickness[0], NumberStyles.Number, CultureInfo.InvariantCulture, out l) && 34 double.TryParse(thickness[1], NumberStyles.Number, CultureInfo.InvariantCulture, out t) && 35 double.TryParse(thickness[2], NumberStyles.Number, CultureInfo.InvariantCulture, out r) && 36 double.TryParse(thickness[3], NumberStyles.Number, CultureInfo.InvariantCulture, out b))
CreateObjectVisitor.cs (11)
401 if (hasValue && sbyte.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out sbyte outsbyte)) 407 if (hasValue && short.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out short outshort)) 413 if (hasValue && int.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out int outint)) 419 if (hasValue && long.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out long outlong)) 425 if (hasValue && byte.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out byte outbyte)) 431 if (hasValue && short.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out short outushort)) 437 if (hasValue && int.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out int outuint)) 443 if (hasValue && long.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out long outulong)) 472 if (hasValue && decimal.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out outdecimal)) 508 if (hasValue && float.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out float outfloat)) 514 if (hasValue && double.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out double outdouble))
NodeILExtensions.cs (1)
286 if (decimal.TryParse(str, NumberStyles.Number, CultureInfo.InvariantCulture, out outdecimal))
Microsoft.Maui.Controls.DesignTools (12)
BoundsDesignTypeConverter.cs (4)
19 hasX = (xywh.Length == 2 || xywh.Length == 4) && double.TryParse(xywh[0], NumberStyles.Number, CultureInfo.InvariantCulture, out _); 20 hasY = (xywh.Length == 2 || xywh.Length == 4) && double.TryParse(xywh[1], NumberStyles.Number, CultureInfo.InvariantCulture, out _); 21 hasW = xywh.Length == 4 && double.TryParse(xywh[2], NumberStyles.Number, CultureInfo.InvariantCulture, out _); 22 hasH = xywh.Length == 4 && double.TryParse(xywh[3], NumberStyles.Number, CultureInfo.InvariantCulture, out _);
ConstraintDesignTypeConverter.cs (1)
12 return (strValue != null && double.TryParse(strValue, NumberStyles.Number, CultureInfo.InvariantCulture, out _));
CornerRadiusDesignTypeConverter.cs (2)
25 if (!double.TryParse(part, NumberStyles.Number, CultureInfo.InvariantCulture, out _)) 35 return double.TryParse(parts[0], NumberStyles.Number, CultureInfo.InvariantCulture, out _);
DesignTypeConverterHelper.cs (1)
22 if (!double.TryParse(part, NumberStyles.Number, CultureInfo.InvariantCulture, out _))
FlexEnumDesignTypeConverters.cs (2)
115 if (strValue.EndsWith("%", StringComparison.OrdinalIgnoreCase) && float.TryParse(strValue.Substring(0, strValue.Length - 1), NumberStyles.Number, CultureInfo.InvariantCulture, out float relflex)) 118 if (float.TryParse(strValue, NumberStyles.Number, CultureInfo.InvariantCulture, out float flex))
GridLengthDesignTypeConverter.cs (2)
29 if (value.EndsWith("*", StringComparison.Ordinal) && double.TryParse(value.Substring(0, value.Length - 1), NumberStyles.Number, CultureInfo.InvariantCulture, out var len)) 31 if (double.TryParse(value, NumberStyles.Number, CultureInfo.InvariantCulture, out len))
Microsoft.Maui.Controls.Xaml (11)
CreateValuesVisitor.cs (11)
349 if (nodeType == typeof(SByte) && sbyte.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var sbyteval)) 351 if (nodeType == typeof(Int16) && short.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var int16val)) 353 if (nodeType == typeof(Int32) && int.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var int32val)) 355 if (nodeType == typeof(Int64) && long.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var int64val)) 357 if (nodeType == typeof(Byte) && byte.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var byteval)) 359 if (nodeType == typeof(UInt16) && ushort.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var uint16val)) 361 if (nodeType == typeof(UInt32) && uint.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var uint32val)) 363 if (nodeType == typeof(UInt64) && ulong.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var uint64val)) 365 if (nodeType == typeof(Single) && float.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var singleval)) 367 if (nodeType == typeof(Double) && double.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var doubleval)) 377 if (nodeType == typeof(decimal) && decimal.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var decimalval))
Microsoft.Maui.Graphics (42)
Color.cs (2)
1031 NumberStyles.Number, CultureInfo.InvariantCulture, out value); 1040 NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture);
PathBuilder.cs (3)
62 if (float.TryParse(value, NumberStyles.Any, CultureInfo.InvariantCulture, out var number)) 71 if (float.TryParse($"{split[0]}.{split[1]}", NumberStyles.Any, CultureInfo.InvariantCulture, out number)) 78 if (float.TryParse(stringValue, NumberStyles.Any, CultureInfo.InvariantCulture, out number))
Point.cs (2)
136 if (xy.Length == 2 && double.TryParse(xy[0], NumberStyles.Number, CultureInfo.InvariantCulture, out var x) 137 && double.TryParse(xy[1], NumberStyles.Number, CultureInfo.InvariantCulture, out var y))
PointF.cs (2)
135 if (xy.Length == 2 && float.TryParse(xy[0], NumberStyles.Number, CultureInfo.InvariantCulture, out var x) 136 && float.TryParse(xy[1], NumberStyles.Number, CultureInfo.InvariantCulture, out var y))
Rect.cs (4)
229 && double.TryParse(xywh[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double x) 230 && double.TryParse(xywh[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double y) 231 && double.TryParse(xywh[2], NumberStyles.Number, CultureInfo.InvariantCulture, out double w) 232 && double.TryParse(xywh[3], NumberStyles.Number, CultureInfo.InvariantCulture, out double h))
RectF.cs (4)
229 && float.TryParse(xywh[0], NumberStyles.Number, CultureInfo.InvariantCulture, out float x) 230 && float.TryParse(xywh[1], NumberStyles.Number, CultureInfo.InvariantCulture, out float y) 231 && float.TryParse(xywh[2], NumberStyles.Number, CultureInfo.InvariantCulture, out float w) 232 && float.TryParse(xywh[3], NumberStyles.Number, CultureInfo.InvariantCulture, out float h))
Size.cs (2)
114 && double.TryParse(wh[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double w) 115 && double.TryParse(wh[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double h))
SizeF.cs (2)
130 && double.TryParse(wh[0], NumberStyles.Number, CultureInfo.InvariantCulture, out double w) 131 && double.TryParse(wh[1], NumberStyles.Number, CultureInfo.InvariantCulture, out double h))
Text\TextColors.cs (20)
173 red = int.Parse(color.Substring(1, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 174 green = int.Parse(color.Substring(3, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 175 blue = int.Parse(color.Substring(5, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 180 red = int.Parse($"{color[1]}{color[1]}", NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 181 green = int.Parse($"{color[2]}{color[2]}", NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 182 blue = int.Parse($"{color[3]}{color[3]}", NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 187 red = int.Parse(color.Substring(1, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 188 green = int.Parse(color.Substring(3, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 189 blue = int.Parse(color.Substring(5, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 190 alpha = int.Parse(color.Substring(7, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 216 red = int.Parse(color.Substring(1, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 217 green = int.Parse(color.Substring(3, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 218 blue = int.Parse(color.Substring(5, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 223 red = int.Parse($"{color[1]}{color[1]}", NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 224 green = int.Parse($"{color[2]}{color[2]}", NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 225 blue = int.Parse($"{color[3]}{color[3]}", NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 230 red = int.Parse(color.Substring(1, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 231 green = int.Parse(color.Substring(3, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 232 blue = int.Parse(color.Substring(5, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture); 233 alpha = int.Parse(color.Substring(7, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture);
Text\XmlAttributedTextReader.cs (1)
171 if (int.TryParse(value, NumberStyles.Any, CultureInfo.InvariantCulture, out var intValue))
Microsoft.Maui.Resizetizer (1)
ResizeImageInfo.cs (1)
114 if (float.TryParse(image.GetMetadata("ForegroundScale"), NumberStyles.Number, CultureInfo.InvariantCulture, out var fsc))
Microsoft.ML.Tokenizers (1)
Utils\Helpers.netcoreapp.cs (1)
51=> int.TryParse(s.AsSpan().Slice(offset), NumberStyles.None, CultureInfo.InvariantCulture, out result);
Microsoft.ML.Tokenizers.Tests (1)
src\Microsoft.ML.Tokenizers\Utils\Helpers.netcoreapp.cs (1)
51=> int.TryParse(s.AsSpan().Slice(offset), NumberStyles.None, CultureInfo.InvariantCulture, out result);
Microsoft.ML.Transforms (4)
Expression\Lexer.cs (4)
374double dbl = double.Parse(_sb.ToString(), NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent); 385double dbl = double.Parse(_sb.ToString(), NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent);
Microsoft.NET.Build.Containers (1)
Tasks\CreateNewImage.cs (1)
23if (!long.TryParse(value, NumberStyles.None, CultureInfo.InvariantCulture, out long seconds) || seconds < 0)
Microsoft.Net.Http.Headers (2)
HeaderUtilities.cs (2)
378return int.TryParse(value.AsSpan(), NumberStyles.None, NumberFormatInfo.InvariantInfo, out result); 403return long.TryParse(value.AsSpan(), NumberStyles.None, NumberFormatInfo.InvariantInfo, out result);
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (1)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (1)
553long.TryParse(fileLengthString, NumberStyles.None, CultureInfo.InvariantCulture, out var fileLength)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
Data\StaticWebAsset.cs (1)
553long.TryParse(fileLengthString, NumberStyles.None, CultureInfo.InvariantCulture, out var fileLength)
Microsoft.TemplateEngine.Cli (1)
CliTemplateParameter.cs (1)
452if (long.TryParse(value.Substring(2), NumberStyles.HexNumber, CultureInfo.InvariantCulture, out long convertedHex))
Microsoft.TemplateEngine.Core (5)
Expressions\Cpp\CppStyleEvaluatorDefinition.cs (1)
570&& long.TryParse(literal.Substring(2), NumberStyles.HexNumber, CultureInfo.InvariantCulture, out literalLong))
Expressions\Shared\CoreConverters.cs (2)
18if (ls!.StartsWith(prefix, StringComparison.OrdinalIgnoreCase) && long.TryParse(ls.Substring(2), NumberStyles.HexNumber, CultureInfo.InvariantCulture, out result)) 35if (ls!.StartsWith(prefix, StringComparison.OrdinalIgnoreCase) && int.TryParse(ls.Substring(2), NumberStyles.HexNumber, CultureInfo.InvariantCulture, out result))
Expressions\Shared\XmlStyleConverters.cs (2)
35char c = (char)short.Parse(hex.TrimStart('0'), NumberStyles.HexNumber); 42char c = (char)short.Parse(dec.TrimStart('0'), NumberStyles.Integer);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
ParameterConverter.cs (1)
255&& long.TryParse(literal.Substring(2), NumberStyles.HexNumber, CultureInfo.InvariantCulture, out parsed))
Microsoft.TemplateEngine.Utils (4)
ParserExtensions.cs (4)
21if (double.TryParse(stringValue, NumberStyles.Float, CultureInfo.CurrentCulture, out doubleValue)) 27return double.TryParse(stringValue, NumberStyles.Float, CultureInfo.InvariantCulture, out doubleValue); 43return double.Parse(s, NumberStyles.Float); 51return double.Parse(s, NumberStyles.Float, CultureInfo.InvariantCulture);
Microsoft.TestPlatform.CommunicationUtilities (6)
Json\Jsonite\Jsonite.cs (6)
770if (decimal.TryParse(numberAsText, NumberStyles.Float, CultureInfo.InvariantCulture, out decimalNumber)) 778if (double.TryParse(numberAsText, NumberStyles.Float, CultureInfo.InvariantCulture, out doubleNumber)) 804if (int.TryParse(numberAsText, NumberStyles.Integer, CultureInfo.InvariantCulture, out intNumber)) 811if (long.TryParse(numberAsText, NumberStyles.Integer, CultureInfo.InvariantCulture, out longNumber)) 818if (ulong.TryParse(numberAsText, NumberStyles.Integer, CultureInfo.InvariantCulture, out ulongNumber)) 825if (decimal.TryParse(numberAsText, NumberStyles.Integer, CultureInfo.InvariantCulture, out decimalNumber))
Microsoft.VisualBasic.Core (60)
Microsoft\VisualBasic\CompilerServices\Conversions.vb (30)
1498Const flags As NumberStyles = 1499NumberStyles.AllowDecimalPoint Or 1500NumberStyles.AllowExponent Or 1501NumberStyles.AllowLeadingSign Or 1502NumberStyles.AllowLeadingWhite Or 1503NumberStyles.AllowThousands Or 1504NumberStyles.AllowTrailingSign Or 1505NumberStyles.AllowParentheses Or 1506NumberStyles.AllowTrailingWhite Or 1507NumberStyles.AllowCurrencySymbol 1888Const flags As NumberStyles = 1889NumberStyles.AllowDecimalPoint Or 1890NumberStyles.AllowExponent Or 1891NumberStyles.AllowLeadingSign Or 1892NumberStyles.AllowLeadingWhite Or 1893NumberStyles.AllowThousands Or 1894NumberStyles.AllowTrailingSign Or 1895NumberStyles.AllowParentheses Or 1896NumberStyles.AllowTrailingWhite Or 1897NumberStyles.AllowCurrencySymbol 1941Const flags As NumberStyles = 1942NumberStyles.AllowDecimalPoint Or 1943NumberStyles.AllowExponent Or 1944NumberStyles.AllowLeadingSign Or 1945NumberStyles.AllowLeadingWhite Or 1946NumberStyles.AllowThousands Or 1947NumberStyles.AllowTrailingSign Or 1948NumberStyles.AllowParentheses Or 1949NumberStyles.AllowTrailingWhite Or 1950NumberStyles.AllowCurrencySymbol
Microsoft\VisualBasic\CompilerServices\DecimalType.vb (10)
121Const flags As NumberStyles = 122NumberStyles.AllowDecimalPoint Or 123NumberStyles.AllowExponent Or 124NumberStyles.AllowLeadingSign Or 125NumberStyles.AllowLeadingWhite Or 126NumberStyles.AllowThousands Or 127NumberStyles.AllowTrailingSign Or 128NumberStyles.AllowParentheses Or 129NumberStyles.AllowTrailingWhite Or 130NumberStyles.AllowCurrencySymbol
Microsoft\VisualBasic\CompilerServices\DoubleType.vb (20)
144Const flags As NumberStyles = 145NumberStyles.AllowDecimalPoint Or 146NumberStyles.AllowExponent Or 147NumberStyles.AllowLeadingSign Or 148NumberStyles.AllowLeadingWhite Or 149NumberStyles.AllowThousands Or 150NumberStyles.AllowTrailingSign Or 151NumberStyles.AllowParentheses Or 152NumberStyles.AllowTrailingWhite Or 153NumberStyles.AllowCurrencySymbol 200Const flags As NumberStyles = 201NumberStyles.AllowDecimalPoint Or 202NumberStyles.AllowExponent Or 203NumberStyles.AllowLeadingSign Or 204NumberStyles.AllowLeadingWhite Or 205NumberStyles.AllowThousands Or 206NumberStyles.AllowTrailingSign Or 207NumberStyles.AllowParentheses Or 208NumberStyles.AllowTrailingWhite Or 209NumberStyles.AllowCurrencySymbol
Microsoft.VisualStudio.TestPlatform.Common (4)
Utilities\SimpleJSON.cs (4)
291return double.TryParse(Value, NumberStyles.Float, CultureInfo.InvariantCulture, out double v) ? v : 0.0; 531return double.TryParse(token, NumberStyles.Float, CultureInfo.InvariantCulture, out double val) ? (JSONNode)val : (JSONNode)token; 676System.Globalization.NumberStyles.AllowHexSpecifier, 1064if (double.TryParse(value, NumberStyles.Float, CultureInfo.InvariantCulture, out double v))
Mono.Cecil (1)
Mono.Cecil\AssemblyNameReference.cs (1)
205 name.PublicKeyToken [j] = Byte.Parse (pk_token.Substring (j * 2, 2), NumberStyles.HexNumber);
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
273[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Globalization.NumberStyles))]
netstandard (1)
netstandard.cs (1)
844[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Globalization.NumberStyles))]
NuGet.Configuration (1)
PackageSource\PackageSourceProvider.cs (1)
415if (uint.TryParse(value, NumberStyles.None, CultureInfo.InvariantCulture, out uint hours) &&
NuGet.PackageManagement (1)
PackageRestoreConsent.cs (1)
99(int.TryParse(value, NumberStyles.Number, CultureInfo.InvariantCulture, out intResult) && (intResult == 1)));
NuGet.Packaging (2)
PackageCreation\Authoring\PackageBuilder.cs (1)
188if (long.TryParse(timestamp, NumberStyles.None, CultureInfo.InvariantCulture, out long unixTimeSeconds))
Signing\Timestamp\Rfc3161TimestampUtils.cs (1)
116bytes[i / 2] = byte.Parse(s, NumberStyles.HexNumber, null);
PresentationBuildTasks (2)
MS\Internal\MarkupCompiler\VersionHelper.cs (2)
88if (!ushort.TryParse(elements[i], NumberStyles.None, CultureInfo.InvariantCulture, out values[i]) || values[i] > maxValue) 164if (System.Numerics.BigInteger.TryParse(s, NumberStyles.None, CultureInfo.InvariantCulture, out number))
PresentationCore (16)
MS\Internal\FontCache\FontCacheUtil.cs (1)
490NumberStyles.None,
MS\Internal\FontFace\CompositeFontParser.cs (6)
140private const NumberStyles UnsignedDecimalPointStyle = 141NumberStyles.AllowTrailingWhite | 142NumberStyles.AllowLeadingWhite | 143NumberStyles.AllowDecimalPoint; 145private const NumberStyles SignedDecimalPointStyle = UnsignedDecimalPointStyle | NumberStyles.AllowLeadingSign;
MS\Internal\IO\Packaging\ByteRangeDownloader.cs (3)
794NumberStyles.None, NumberFormatInfo.InvariantInfo); 806int lastByteOffset = Int32.Parse(contentRangeSpan.Slice(0, index), NumberStyles.None, NumberFormatInfo.InvariantInfo); 817Int32.Parse(contentRangeSpan, NumberStyles.None, NumberFormatInfo.InvariantInfo);
System\Windows\FontStretches.cs (1)
141if (int.TryParse(s, NumberStyles.Integer, provider, out stretchValue))
System\Windows\FontWeights.cs (1)
203if (int.TryParse(s, NumberStyles.Integer, provider, out weightValue))
System\Windows\Media\CharacterMetrics.cs (2)
160NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign,
System\Windows\Media\Knowncolors.cs (1)
819if (argbSpan.StartsWith('#') && uint.TryParse(argbSpan[1..], NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture, out uint uintValue))
System\Windows\Navigation\BaseUriHelper.cs (1)
616keyToken[i] = byte.Parse(assemblyKey.AsSpan(i * 2, 2), NumberStyles.HexNumber, CultureInfo.InvariantCulture);
PresentationFramework (11)
MS\Internal\Data\DefaultValueConverter.cs (2)
208new Type[] { StringType, typeof(System.Globalization.NumberStyles), typeof(System.IFormatProvider) }, 212result = mi.Invoke(null, new object[] { stringValue, NumberStyles.Any, culture });
MS\Internal\Data\PropertyPathWorker.cs (2)
1374NumberStyles.Integer, 1472NumberStyles.Integer,
System\Windows\Controls\VirtualizingStackPanel.cs (2)
12005if (int.TryParse(traceSplits[splitRegions[1]], NumberStyles.Integer, CultureInfo.InvariantCulture, out int flushDepth)) 12013if (int.TryParse(traceSplits[splitRegions[2]], NumberStyles.Integer, CultureInfo.InvariantCulture, out int luThreshold))
System\Windows\Documents\RtfToXamlReader.cs (1)
291i = System.Int32.Parse(s, System.Globalization.NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture);
System\Windows\Documents\TextStore.cs (1)
4670if (int.TryParse(traceSplits[splitRegions[1]], NumberStyles.Integer, CultureInfo.InvariantCulture, out int flushDepth))
System\Windows\PropertyPath.cs (2)
711NumberStyles.Integer, 912NumberStyles.Integer,
System\Windows\PropertyPathConverter.cs (1)
183NumberStyles.Integer,
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\AnalyzerConfigOptionsExtensions.cs (2)
71&& double.TryParse(value, NumberStyles.Float | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out var version)
Shared (1)
ServerSentEvents\SseParser_1.cs (1)
447NumberStyles.None, CultureInfo.InvariantCulture, out long milliseconds) &&
System.ComponentModel.TypeConverter (13)
System\ComponentModel\ByteConverter.cs (1)
29return byte.Parse(value, NumberStyles.Integer, formatInfo);
System\ComponentModel\DecimalConverter.cs (1)
69return decimal.Parse(value, NumberStyles.Float, formatInfo);
System\ComponentModel\DoubleConverter.cs (1)
37return double.Parse(value, NumberStyles.Float, formatInfo);
System\ComponentModel\Int128Converter.cs (1)
28return Int128.Parse(value, NumberStyles.HexNumber);
System\ComponentModel\Int16Converter.cs (1)
29return short.Parse(value, NumberStyles.Integer, formatInfo);
System\ComponentModel\Int32Converter.cs (1)
29return int.Parse(value, NumberStyles.Integer, formatInfo);
System\ComponentModel\Int64Converter.cs (1)
29return long.Parse(value, NumberStyles.Integer, formatInfo);
System\ComponentModel\SByteConverter.cs (1)
29return sbyte.Parse(value, NumberStyles.Integer, formatInfo);
System\ComponentModel\SingleConverter.cs (1)
34return float.Parse(value, NumberStyles.Float, formatInfo);
System\ComponentModel\UInt128Converter.cs (1)
28return UInt128.Parse(value, NumberStyles.HexNumber);
System\ComponentModel\UInt16Converter.cs (1)
29return ushort.Parse(value, NumberStyles.Integer, formatInfo);
System\ComponentModel\UInt32Converter.cs (1)
29return uint.Parse(value, NumberStyles.Integer, formatInfo);
System\ComponentModel\UInt64Converter.cs (1)
29return ulong.Parse(value, NumberStyles.Integer, formatInfo);
System.Data.Common (17)
System\Data\Filter\ConstNode.cs (7)
126if (decimal.TryParse(sval, NumberStyles.Number, NumberFormatInfo.InvariantInfo, out r12)) 132if (double.TryParse(sval, NumberStyles.Float | NumberStyles.AllowThousands, NumberFormatInfo.InvariantInfo, out r8)) 200if (int.TryParse(sval, NumberStyles.Integer, NumberFormatInfo.InvariantInfo, out i4)) 205if (long.TryParse(sval, NumberStyles.Integer, NumberFormatInfo.InvariantInfo, out i8)) 210if (double.TryParse(sval, NumberStyles.Float | NumberStyles.AllowThousands, NumberFormatInfo.InvariantInfo, out r8))
System\Data\SQLTypes\SQLMoney.cs (10)
232const NumberStyles SqlNumberStyle = 233NumberStyles.AllowCurrencySymbol | 234NumberStyles.AllowDecimalPoint | 235NumberStyles.AllowParentheses | 236NumberStyles.AllowTrailingSign | 237NumberStyles.AllowLeadingSign | 238NumberStyles.AllowTrailingWhite | 239NumberStyles.AllowLeadingWhite; 251money = new SqlMoney(decimal.Parse(s, NumberStyles.Currency, NumberFormatInfo.CurrentInfo)); 375return x.IsNull ? Null : new SqlMoney(decimal.Parse(x.Value, NumberStyles.Currency, null));
System.Data.Odbc (1)
Common\System\Data\Common\DbConnectionOptions.cs (1)
235return int.Parse(stringValue, System.Globalization.NumberStyles.Integer, CultureInfo.InvariantCulture);
System.Data.OleDb (6)
DbConnectionOptions.cs (1)
299return int.Parse(stringValue, System.Globalization.NumberStyles.Integer, CultureInfo.InvariantCulture);
OleDbParameter.cs (1)
479value = decimal.Parse((string)value, NumberStyles.Currency, null);
System\Data\Common\AdapterUtil.cs (4)
1151major = int.Parse(parts[0], NumberStyles.None, CultureInfo.InvariantCulture); 1152minor = int.Parse(parts[1], NumberStyles.None, CultureInfo.InvariantCulture); 1153build = int.Parse(parts[2], NumberStyles.None, CultureInfo.InvariantCulture); 1154int.Parse(parts[3], NumberStyles.None, CultureInfo.InvariantCulture);
System.Diagnostics.DiagnosticSource (4)
System\Diagnostics\DsesFilterAndTransform.cs (2)
253|| !double.TryParse(suffixPart.Slice(c_ParentRatioSamplerPrefix.Length, endingLocation - c_ParentRatioSamplerPrefix.Length), NumberStyles.Float, CultureInfo.InvariantCulture, out double ratio)) 268NumberStyles.None, CultureInfo.InvariantCulture, out int maximumRatePerSecond)
System\Diagnostics\Metrics\MetricsEventSource.cs (2)
778if (!int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out int s) || s < -11 || s > 20) 790if (!int.TryParse(value, NumberStyles.None, CultureInfo.InvariantCulture, out int m) || m < 2)
System.Diagnostics.EventLog (1)
System\Diagnostics\EventLog.cs (1)
853if (int.TryParse(sb.ToString(), NumberStyles.None, CultureInfo.InvariantCulture, out num))
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\PerformanceCounterLib.cs (1)
1090if (!int.TryParse(names[index * 2], NumberStyles.Integer, CultureInfo.InvariantCulture, out key))
System.Diagnostics.Process (8)
src\runtime\src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.ParseMapModules.cs (2)
137if (long.TryParse(s.AsSpan(start, pos), NumberStyles.HexNumber, CultureInfo.InvariantCulture, out long startingAddress) && 138long.TryParse(s.AsSpan(pos + 1, end - (pos + 1)), NumberStyles.HexNumber, CultureInfo.InvariantCulture, out long endingAddress))
src\runtime\src\libraries\Common\src\System\IO\StringParser.cs (4)
151return int.Parse(span, NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture); 174return long.Parse(span, NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture); 190return uint.Parse(_buffer.AsSpan(_startIndex, _endIndex - _startIndex), NumberStyles.None, CultureInfo.InvariantCulture); 206return ulong.Parse(_buffer.AsSpan(_startIndex, _endIndex - _startIndex), NumberStyles.None, CultureInfo.InvariantCulture);
System\Diagnostics\ProcessManager.Linux.cs (2)
140if (int.TryParse(dirName, NumberStyles.Integer, CultureInfo.InvariantCulture, out tid) && 181if (int.TryParse(dirName, NumberStyles.Integer, CultureInfo.InvariantCulture, out pid))
System.DirectoryServices.AccountManagement (1)
System\DirectoryServices\AccountManagement\Utils.cs (1)
98byte b = byte.Parse(s.Substring(i * 2, 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture);
System.Formats.Nrbf (1)
System\Formats\Nrbf\Utils\BinaryReaderExtensions.cs (1)
110if (!decimal.TryParse(text, NumberStyles.Number, CultureInfo.InvariantCulture, out decimal result))
System.Formats.Tar (2)
System\Formats\Tar\TarHeader.Read.cs (1)
775if (!int.TryParse(length, NumberStyles.None, CultureInfo.InvariantCulture, out int lengthValue) || lengthValue != (line.Length + 1))
System\Formats\Tar\TarHelpers.cs (1)
138if (decimal.TryParse(value, NumberStyles.Any, CultureInfo.InvariantCulture, out decimal secondsSinceEpoch))
System.Net.Http (9)
System\Net\Http\Headers\ContentDispositionHeaderValue.cs (1)
89if (ulong.TryParse(sizeString, NumberStyles.Integer, CultureInfo.InvariantCulture, out value))
System\Net\Http\Headers\HeaderUtilities.cs (4)
132if (double.TryParse(qualityParameter.Value, NumberStyles.AllowDecimalPoint, 303int.TryParse(value, NumberStyles.None, CultureInfo.InvariantCulture, out result); 313return int.TryParse(value.AsSpan(offset, length), NumberStyles.None, CultureInfo.InvariantCulture, out result); 324return long.TryParse(value.AsSpan(offset, length), NumberStyles.None, CultureInfo.InvariantCulture, out result);
System\Net\Http\Headers\StringWithQualityHeaderValue.cs (1)
162if (!double.TryParse(input.AsSpan(current, qualityLength), NumberStyles.AllowDecimalPoint,
System\Net\Http\SocketsHttpHandler\RuntimeSettingParser.cs (3)
66return int.Parse(str, NumberStyles.Any, NumberFormatInfo.InvariantInfo); 82if (int.TryParse(envVar, NumberStyles.Any, CultureInfo.InvariantCulture, out int value)) 95if (double.TryParse(envVar, NumberStyles.Any, CultureInfo.InvariantCulture, out double value))
System.Net.HttpListener (6)
System\Net\HttpListenerRequestUriBuilder.cs (2)
250if (!int.TryParse(codePoint, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out codePointValue)) 282if (!byte.TryParse(escapedCharacter, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out encodedValue))
System\Net\Managed\ChunkStream.cs (2)
277_chunkSize = int.Parse(RemoveChunkExtension(_saved.ToString()), NumberStyles.HexNumber, CultureInfo.InvariantCulture); 291_chunkSize = int.Parse(RemoveChunkExtension(_saved.ToString()), NumberStyles.HexNumber, CultureInfo.InvariantCulture);
System\Net\Managed\HttpListenerRequest.Managed.cs (1)
223bool success = long.TryParse(val, NumberStyles.None, CultureInfo.InvariantCulture.NumberFormat, out long parsedContentLength);
System\Net\ServiceNameStore.cs (1)
77if (!ushort.TryParse(port, NumberStyles.Integer, CultureInfo.InvariantCulture, out _))
System.Net.Mail (3)
System\Net\Mime\ContentDisposition.cs (1)
35if (!long.TryParse(value.ToString(), NumberStyles.None, CultureInfo.InvariantCulture, out longValue))
System\Net\Mime\SmtpDateTime.cs (2)
188if (!int.TryParse(offset.AsSpan(1, 2), NumberStyles.None, CultureInfo.InvariantCulture, out hours)) 193if (!int.TryParse(offset.AsSpan(3, 2), NumberStyles.None, CultureInfo.InvariantCulture, out minutes))
System.Net.NetworkInformation (10)
src\runtime\src\libraries\Common\src\System\IO\RowConfigReader.cs (2)
168if (int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out result)) 192if (long.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out result))
src\runtime\src\libraries\Common\src\System\IO\StringParser.cs (4)
151return int.Parse(span, NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture); 174return long.Parse(span, NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture); 190return uint.Parse(_buffer.AsSpan(_startIndex, _endIndex - _startIndex), NumberStyles.None, CultureInfo.InvariantCulture); 206return ulong.Parse(_buffer.AsSpan(_startIndex, _endIndex - _startIndex), NumberStyles.None, CultureInfo.InvariantCulture);
System\Net\NetworkInformation\StringParsingHelpers.Connections.cs (4)
258if (!int.TryParse(socketStateHex, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out nativeTcpState)) 285if (!int.TryParse(portSpan, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out localPort)) 305if (!int.TryParse(portSpan, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out port)) 341if (!long.TryParse(hexAddress, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out addressValue))
System.Net.Primitives (6)
System\Net\IPAddressParser.cs (2)
104parsedNumericScope = uint.TryParse(castScopeIdSpan, NumberStyles.None, CultureInfo.InvariantCulture, out scope); 110parsedNumericScope = uint.TryParse(castScopeIdSpan, NumberStyles.None, CultureInfo.InvariantCulture, out scope);
System\Net\IPEndPoint.cs (2)
137isConvertedToInt = uint.TryParse(MemoryMarshal.Cast<TChar, byte>(portSpan), NumberStyles.None, CultureInfo.InvariantCulture, out port); 141isConvertedToInt = uint.TryParse(MemoryMarshal.Cast<TChar, char>(portSpan), NumberStyles.None, CultureInfo.InvariantCulture, out port);
System\Net\IPNetwork.cs (2)
188int.TryParse(prefixLengthSpan, NumberStyles.None, CultureInfo.InvariantCulture, out int prefixLength) && 216int.TryParse(prefixLengthSpan, NumberStyles.None, CultureInfo.InvariantCulture, out int prefixLength) &&
System.Net.Requests (2)
System\Net\FtpControlStream.cs (2)
1028NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite,
System.Net.Security (1)
System\Security\Authentication\ExtendedProtection\ServiceNameCollection.cs (1)
214if (!ushort.TryParse(port, NumberStyles.Integer, CultureInfo.InvariantCulture, out _))
System.Net.ServerSentEvents (1)
System\Net\ServerSentEvents\SseParser_1.cs (1)
452NumberStyles.None, CultureInfo.InvariantCulture, out long milliseconds) &&
System.Private.CoreLib (784)
src\runtime\src\libraries\Common\src\System\IO\StringParser.cs (4)
151return int.Parse(span, NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture); 174return long.Parse(span, NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture); 190return uint.Parse(_buffer.AsSpan(_startIndex, _endIndex - _startIndex), NumberStyles.None, CultureInfo.InvariantCulture); 206return ulong.Parse(_buffer.AsSpan(_startIndex, _endIndex - _startIndex), NumberStyles.None, CultureInfo.InvariantCulture);
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (15)
16internal const NumberStyles AllowTrailingInvalidCharacters = unchecked((NumberStyles)0x80000000); 18private static bool TryParseNumber<TChar>(ReadOnlySpan<TChar> value, NumberStyles styles, ref NumberBuffer number, NumberFormatInfo info, out int elementsConsumed) 21Debug.Assert((styles & (NumberStyles.AllowHexSpecifier | NumberStyles.AllowBinarySpecifier)) == 0); 42if ((styles & NumberStyles.AllowCurrencySymbol) != 0) 66if (!IsWhite(ch) || (styles & NumberStyles.AllowLeadingWhite) == 0 || ((state & StateSign) != 0 && (state & StateCurrency) == 0 && info.NumberNegativePattern != 2)) 70if (((styles & NumberStyles.AllowLeadingSign) != 0) && (state & StateSign) == 0 && (((nextIndex = MatchChars(value, index, info.PositiveSignTChar<TChar>())) >= 0) || (((nextIndex = MatchNegativeSignChars(value, index, info)) >= 0) && (number.IsNegative = true)))) 75else if (ch == '(' && ((styles & NumberStyles.AllowParentheses) != 0) && ((state & StateSign) == 0)) 164if (((styles & NumberStyles.AllowDecimalPoint) != 0) && ((state & StateDecimal) == 0) && ((nextIndex = MatchChars(value, index, decSep)) >= 0 || (parsingCurrency && (state & StateCurrency) == 0 && (nextIndex = MatchChars(value, index, info.NumberDecimalSeparatorTChar<TChar>())) >= 0))) 169else 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))) 191if ((ch == 'E' || ch == 'e') && ((styles & NumberStyles.AllowExponent) != 0)) 263if (!IsWhite(ch) || (styles & NumberStyles.AllowTrailingWhite) == 0) 267if ((styles & NumberStyles.AllowTrailingSign) != 0 && ((state & StateSign) == 0) && (((nextIndex = MatchChars(value, index, info.PositiveSignTChar<TChar>())) >= 0) || ((((nextIndex = MatchNegativeSignChars(value, index, info)) >= 0)) && (number.IsNegative = true)))) 325internal static bool TryStringToNumber<TChar>(ReadOnlySpan<TChar> value, NumberStyles styles, ref NumberBuffer number, NumberFormatInfo info, out int elementsConsumed)
src\runtime\src\libraries\Common\src\System\Reflection\AssemblyNameParser.cs (1)
270NumberStyles.None, NumberFormatInfo.InvariantInfo, out versionNumbers[i]))
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContextConfigHelper.cs (7)
42&& uint.TryParse(str, NumberStyles.HexNumber, NumberFormatInfo.InvariantInfo, out uint resultUnsigned)) 75result = int.Parse(str, NumberStyles.AllowLeadingSign, NumberFormatInfo.InvariantInfo); 115result = int.Parse(str, NumberStyles.AllowLeadingSign, NumberFormatInfo.InvariantInfo); 145&& uint.TryParse(str, NumberStyles.HexNumber, NumberFormatInfo.InvariantInfo, out uint resultUnsigned)) 185result = short.Parse(str, NumberStyles.AllowLeadingSign, NumberFormatInfo.InvariantInfo); 225result = short.Parse(str, NumberStyles.AllowLeadingSign, NumberFormatInfo.InvariantInfo); 255&& ushort.TryParse(str, NumberStyles.HexNumber, NumberFormatInfo.InvariantInfo, out ushort resultUnsigned))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (27)
96public static byte Parse(string s) => Parse(s, NumberStyles.Integer, provider: null); 98public static byte Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 100public static byte Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 102public static byte Parse(string s, NumberStyles style, IFormatProvider? provider) 108public static byte Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 114public static bool TryParse([NotNullWhen(true)] string? s, out byte result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 116public static bool TryParse(ReadOnlySpan<char> s, out byte result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 122public static bool TryParse(ReadOnlySpan<byte> utf8Text, out byte result) => TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 124public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out byte result) 130public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out byte result) 1101/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1102public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out byte result, out int charsConsumed) 1108/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1109public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out byte result, out int charsConsumed) 1115/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1116public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out byte result, out int bytesConsumed) 1127public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out byte result) => TryParse(s, NumberStyles.Integer, provider, out result); 1147public static byte Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 1150public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out byte result) => TryParse(s, NumberStyles.Integer, provider, out result); 1183/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1184public static byte Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 1190/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1191public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out byte result) 1198public static byte Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 1201public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out byte result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (7)
1559static char INumberBase<char>.Parse(string s, NumberStyles style, IFormatProvider? provider) => Parse(s); 1561static char INumberBase<char>.Parse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider) => Parse(s); 1973static bool INumberBase<char>.TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out char result) => TryParse(s, out result); 1975static bool INumberBase<char>.TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out char result) => TryParse(s, out result); 1977static bool INumberBase<char>.TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out char result, out int charsConsumed) 1989static bool INumberBase<char>.TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out char result, out int charsConsumed) 2001static bool INumberBase<char>.TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out char result, out int bytesConsumed)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (27)
520public static decimal Parse(string s) => Parse(s, NumberStyles.Number, provider: null); 522public static decimal Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 524public static decimal Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Number, provider); 526public static decimal Parse(string s, NumberStyles style, IFormatProvider? provider) 535public static decimal Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Number, IFormatProvider? provider = null) 541public static bool TryParse([NotNullWhen(true)] string? s, out decimal result) => TryParse(s, NumberStyles.Number, provider: null, out result); 543public static bool TryParse(ReadOnlySpan<char> s, out decimal result) => TryParse(s, NumberStyles.Number, provider: null, out result); 549public static bool TryParse(ReadOnlySpan<byte> utf8Text, out decimal result) => TryParse(utf8Text, NumberStyles.Number, provider: null, out result); 551public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out decimal result) 557public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out decimal result) 1776/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1777public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out decimal result, out int charsConsumed) 1783/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1784public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out decimal result, out int charsConsumed) 1790/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1791public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out decimal result, out int bytesConsumed) 1802public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out decimal result) => TryParse(s, NumberStyles.Number, provider, out result); 1816public static decimal Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Number, provider); 1819public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out decimal result) => TryParse(s, NumberStyles.Number, provider, out result); 1825/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1826public static decimal Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Number, IFormatProvider? provider = null) 1832/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1833public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out decimal result) 1840public static decimal Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Number, provider); 1843public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out decimal result) => TryParse(utf8Text, NumberStyles.Number, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (39)
390public static double Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null); 392public static double Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 394public static double Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 396public static double Parse(string s, NumberStyles style, IFormatProvider? provider) 413public static double Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 419public static bool TryParse([NotNullWhen(true)] string? s, out double result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 421public static bool TryParse(ReadOnlySpan<char> s, out double result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 427public static bool TryParse(ReadOnlySpan<byte> utf8Text, out double result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 429public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out double result) 435public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out double result) 1498/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1499public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out double result, out int charsConsumed) 1505/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1506public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out double result, out int charsConsumed) 1512/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1513public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out double result, out int bytesConsumed) 1524public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out double result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 1838public static double Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 1841public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out double result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 2533/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 2534public static double Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 2540/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 2541public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out double result) 2548public static double Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider); 2551public 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\Enum.cs (3)
942const NumberStyles NumberStyle = NumberStyles.AllowLeadingSign | NumberStyles.AllowTrailingWhite;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.Nls.cs (3)
175if (!int.TryParse(valueSpan.Slice(0, 4), NumberStyles.None, NumberFormatInfo.InvariantInfo, out int year) || 176!int.TryParse(valueSpan.Slice(5, 2), NumberStyles.None, NumberFormatInfo.InvariantInfo, out int month) || 177!int.TryParse(valueSpan.Slice(8, 2), NumberStyles.None, NumberFormatInfo.InvariantInfo, out int day))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\NumberFormatInfo.cs (30)
817private const NumberStyles InvalidNumberStyles = ~(NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite 818| NumberStyles.AllowLeadingSign | NumberStyles.AllowTrailingSign 819| NumberStyles.AllowParentheses | NumberStyles.AllowDecimalPoint 820| NumberStyles.AllowThousands | NumberStyles.AllowExponent 821| NumberStyles.AllowCurrencySymbol | NumberStyles.AllowHexSpecifier 822| NumberStyles.AllowBinarySpecifier); 825internal static void ValidateParseStyleInteger(NumberStyles style) 828if ((style & (InvalidNumberStyles | NumberStyles.AllowHexSpecifier | NumberStyles.AllowBinarySpecifier)) != 0 && 829(style & ~NumberStyles.HexNumber) != 0 && 830(style & ~NumberStyles.BinaryNumber) != 0) 834static void ThrowInvalid(NumberStyles value) 843internal static void ValidateParseStyleFloatingPoint(NumberStyles style) 848if ((style & (InvalidNumberStyles | NumberStyles.AllowBinarySpecifier | NumberStyles.AllowHexSpecifier)) != 0 && 849((style & ~NumberStyles.HexFloat) != 0 || 850(style & NumberStyles.AllowHexSpecifier) != 0 && (style & NumberStyles.AllowExponent) == 0)) 854static void ThrowInvalid(NumberStyles value) 858(value & NumberStyles.AllowBinarySpecifier) != 0 ? SR.Arg_BinaryStyleNotSupported : 865internal static void ValidateParseStyleDecimal(NumberStyles style) 868if ((style & (InvalidNumberStyles | NumberStyles.AllowHexSpecifier | NumberStyles.AllowBinarySpecifier)) != 0) 872static void ThrowInvalid(NumberStyles value) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\NumberStyles.cs (1)
58/// The <see cref="NumberStyles"/> enumeration includes a composite style, <see cref="BinaryNumber"/>, that consists of
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
594if (Number.TryParseBinaryIntegerHexOrBinaryNumberStyle<TChar, uint, Number.HexParser<uint>>(guidString.Slice(28, 8), NumberStyles.AllowHexSpecifier, out uintTmp, out _) == Number.ParsingStatus.OK) // _h, _i, _j, _k
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (43)
33private const NumberStyles DefaultParseStyle = NumberStyles.Float | NumberStyles.AllowThousands; 335public static Half Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null); 338/// Parses a <see cref="Half"/> from a <see cref="string"/> in the given <see cref="NumberStyles"/>. 341/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 343public static Half Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 351public static Half Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 354/// Parses a <see cref="Half"/> from a <see cref="string"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 357/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 360public static Half Parse(string s, NumberStyles style = DefaultParseStyle, IFormatProvider? provider = null) 373/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 376public static Half Parse(ReadOnlySpan<char> s, NumberStyles style = DefaultParseStyle, IFormatProvider? provider = null) 388public static bool TryParse([NotNullWhen(true)] string? s, out Half result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 396public static bool TryParse(ReadOnlySpan<char> s, out Half result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 402public static bool TryParse(ReadOnlySpan<byte> utf8Text, out Half result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 405/// Tries to parse a <see cref="Half"/> from a <see cref="string"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 408/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 412public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Half result) 419/// Tries to parse a <see cref="Half"/> from a <see cref="ReadOnlySpan{Char}"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 422/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 426public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Half result) 2221/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 2222public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Half result, out int charsConsumed) 2228/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 2229public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Half result, out int charsConsumed) 2235/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 2236public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Half result, out int bytesConsumed) 2376/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 2377public static Half Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 2383/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 2384public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Half result) 2391public static Half Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider); 2394public 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\Int128.cs (27)
129public static Int128 Parse(string s) => Parse(s, NumberStyles.Integer, provider: null); 131public static Int128 Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 133public static Int128 Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 135public static Int128 Parse(string s, NumberStyles style, IFormatProvider? provider) 141public static Int128 Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 147public static bool TryParse([NotNullWhen(true)] string? s, out Int128 result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 149public static bool TryParse(ReadOnlySpan<char> s, out Int128 result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 155public static bool TryParse(ReadOnlySpan<byte> utf8Text, out Int128 result) => TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 157public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Int128 result) 163public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Int128 result) 1909/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1910public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Int128 result, out int charsConsumed) 1916/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1917public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Int128 result, out int charsConsumed) 1923/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1924public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Int128 result, out int bytesConsumed) 1935public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out Int128 result) => TryParse(s, NumberStyles.Integer, provider, out result); 2054public static Int128 Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 2057public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out Int128 result) => TryParse(s, NumberStyles.Integer, provider, out result); 2114/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 2115public static Int128 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 2121/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 2122public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Int128 result) 2129public static Int128 Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 2132public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out Int128 result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (27)
129public static short Parse(string s) => Parse(s, NumberStyles.Integer, provider: null); 131public static short Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 133public static short Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 135public static short Parse(string s, NumberStyles style, IFormatProvider? provider) 141public static short Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 147public static bool TryParse([NotNullWhen(true)] string? s, out short result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 149public static bool TryParse(ReadOnlySpan<char> s, out short result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 155public static bool TryParse(ReadOnlySpan<byte> utf8Text, out short result) => TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 157public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out short result) 163public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out short result) 1300/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1301public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out short result, out int charsConsumed) 1307/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1308public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out short result, out int charsConsumed) 1314/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1315public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out short result, out int bytesConsumed) 1326public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out short result) => TryParse(s, NumberStyles.Integer, provider, out result); 1353public static short Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 1356public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out short result) => TryParse(s, NumberStyles.Integer, provider, out result); 1389/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1390public static short Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 1396/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1397public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out short result) 1404public static short Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 1407public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out short result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (27)
145public static int Parse(string s) => Parse(s, NumberStyles.Integer, provider: null); 147public static int Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 149public static int Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 151public static int Parse(string s, NumberStyles style, IFormatProvider? provider) 157public static int Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 163public static bool TryParse([NotNullWhen(true)] string? s, out int result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 165public static bool TryParse(ReadOnlySpan<char> s, out int result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 171public static bool TryParse(ReadOnlySpan<byte> utf8Text, out int result) => TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 173public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out int result) 179public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out int result) 1351/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1352public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out int result, out int charsConsumed) 1358/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1359public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out int result, out int charsConsumed) 1365/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1366public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out int result, out int bytesConsumed) 1377public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out int result) => TryParse(s, NumberStyles.Integer, provider, out result); 1404public static int Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 1407public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out int result) => TryParse(s, NumberStyles.Integer, provider, out result); 1440/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1441public static int Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 1447/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1448public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out int result) 1455public static int Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 1458public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out int result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (27)
142public static long Parse(string s) => Parse(s, NumberStyles.Integer, provider: null); 144public static long Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 146public static long Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 148public static long Parse(string s, NumberStyles style, IFormatProvider? provider) 154public static long Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 160public static bool TryParse([NotNullWhen(true)] string? s, out long result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 162public static bool TryParse(ReadOnlySpan<char> s, out long result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 168public static bool TryParse(ReadOnlySpan<byte> utf8Text, out long result) => TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 170public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out long result) 176public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out long result) 1354/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1355public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out long result, out int charsConsumed) 1361/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1362public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out long result, out int charsConsumed) 1368/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1369public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out long result, out int bytesConsumed) 1380public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out long result) => TryParse(s, NumberStyles.Integer, provider, out result); 1407public static long Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 1410public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out long result) => TryParse(s, NumberStyles.Integer, provider, out result); 1443/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1444public static long Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 1450/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1451public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out long result) 1458public static long Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 1461public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out long result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (17)
241public static nint Parse(string s, NumberStyles style) => (nint)nint_t.Parse(s, style); 243public static nint Parse(string s, NumberStyles style, IFormatProvider? provider) => (nint)nint_t.Parse(s, style, provider); 245public static nint Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) => (nint)nint_t.Parse(s, style, provider); 260public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out nint result) 293public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out nint result) 1371/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1372public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out nint result, out int charsConsumed) 1379/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1380public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out nint result, out int charsConsumed) 1387/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1388public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out nint result, out int bytesConsumed) 1446/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1447public static nint Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) => (nint)nint_t.Parse(utf8Text, style, provider); 1449/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1450public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out nint result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Net\WebUtility.cs (2)
227? uint.TryParse(inputSlice.Slice(2, entityLength - 2), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture, out uint parsedValue) 228: uint.TryParse(inputSlice.Slice(1, entityLength - 1), NumberStyles.Integer, CultureInfo.InvariantCulture, out parsedValue);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Parsing.cs (31)
252internal static TInteger ParseBinaryInteger<TChar, TInteger>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info) 266internal static ParsingStatus TryParseBinaryInteger<TChar, TInteger>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info, out TInteger result, out int elementsConsumed) 270if ((styles & ~(NumberStyles.Integer | AllowTrailingInvalidCharacters)) == 0) 276if ((styles & NumberStyles.AllowHexSpecifier) != 0) 281if ((styles & NumberStyles.AllowBinarySpecifier) != 0) 289private static ParsingStatus TryParseBinaryIntegerNumber<TChar, TInteger>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info, out TInteger result, out int elementsConsumed) 311internal static ParsingStatus TryParseBinaryIntegerStyle<TChar, TInteger>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info, out TInteger result, out int elementsConsumed) 315Debug.Assert((styles & ~(NumberStyles.Integer | AllowTrailingInvalidCharacters)) == 0, "Only handles subsets of Integer format"); 326if ((styles & NumberStyles.AllowLeadingWhite) != 0 && IsWhite(num)) 343if ((styles & NumberStyles.AllowLeadingSign) != 0) 582if ((styles & NumberStyles.AllowTrailingWhite) == 0) 605static abstract NumberStyles AllowedStyles { get; } 615public static NumberStyles AllowedStyles => NumberStyles.HexNumber | AllowTrailingInvalidCharacters; 625public static NumberStyles AllowedStyles => NumberStyles.BinaryNumber | AllowTrailingInvalidCharacters; 633internal static ParsingStatus TryParseBinaryIntegerHexOrBinaryNumberStyle<TChar, TInteger, TParser>(ReadOnlySpan<TChar> value, NumberStyles styles, out TInteger result, out int elementsConsumed) 649if ((styles & NumberStyles.AllowLeadingWhite) != 0 && IsWhite(num)) 785if ((styles & NumberStyles.AllowTrailingWhite) == 0) 808internal static decimal ParseDecimal<TChar>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info) 825internal static TDecimal ParseDecimalIeee754<TChar, TDecimal, TValue>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info) 969internal static TFloat ParseFloat<TChar, TFloat>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info) 980internal static ParsingStatus TryParseDecimal<TChar>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info, out decimal result, out int elementsConsumed) 1001internal static ParsingStatus TryParseDecimalIeee754<TChar, TDecimal, TValue>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info, out TDecimal result, out int elementsConsumed) 1202internal static bool TryParseHexFloatingPoint<TChar, TFloat>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info, out TFloat result, out int elementsConsumed) 1217if ((styles & NumberStyles.AllowLeadingWhite) != 0) 1233if ((styles & NumberStyles.AllowLeadingSign) != 0) 1324if ((styles & NumberStyles.AllowDecimalPoint) != 0 && index < value.Length) 1451if ((styles & NumberStyles.AllowTrailingWhite) != 0) 1581internal static bool TryParseFloat<TChar, TFloat>(ReadOnlySpan<TChar> value, NumberStyles styles, NumberFormatInfo info, out TFloat result, out int elementsConsumed) 1585if ((styles & NumberStyles.AllowHexSpecifier) != 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (27)
25private const NumberStyles DefaultParseStyle = NumberStyles.Float | NumberStyles.AllowThousands; 234/// Parses a <see cref="BFloat16"/> from a <see cref="string"/> in the given <see cref="NumberStyles"/>. 237/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 239public static BFloat16 Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 250/// Parses a <see cref="BFloat16"/> from a <see cref="string"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 253/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 256public static BFloat16 Parse(string s, NumberStyles style = DefaultParseStyle, IFormatProvider? provider = null) 269/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 272public static BFloat16 Parse(ReadOnlySpan<char> s, NumberStyles style = DefaultParseStyle, IFormatProvider? provider = null) 301/// Tries to parse a <see cref="BFloat16"/> from a <see cref="string"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 304/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 308public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out BFloat16 result) 315/// Tries to parse a <see cref="BFloat16"/> from a <see cref="ReadOnlySpan{Char}"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 318/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 322public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out BFloat16 result) 1944/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1945public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out BFloat16 result, out int charsConsumed) 1951/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1952public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out BFloat16 result, out int charsConsumed) 1958/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1959public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out BFloat16 result, out int bytesConsumed) 2097/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 2098public static BFloat16 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = DefaultParseStyle, IFormatProvider? provider = null) 2104/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 2105public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out BFloat16 result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (44)
124public static Decimal128 Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null); 127/// Parses a <see cref="Decimal128"/> from a <see cref="string"/> in the given <see cref="NumberStyles"/>. 130/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 132public static Decimal128 Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 135public static Decimal128 Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 143public static Decimal128 Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 149/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 152public static Decimal128 Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 159/// Parses a <see cref="Decimal128"/> from a <see cref="string"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 162/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 165public static Decimal128 Parse(string s, NumberStyles style, IFormatProvider? provider) 180public static bool TryParse([NotNullWhen(true)] string? s, out Decimal128 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 188public static bool TryParse(ReadOnlySpan<char> s, out Decimal128 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 191public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal128 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 200public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal128 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 203/// Tries to parse a <see cref="Decimal128"/> from a <see cref="ReadOnlySpan{Char}"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 206/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 210public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal128 result) 217/// Tries to parse a <see cref="Decimal128"/> from a <see cref="string"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 220/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 224public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal128 result) 755/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 756public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Decimal128 result, out int charsConsumed) 762/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 763public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Decimal128 result, out int charsConsumed) 769/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 770public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Decimal128 result, out int bytesConsumed) 784/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 785public static Decimal128 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 792public static Decimal128 Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider); 795public 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 (44)
116public static Decimal32 Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null); 119/// Parses a <see cref="Decimal32"/> from a <see cref="string"/> in the given <see cref="NumberStyles"/>. 122/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 124public static Decimal32 Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 127public static Decimal32 Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 135public static Decimal32 Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 141/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 144public static Decimal32 Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 151/// Parses a <see cref="Decimal32"/> from a <see cref="string"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 154/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 157public static Decimal32 Parse(string s, NumberStyles style, IFormatProvider? provider) 172public static bool TryParse([NotNullWhen(true)] string? s, out Decimal32 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 180public static bool TryParse(ReadOnlySpan<char> s, out Decimal32 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 183public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal32 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 192public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal32 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 195/// Tries to parse a <see cref="Decimal32"/> from a <see cref="ReadOnlySpan{Char}"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 198/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 202public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal32 result) 209/// Tries to parse a <see cref="Decimal32"/> from a <see cref="string"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 212/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 216public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal32 result) 766/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 767public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Decimal32 result, out int charsConsumed) 773/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 774public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Decimal32 result, out int charsConsumed) 780/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 781public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Decimal32 result, out int bytesConsumed) 795/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 796public static Decimal32 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 803public static Decimal32 Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider); 806public 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 (44)
125public static Decimal64 Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null); 128/// Parses a <see cref="Decimal64"/> from a <see cref="string"/> in the given <see cref="NumberStyles"/>. 131/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 133public static Decimal64 Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 136public static Decimal64 Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 144public static Decimal64 Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 150/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 153public static Decimal64 Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 160/// Parses a <see cref="Decimal64"/> from a <see cref="string"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 163/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 166public static Decimal64 Parse(string s, NumberStyles style, IFormatProvider? provider) 181public static bool TryParse([NotNullWhen(true)] string? s, out Decimal64 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 189public static bool TryParse(ReadOnlySpan<char> s, out Decimal64 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 192public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal64 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 201public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal64 result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 204/// Tries to parse a <see cref="Decimal64"/> from a <see cref="ReadOnlySpan{Char}"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 207/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 211public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal64 result) 218/// Tries to parse a <see cref="Decimal64"/> from a <see cref="string"/> with the given <see cref="NumberStyles"/> and <see cref="IFormatProvider"/>. 221/// <param name="style">The <see cref="NumberStyles"/> used to parse the input.</param> 225public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out Decimal64 result) 759/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 760public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Decimal64 result, out int charsConsumed) 766/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 767public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Decimal64 result, out int charsConsumed) 773/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 774public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Decimal64 result, out int bytesConsumed) 788/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 789public static Decimal64 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 796public static Decimal64 Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider); 799public 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\Numerics\INumberBase.cs (18)
280/// <exception cref="ArgumentException"><paramref name="style" /> is not a supported <see cref="NumberStyles" /> value.</exception> 284static abstract TSelf Parse(string s, NumberStyles style, IFormatProvider? provider); 291/// <exception cref="ArgumentException"><paramref name="style" /> is not a supported <see cref="NumberStyles" /> value.</exception> 294static abstract TSelf Parse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider); 301/// <exception cref="ArgumentException"><paramref name="style" /> is not a supported <see cref="NumberStyles" /> value.</exception> 304static virtual unsafe TSelf Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider) 419/// <exception cref="ArgumentException"><paramref name="style" /> is not a supported <see cref="NumberStyles" /> value.</exception> 420static abstract bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out TSelf result); 429/// <exception cref="ArgumentException"><paramref name="style" /> is not a supported <see cref="NumberStyles" /> value.</exception> 430static virtual bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out TSelf result, out int charsConsumed) 452/// <exception cref="ArgumentException"><paramref name="style" /> is not a supported <see cref="NumberStyles" /> value.</exception> 453static abstract bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out TSelf result); 462/// <exception cref="ArgumentException"><paramref name="style" /> is not a supported <see cref="NumberStyles" /> value.</exception> 463static virtual bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out TSelf result, out int charsConsumed) 485/// <exception cref="ArgumentException"><paramref name="style" /> is not a supported <see cref="NumberStyles" /> value.</exception> 486static virtual unsafe bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out TSelf result) 541/// <exception cref="ArgumentException"><paramref name="style" /> is not a supported <see cref="NumberStyles" /> value.</exception> 542static virtual bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, [MaybeNullWhen(false)] out TSelf result, out int bytesConsumed)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (47)
32private const NumberStyles DefaultNumberStyles = NumberStyles.Float | NumberStyles.AllowThousands; 631/// <para><paramref name="style" /> is not a <see cref="NumberStyles" /> value.</para> 633/// <para><paramref name="style" /> includes the <see cref="NumberStyles.AllowHexSpecifier" /> or <see cref="NumberStyles.AllowBinarySpecifier" /> value.</para> 637public static NFloat Parse(string s, NumberStyles style) 661/// <para><paramref name="style" /> is not a <see cref="NumberStyles" /> value.</para> 663/// <para><paramref name="style" /> includes the <see cref="NumberStyles.AllowHexSpecifier" /> or <see cref="NumberStyles.AllowBinarySpecifier" /> value.</para> 667public static NFloat Parse(string s, NumberStyles style, IFormatProvider? provider) 679/// <para><paramref name="style" /> is not a <see cref="NumberStyles" /> value.</para> 681/// <para><paramref name="style" /> includes the <see cref="NumberStyles.AllowHexSpecifier" /> or <see cref="NumberStyles.AllowBinarySpecifier" /> value.</para> 684public static NFloat Parse(ReadOnlySpan<char> s, NumberStyles style = DefaultNumberStyles, IFormatProvider? provider = null) 724/// <param name="result">When this method returns, contains a floating-point number equivalent of the numeric value or symbol contained in <paramref name="s" /> if the conversion succeeded or zero if the conversion failed. The conversion fails if the <paramref name="s" /> is <c>null</c>, <see cref="string.Empty" />, or is not in a format compliant with <paramref name="style" />, or if <paramref name="style" /> is not a valid combination of <see cref="NumberStyles" /> enumeration constants. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param> 727/// <para><paramref name="style" /> is not a <see cref="NumberStyles" /> value.</para> 729/// <para><paramref name="style" /> includes the <see cref="NumberStyles.AllowHexSpecifier" /> or <see cref="NumberStyles.AllowBinarySpecifier" /> value.</para> 731public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out NFloat result) 741/// <param name="result">When this method returns, contains a floating-point number equivalent of the numeric value or symbol contained in <paramref name="s" /> if the conversion succeeded or zero if the conversion failed. The conversion fails if the <paramref name="s" /> is <see cref="string.Empty" /> or is not in a format compliant with <paramref name="style" />, or if <paramref name="style" /> is not a valid combination of <see cref="NumberStyles" /> enumeration constants. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param> 744/// <para><paramref name="style" /> is not a <see cref="NumberStyles" /> value.</para> 746/// <para><paramref name="style" /> includes the <see cref="NumberStyles.AllowHexSpecifier" /> or <see cref="NumberStyles.AllowBinarySpecifier" /> value.</para> 748public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out NFloat result) 1716/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1717public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out NFloat result, out int charsConsumed) 1724/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1725public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out NFloat result, out int charsConsumed) 1732/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1733public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out NFloat result, out int bytesConsumed) 1745public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out NFloat result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 1782public static NFloat Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 1785public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out NFloat result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 1863/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1864public static NFloat Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 1870/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1871public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out NFloat result) 1878public static NFloat Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider); 1881public 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\SByte.cs (27)
132public static sbyte Parse(string s) => Parse(s, NumberStyles.Integer, provider: null); 134public static sbyte Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 136public static sbyte Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 138public static sbyte Parse(string s, NumberStyles style, IFormatProvider? provider) 144public static sbyte Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 150public static bool TryParse([NotNullWhen(true)] string? s, out sbyte result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 152public static bool TryParse(ReadOnlySpan<char> s, out sbyte result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 158public static bool TryParse(ReadOnlySpan<byte> utf8Text, out sbyte result) => TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 160public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out sbyte result) 166public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out sbyte result) 1279/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1280public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out sbyte result, out int charsConsumed) 1286/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1287public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out sbyte result, out int charsConsumed) 1293/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1294public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out sbyte result, out int bytesConsumed) 1305public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out sbyte result) => TryParse(s, NumberStyles.Integer, provider, out result); 1332public static sbyte Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 1335public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out sbyte result) => TryParse(s, NumberStyles.Integer, provider, out result); 1368/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1369public static sbyte Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 1375/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1376public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out sbyte result) 1383public static sbyte Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 1386public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out sbyte result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (39)
391public static float Parse(string s) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null); 393public static float Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 395public static float Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 397public static float Parse(string s, NumberStyles style, IFormatProvider? provider) 406public static float Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 412public static bool TryParse([NotNullWhen(true)] string? s, out float result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 414public static bool TryParse(ReadOnlySpan<char> s, out float result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 420public static bool TryParse(ReadOnlySpan<byte> utf8Text, out float result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 422public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out float result) 428public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out float result) 1515/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1516public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out float result, out int charsConsumed) 1522/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1523public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out float result, out int charsConsumed) 1529/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1530public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out float result, out int bytesConsumed) 1541public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out float result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 1752public static float Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider); 1755public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out float result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result); 2221/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 2222public static float Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null) 2228/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 2229public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out float result) 2236public static float Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider); 2239public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out float result) => TryParse(utf8Text, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.StringSerializer.cs (2)
568if (!int.TryParse(token, NumberStyles.AllowLeadingSign /* "[sign]digits" */, CultureInfo.InvariantCulture, out int value)) 581if (!long.TryParse(token, NumberStyles.AllowLeadingSign /* "[sign]digits" */, CultureInfo.InvariantCulture, out long value))
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (27)
131public static UInt128 Parse(string s) => Parse(s, NumberStyles.Integer, provider: null); 133public static UInt128 Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 135public static UInt128 Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 137public static UInt128 Parse(string s, NumberStyles style, IFormatProvider? provider) 143public static UInt128 Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 149public static bool TryParse([NotNullWhen(true)] string? s, out UInt128 result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 151public static bool TryParse(ReadOnlySpan<char> s, out UInt128 result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 157public static bool TryParse(ReadOnlySpan<byte> utf8Text, out UInt128 result) => TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 159public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out UInt128 result) 165public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out UInt128 result) 2030/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 2031public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out UInt128 result, out int charsConsumed) 2037/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 2038public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out UInt128 result, out int charsConsumed) 2044/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 2045public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out UInt128 result, out int bytesConsumed) 2056public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out UInt128 result) => TryParse(s, NumberStyles.Integer, provider, out result); 2136public static UInt128 Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 2139public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out UInt128 result) => TryParse(s, NumberStyles.Integer, provider, out result); 2192/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 2193public static UInt128 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 2199/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 2200public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out UInt128 result) 2207public static UInt128 Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 2210public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out UInt128 result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (27)
124public static ushort Parse(string s) => Parse(s, NumberStyles.Integer, provider: null); 126public static ushort Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 128public static ushort Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 130public static ushort Parse(string s, NumberStyles style, IFormatProvider? provider) 136public static ushort Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 142public static bool TryParse([NotNullWhen(true)] string? s, out ushort result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 144public static bool TryParse(ReadOnlySpan<char> s, out ushort result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 150public static bool TryParse(ReadOnlySpan<byte> utf8Text, out ushort result) => TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 152public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out ushort result) 158public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out ushort result) 1106/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1107public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out ushort result, out int charsConsumed) 1113/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1114public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out ushort result, out int charsConsumed) 1120/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1121public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out ushort result, out int bytesConsumed) 1132public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out ushort result) => TryParse(s, NumberStyles.Integer, provider, out result); 1152public static ushort Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 1155public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out ushort result) => TryParse(s, NumberStyles.Integer, provider, out result); 1188/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1189public static ushort Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 1195/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1196public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out ushort result) 1203public static ushort Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 1206public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out ushort result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (27)
140public static uint Parse(string s) => Parse(s, NumberStyles.Integer, provider: null); 142public static uint Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 144public static uint Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 146public static uint Parse(string s, NumberStyles style, IFormatProvider? provider) 152public static uint Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 158public static bool TryParse([NotNullWhen(true)] string? s, out uint result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 160public static bool TryParse(ReadOnlySpan<char> s, out uint result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 166public static bool TryParse(ReadOnlySpan<byte> utf8Text, out uint result) => TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 168public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out uint result) 174public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out uint result) 1177/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1178public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out uint result, out int charsConsumed) 1184/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1185public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out uint result, out int charsConsumed) 1191/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1192public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out uint result, out int bytesConsumed) 1203public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out uint result) => TryParse(s, NumberStyles.Integer, provider, out result); 1223public static uint Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 1226public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out uint result) => TryParse(s, NumberStyles.Integer, provider, out result); 1259/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1260public static uint Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 1266/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1267public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out uint result) 1274public static uint Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 1277public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out uint result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (27)
139public static ulong Parse(string s) => Parse(s, NumberStyles.Integer, provider: null); 141public static ulong Parse(string s, NumberStyles style) => Parse(s, style, provider: null); 143public static ulong Parse(string s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 145public static ulong Parse(string s, NumberStyles style, IFormatProvider? provider) 151public static ulong Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 157public static bool TryParse([NotNullWhen(true)] string? s, out ulong result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 159public static bool TryParse(ReadOnlySpan<char> s, out ulong result) => TryParse(s, NumberStyles.Integer, provider: null, out result); 165public static bool TryParse(ReadOnlySpan<byte> utf8Text, out ulong result) => TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 167public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out ulong result) 173public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out ulong result) 1178/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1179public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out ulong result, out int charsConsumed) 1185/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1186public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out ulong result, out int charsConsumed) 1192/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1193public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out ulong result, out int bytesConsumed) 1204public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out ulong result) => TryParse(s, NumberStyles.Integer, provider, out result); 1224public static ulong Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 1227public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out ulong result) => TryParse(s, NumberStyles.Integer, provider, out result); 1260/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1261public static ulong Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 1267/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1268public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out ulong result) 1275public static ulong Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 1278public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out ulong result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (17)
237public static nuint Parse(string s, NumberStyles style) => (nuint)nuint_t.Parse(s, style); 239public static nuint Parse(string s, NumberStyles style, IFormatProvider? provider) => (nuint)nuint_t.Parse(s, style, provider); 241public static nuint Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) => (nuint)nuint_t.Parse(s, style, provider); 260public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out nuint result) 289public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out nuint result) 1177/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1178public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out nuint result, out int charsConsumed) 1185/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1186public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out nuint result, out int charsConsumed) 1193/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1194public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out nuint result, out int bytesConsumed) 1245/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1246public static nuint Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) => (nuint)nuint_t.Parse(utf8Text, style, provider); 1248/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1249public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out nuint result)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Version.cs (1)
433Number.ParsingStatus parseStatus = Number.TryParseBinaryIntegerStyle(component, NumberStyles.Integer, NumberFormatInfo.InvariantInfo, out parsedComponent, out _);
System.Private.DataContractSerialization (14)
System\Runtime\Serialization\Json\JsonObjectDataContract.cs (3)
76if (int.TryParse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo, out intValue)) 83if (long.TryParse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo, out longValue)) 91if (decimal.TryParse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo, out decimalValue))
System\Runtime\Serialization\Json\JsonReaderDelegator.cs (2)
271return ulong.Parse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo); 304return ulong.Parse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo);
System\Runtime\Serialization\Json\XmlJsonReader.cs (8)
689return decimal.Parse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo); 699return ParseInt(ReadContentAsString(), NumberStyles.Float); 707return long.Parse(value, NumberStyles.Float, NumberFormatInfo.InvariantInfo); 929private static char ParseChar(ReadOnlySpan<char> value, NumberStyles style) 942private static int ParseInt(ReadOnlySpan<char> value, NumberStyles style) 1198int charValue = ParseChar(bufferAsString, NumberStyles.HexNumber); 1209char lowChar = ParseChar(bufferAsString, NumberStyles.HexNumber); 1604sb.Append(ParseChar(val.AsSpan(i + 1, 4), NumberStyles.HexNumber));
System\Xml\XmlConverter.cs (1)
314return ulong.Parse(value, NumberStyles.Integer, NumberFormatInfo.InvariantInfo);
System.Private.Xml (75)
System\Xml\Schema\XdrBuilder.cs (2)
1678return uint.TryParse(str, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out n);
System\Xml\Serialization\XmlSerializationWriter.cs (1)
634long index = long.Parse(name.AsSpan(prefixLength), NumberStyles.Integer, CultureInfo.InvariantCulture);
System\Xml\XmlConvert.cs (71)
802return decimal.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 807if (!decimal.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 817return decimal.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 822if (!decimal.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 833return sbyte.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 838if (!sbyte.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 848return short.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 853if (!short.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 863return int.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 868if (!int.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 878return long.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 883if (!long.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 893return byte.Parse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 898if (!byte.TryParse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 909return ushort.Parse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 914if (!ushort.TryParse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 925return uint.Parse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 930if (!uint.TryParse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 941return ulong.Parse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 946if (!ulong.TryParse(s, NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result)) 966float f = float.Parse(value, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent, NumberFormatInfo.InvariantInfo); 988if (!float.TryParse(value, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent, NumberFormatInfo.InvariantInfo, out result)) 1013double dVal = double.Parse(value, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo); 1035if (!double.TryParse(value, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent, NumberFormatInfo.InvariantInfo, out result)) 1060if (double.TryParse(value, NumberStyles.AllowLeadingSign | NumberStyles.AllowDecimalPoint | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out double d))
System\Xml\Xsl\XPathConvert.cs (1)
2967if (double.TryParse(s, NumberStyles.Float, CultureInfo.InvariantCulture, out double result) && double.IsFinite(result))
System.Reflection.Metadata (1)
src\runtime\src\libraries\Common\src\System\Reflection\AssemblyNameParser.cs (1)
270NumberStyles.None, NumberFormatInfo.InvariantInfo, out versionNumbers[i]))
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
247[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Globalization.NumberStyles))]
System.Runtime.Numerics (131)
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (15)
16internal const NumberStyles AllowTrailingInvalidCharacters = unchecked((NumberStyles)0x80000000); 18private static bool TryParseNumber<TChar>(ReadOnlySpan<TChar> value, NumberStyles styles, ref NumberBuffer number, NumberFormatInfo info, out int elementsConsumed) 21Debug.Assert((styles & (NumberStyles.AllowHexSpecifier | NumberStyles.AllowBinarySpecifier)) == 0); 42if ((styles & NumberStyles.AllowCurrencySymbol) != 0) 66if (!IsWhite(ch) || (styles & NumberStyles.AllowLeadingWhite) == 0 || ((state & StateSign) != 0 && (state & StateCurrency) == 0 && info.NumberNegativePattern != 2)) 70if (((styles & NumberStyles.AllowLeadingSign) != 0) && (state & StateSign) == 0 && (((nextIndex = MatchChars(value, index, info.PositiveSignTChar<TChar>())) >= 0) || (((nextIndex = MatchNegativeSignChars(value, index, info)) >= 0) && (number.IsNegative = true)))) 75else if (ch == '(' && ((styles & NumberStyles.AllowParentheses) != 0) && ((state & StateSign) == 0)) 164if (((styles & NumberStyles.AllowDecimalPoint) != 0) && ((state & StateDecimal) == 0) && ((nextIndex = MatchChars(value, index, decSep)) >= 0 || (parsingCurrency && (state & StateCurrency) == 0 && (nextIndex = MatchChars(value, index, info.NumberDecimalSeparatorTChar<TChar>())) >= 0))) 169else 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))) 191if ((ch == 'E' || ch == 'e') && ((styles & NumberStyles.AllowExponent) != 0)) 263if (!IsWhite(ch) || (styles & NumberStyles.AllowTrailingWhite) == 0) 267if ((styles & NumberStyles.AllowTrailingSign) != 0 && ((state & StateSign) == 0) && (((nextIndex = MatchChars(value, index, info.PositiveSignTChar<TChar>())) >= 0) || ((((nextIndex = MatchNegativeSignChars(value, index, info)) >= 0)) && (number.IsNegative = true)))) 325internal static bool TryStringToNumber<TChar>(ReadOnlySpan<TChar> value, NumberStyles styles, ref NumberBuffer number, NumberFormatInfo info, out int elementsConsumed)
System\Number.BigInteger.cs (32)
19private const NumberStyles InvalidNumberStyles = ~(NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite 20| NumberStyles.AllowLeadingSign | NumberStyles.AllowTrailingSign 21| NumberStyles.AllowParentheses | NumberStyles.AllowDecimalPoint 22| NumberStyles.AllowThousands | NumberStyles.AllowExponent 23| NumberStyles.AllowCurrencySymbol | NumberStyles.AllowHexSpecifier 24| NumberStyles.AllowBinarySpecifier); 43internal static bool TryValidateParseStyleInteger(NumberStyles style, [NotNullWhen(false)] out ArgumentException? e) 46if ((style & (InvalidNumberStyles | NumberStyles.AllowHexSpecifier | NumberStyles.AllowBinarySpecifier)) != 0 && 47(style & ~NumberStyles.HexNumber) != 0 && 48(style & ~NumberStyles.BinaryNumber) != 0) 58internal static ParsingStatus TryParseBigInteger<TChar>(ReadOnlySpan<TChar> value, NumberStyles style, NumberFormatInfo info, out BigInteger result, out int elementsConsumed) 72internal static ParsingStatus TryParseBigIntegerPartial<TChar>(ReadOnlySpan<TChar> value, NumberStyles style, NumberFormatInfo info, out BigInteger result, out int elementsConsumed) 83private static ParsingStatus TryParseBigIntegerCore<TChar>(ReadOnlySpan<TChar> value, NumberStyles style, NumberFormatInfo info, out BigInteger result, out int elementsConsumed) 86if ((style & NumberStyles.AllowHexSpecifier) != 0) 91if ((style & NumberStyles.AllowBinarySpecifier) != 0) 99internal static ParsingStatus TryParseBigIntegerNumber<TChar>(ReadOnlySpan<TChar> value, NumberStyles style, NumberFormatInfo info, out BigInteger result, out int elementsConsumed) 147internal static BigInteger ParseBigInteger<TChar>(ReadOnlySpan<TChar> value, NumberStyles style, NumberFormatInfo info) 164internal static ParsingStatus TryParseBigIntegerHexOrBinaryNumberStyle<TParser, TChar>(ReadOnlySpan<TChar> value, NumberStyles style, out BigInteger result, out int elementsConsumed) 172if ((style & NumberStyles.AllowLeadingWhite) != 0) 199if ((style & NumberStyles.AllowTrailingWhite) != 0) 1578static abstract NumberStyles BlockNumberStyle { get; } 1624public static NumberStyles BlockNumberStyle => NumberStyles.AllowHexSpecifier; 1661public static NumberStyles BlockNumberStyle => NumberStyles.AllowBinarySpecifier;
System\Numerics\BigInteger.cs (25)
800return Parse(value, NumberStyles.Integer, provider: null); 803public static BigInteger Parse(string value, NumberStyles style) 810return Parse(value, NumberStyles.Integer, provider); 813public static BigInteger Parse(string value, NumberStyles style, IFormatProvider? provider) 821return TryParse(value, NumberStyles.Integer, provider: null, out result); 824public static bool TryParse([NotNullWhen(true)] string? value, NumberStyles style, IFormatProvider? provider, out BigInteger result) 829public static BigInteger Parse(ReadOnlySpan<char> value, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 834public static BigInteger Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Integer, IFormatProvider? provider = null) 841return TryParse(value, NumberStyles.Integer, provider: null, out result); 844public static bool TryParse(ReadOnlySpan<char> value, NumberStyles style, IFormatProvider? provider, out BigInteger result) 851return TryParse(utf8Text, NumberStyles.Integer, provider: null, out result); 854public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out BigInteger result) 859/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 860public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out BigInteger result, out int charsConsumed) 865/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 866public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out BigInteger result, out int bytesConsumed) 871/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 872public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out BigInteger result, out int charsConsumed) 5393public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out BigInteger result) => TryParse(s, NumberStyles.Integer, provider, out result); 5543public static BigInteger Parse(ReadOnlySpan<char> s, IFormatProvider? provider) => Parse(s, NumberStyles.Integer, provider); 5546public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out BigInteger result) => TryParse(s, NumberStyles.Integer, provider, out result); 5553public static BigInteger Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider) => Parse(utf8Text, NumberStyles.Integer, provider); 5556public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out BigInteger result) => TryParse(utf8Text, NumberStyles.Integer, provider, out result);
System\Numerics\Complex.cs (32)
27internal const NumberStyles DefaultNumberStyle = NumberStyles.Float | NumberStyles.AllowThousands; 29internal const NumberStyles InvalidNumberStyles = ~(NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite 30| NumberStyles.AllowLeadingSign | NumberStyles.AllowTrailingSign 31| NumberStyles.AllowParentheses | NumberStyles.AllowDecimalPoint 32| NumberStyles.AllowThousands | NumberStyles.AllowExponent 33| NumberStyles.AllowCurrencySymbol | NumberStyles.AllowHexSpecifier); 696/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{char}, NumberStyles, IFormatProvider?)" /> 697public static Complex Parse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider) 706/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 707public static Complex Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider) 716/// <inheritdoc cref="INumberBase{TSelf}.Parse(string, NumberStyles, IFormatProvider?)" /> 717public static Complex Parse(string s, NumberStyles style, IFormatProvider? provider) 803/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf)" /> 804public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Complex result) 810/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 811public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Complex result) 817/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 818public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Complex result, out int charsConsumed) 824/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 825public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Complex result, out int bytesConsumed) 831/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 832public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Complex result, out int charsConsumed) 838/// <inheritdoc cref="INumberBase{TSelf}.TryParse(string, NumberStyles, IFormatProvider?, out TSelf)" /> 839public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Complex result)
System\Numerics\Complex.Generic.cs (27)
1598/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{char}, NumberStyles, IFormatProvider?)" /> 1599public static Complex<T> Parse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider) 1608/// <inheritdoc cref="INumberBase{TSelf}.Parse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?)" /> 1609public static Complex<T> Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider) 1618/// <inheritdoc cref="INumberBase{TSelf}.Parse(string, NumberStyles, IFormatProvider?)" /> 1619public static Complex<T> Parse(string s, NumberStyles style, IFormatProvider? provider) 1890/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf)" /> 1891public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Complex<T> result) 1894/// <inheritdoc cref="INumberBase{TSelf}.TryParse(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf)" /> 1895public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Complex<T> result) 1898/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(string, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1899public static bool TryParsePartial([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Complex<T> result, out int charsConsumed) 1902/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{byte}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1903public static bool TryParsePartial(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out Complex<T> result, out int bytesConsumed) 1906/// <inheritdoc cref="INumberBase{TSelf}.TryParsePartial(ReadOnlySpan{char}, NumberStyles, IFormatProvider?, out TSelf, out int)" /> 1907public static bool TryParsePartial(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out Complex<T> result, out int charsConsumed) 1910internal static bool TryParse<TChar>(ReadOnlySpan<TChar> text, NumberStyles style, IFormatProvider? provider, out Complex<T> result, out int elementsConsumed) 1920internal static bool TryParsePartial<TChar>(ReadOnlySpan<TChar> text, NumberStyles style, IFormatProvider? provider, out Complex<T> result, out int elementsConsumed) 1927private static bool TryParseCore<TChar>(ReadOnlySpan<TChar> text, NumberStyles style, IFormatProvider? provider, out Complex<T> result, out int elementsConsumed) 1944if ((openBracket != 0) && (((style & NumberStyles.AllowLeadingWhite) == 0) || !text.Slice(0, openBracket).IsWhiteSpace(out _))) 1957NumberStyles componentStyle = style & ~Number.AllowTrailingInvalidCharacters; 1996if ((style & NumberStyles.AllowTrailingWhite) != 0) 2020private static void ValidateParseStyleFloatingPoint(NumberStyles style) 2023if ((style & (Complex.InvalidNumberStyles | NumberStyles.AllowHexSpecifier)) != 0) 2027static void ThrowInvalid(NumberStyles value) 2039/// <inheritdoc cref="INumberBase{TSelf}.TryParse(string, NumberStyles, IFormatProvider?, out TSelf)" /> 2040public static bool TryParse([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out Complex<T> result)
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\KeyInfoX509Data.cs (1)
162if (!BigInteger.TryParse(serialNumber, NumberStyles.AllowHexSpecifier, NumberFormatInfo.CurrentInfo, out h))
System.ServiceModel.Primitives (1)
Internals\System\Runtime\Remoting\SoapHexBinary.cs (1)
69b = Byte.Parse(s, NumberStyles.HexNumber, CultureInfo.InvariantCulture);
System.ServiceModel.Syndication (1)
System\ServiceModel\Syndication\SyndicationFeed.cs (1)
304bool parsed = int.TryParse(value, NumberStyles.Integer, NumberFormatInfo.InvariantInfo, out int hour);
System.Speech (2)
AudioFormat\AudioFormatConverter.cs (1)
33if (short.TryParse(formatString, NumberStyles.None, CultureInfo.InvariantCulture, out streamFormat))
Internal\SapiAttributeParser.cs (1)
24return new CultureInfo(int.Parse(langStringTrim, NumberStyles.HexNumber, CultureInfo.InvariantCulture), false);
System.Text.Json (4)
System\Text\Json\Serialization\Converters\Value\HalfConverter.cs (2)
219bool success = Half.TryParse(buffer, NumberStyles.Float | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out result);
System\Text\Json\Serialization\Converters\Value\Ieee754FloatingPointConverter.cs (2)
259T.TryParse(buffer, NumberStyles.Float | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out result);
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Regex.cs (1)
538return uint.TryParse(name, NumberStyles.None, CultureInfo.InvariantCulture, out uint result) && result < capsize ? (int)result : -1;
System.Text.RegularExpressions.Generator (2)
RegexGenerator.Emitter.cs (1)
5555if (int.TryParse(s, NumberStyles.Integer, CultureInfo.InvariantCulture, out _))
UpgradeToGeneratedRegexCodeFixer.cs (1)
441if (int.TryParse(stringifiedRegexOptions, NumberStyles.Integer, CultureInfo.InvariantCulture, out int options))
System.Windows.Forms (7)
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (1)
447int.TryParse(args.HelpKeyword, NumberStyles.Integer, CultureInfo.InvariantCulture, out int topic);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (1)
219int.TryParse(args.HelpKeyword, NumberStyles.Integer, CultureInfo.InvariantCulture, out topic);
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.cs (1)
657return Color.FromArgb(255, Color.FromArgb(int.Parse(hexColor, NumberStyles.HexNumber, CultureInfo.InvariantCulture)));
System\Windows\Forms\Internal\Formatter.cs (2)
452[s_stringType, typeof(NumberStyles), typeof(IFormatProvider)], 456return methodInfo.Invoke(obj: null, [(string?)value, NumberStyles.Any, formatInfo]);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettingsTypeConverter.cs (1)
228if (!float.TryParse(floatString, NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out float width))
System\Windows\Forms\Printing\PageSetupDialog.cs (1)
297if (result > 0 && int.Parse(buffer, NumberStyles.Integer, CultureInfo.InvariantCulture) == 0)
UIAutomationClientSideProviders (2)
MS\Internal\AutomationProxies\WinFormsSpinner.cs (2)
52double.Parse(text, NumberStyles.Any, CultureInfo.InvariantCulture); 62int.Parse(text, NumberStyles.HexNumber, CultureInfo.InvariantCulture);
VBCSCompiler (3)
src\roslyn\src\Compilers\Server\VBCSCompiler\BuildServerController.cs (3)
60if (int.TryParse(appSettings[KeepAliveSettingName], NumberStyles.Integer, CultureInfo.InvariantCulture, out int keepAliveValue) && 250if (!int.TryParse(timeoutValue.ToString(), NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsedTimeout) || 333if (!int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var parsedVerbosity) ||