122 references to TryParse
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (2)
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))
illink (1)
Microsoft.Analyzers.Local (1)
ApiLifecycle\Json\JsonValue.cs (1)
235JsonValueType.String => double.TryParse((string?)_reference, NumberStyles.Float, CultureInfo.InvariantCulture, out var number)
Microsoft.AspNetCore.Components (3)
BindConverter.cs (2)
1060if (!double.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted)) 1085if (!double.TryParse(text, NumberStyles.Number, culture ?? CultureInfo.CurrentCulture, out var converted))
src\Http\Routing\src\Constraints\DoubleRouteConstraint.cs (1)
55return double.TryParse(
Microsoft.AspNetCore.HttpLogging.Tests (1)
W3CLoggingMiddlewareTests.cs (1)
305Assert.True(Double.TryParse(lines[3], NumberStyles.Number, CultureInfo.InvariantCulture, out num));
Microsoft.AspNetCore.Routing (1)
Constraints\DoubleRouteConstraint.cs (1)
55return double.TryParse(
Microsoft.Build (6)
BackEnd\Components\Scheduler\Scheduler.cs (1)
902if (!Double.TryParse(multiplier, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out convertedMultiplier) || convertedMultiplier < 1)
ConversionUtilities.cs (1)
205return Double.TryParse(number, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out value) && !double.IsInfinity(value);
Evaluation\Expander.cs (1)
3549if (double.TryParse(objectInstance.ToString(), NumberStyles.Number | NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out double result))
Evaluation\Expander\ArgumentParser.cs (2)
257case string str when double.TryParse(str, NumberStyles.Number | NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out arg): 394return value is double || (value is string str && double.TryParse(str, NumberStyles.Number | NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out double _));
Tracing.cs (1)
62if (!String.IsNullOrEmpty(val) && System.Double.TryParse(val, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out seconds))
Microsoft.Build.Framework (1)
Traits.cs (1)
172return double.TryParse(Environment.GetEnvironmentVariable(environmentVariable),
Microsoft.Build.Tasks.Core (2)
ConversionUtilities.cs (1)
205return Double.TryParse(number, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out value) && !double.IsInfinity(value);
Tracing.cs (1)
62if (!String.IsNullOrEmpty(val) && System.Double.TryParse(val, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out seconds))
Microsoft.Build.Utilities.Core (1)
Tracing.cs (1)
62if (!String.IsNullOrEmpty(val) && System.Double.TryParse(val, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out seconds))
Microsoft.Build.Utilities.UnitTests (1)
ConversionUtilities.cs (1)
205return Double.TryParse(number, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out value) && !double.IsInfinity(value);
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (1)
101else if (!double.TryParse(chars.CreateString(), NumberStyles.Float, CultureInfo.InvariantCulture, out _))
Microsoft.Maui (31)
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\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 (12)
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))
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 (25)
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\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 (1)
514 if (hasValue && double.TryParse(valueString, NumberStyles.Number, CultureInfo.InvariantCulture, out double outdouble))
Microsoft.Maui.Controls.DesignTools (10)
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 _))
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 (1)
CreateValuesVisitor.cs (1)
367 if (nodeType == typeof(Double) && double.TryParse(valuestring, NumberStyles.Number, CultureInfo.InvariantCulture, out var doubleval))
Microsoft.Maui.Graphics (10)
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))
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))
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))
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\CompilerServices\Conversions.vb (2)
1904Return Double.TryParse(Value, flags, NormalizedNumberFormat, Result) 1915Return Double.TryParse(Value, flags, NumberFormat, Result)
MSBuild (1)
ConversionUtilities.cs (1)
205return Double.TryParse(number, NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign, CultureInfo.InvariantCulture.NumberFormat, out value) && !double.IsInfinity(value);
MSBuildTaskHost (1)
Traits.cs (1)
172return double.TryParse(Environment.GetEnvironmentVariable(environmentVariable),
Roslyn.VisualStudio.Next.UnitTests (1)
Services\PerformanceTrackerServiceTests.cs (1)
210if (!double.TryParse(data[j], NumberStyles.Float | NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out result))
System.Data.Common (2)
System\Data\Filter\ConstNode.cs (2)
132if (double.TryParse(sval, NumberStyles.Float | NumberStyles.AllowThousands, NumberFormatInfo.InvariantInfo, out r8)) 210if (double.TryParse(sval, NumberStyles.Float | NumberStyles.AllowThousands, NumberFormatInfo.InvariantInfo, out r8))
System.Net.Http (2)
System\Net\Http\Headers\HeaderUtilities.cs (1)
132if (double.TryParse(qualityParameter.Value, NumberStyles.AllowDecimalPoint,
System\Net\Http\SocketsHttpHandler\RuntimeSettingParser.cs (1)
94if (double.TryParse(envVar, NumberStyles.Any, CultureInfo.InvariantCulture, out double value))
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Double.cs (2)
415public static bool TryParse([NotNullWhen(true)] string? s, out double result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider: null, out result); 1469public static bool TryParse([NotNullWhen(true)] string? s, IFormatProvider? provider, out double result) => TryParse(s, NumberStyles.Float | NumberStyles.AllowThousands, provider, out result);
System.Private.Xml (1)
System\Xml\Xsl\XPathConvert.cs (1)
2967if (double.TryParse(s, NumberStyles.Float, CultureInfo.InvariantCulture, out double result) && double.IsFinite(result))