392 references to NegativeInfinity
BinaryFormatTests (2)
FormatTests\FormattedObject\ListTests.cs (1)
102new List<double>() { 3.14, double.NaN, double.PositiveInfinity, double.NegativeInfinity, double.NegativeZero },
FormatTests\FormattedObject\PrimitiveTypeTests.cs (1)
83{ (byte)PrimitiveType.Double, double.NegativeInfinity },
ConfigurationSchemaGenerator (1)
RuntimeSource\SourceGenerators\CSharpSyntaxUtilities.cs (1)
31case double.NegativeInfinity:
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (2)
1176if (s == "-INF") return Double.NegativeInfinity; 1191result = Double.NegativeInfinity;
Microsoft.AspNetCore.App.Analyzers (1)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
195double d when d is double.NegativeInfinity => "double.NegativeInfinity",
Microsoft.AspNetCore.Http.Extensions.Tests (1)
RequestDelegateGenerator\RequestDelegateCreationTests.SpecialTypes.cs (1)
175new object[] { "double", "double.NegativeInfinity", double.NegativeInfinity, true },
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
195double d when d is double.NegativeInfinity => "double.NegativeInfinity",
Microsoft.AspNetCore.Http.ValidationsGenerator (1)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
195double d when d is double.NegativeInfinity => "double.NegativeInfinity",
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (2)
94{ double.NegativeInfinity, nameof(double.NegativeInfinity) },
Microsoft.CodeAnalysis.CSharp (4)
Binder\PatternExplainer.cs (1)
750double.NegativeInfinity => "double.NegativeInfinity",
Utilities\ValueSetFactory.DoubleTC.cs (3)
18double INumericTC<double>.MinValue => double.NegativeInfinity; 42if (value == double.NegativeInfinity) 92value == double.NegativeInfinity ? "-Inf" :
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\NullableConversionTests.cs (2)
760Diagnostic(ErrorCode.ERR_ConstOutOfRangeChecked, "(int?)double.NegativeInfinity").WithArguments(double.NegativeInfinity.ToString(), "int").WithLocation(17, 13), 784Diagnostic(ErrorCode.ERR_ConstOutOfRangeChecked, "(int)double.NegativeInfinity").WithArguments(double.NegativeInfinity.ToString(), "int").WithLocation(31, 13),
Utilities\ValueSetTests.cs (2)
350Assert.Equal("[-Inf..-Inf]", ForDouble.Related(Equal, double.NegativeInfinity).ToString()); 361var mi = ForDouble.Related(Equal, double.NegativeInfinity);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
100VerifySyntax<MemberAccessExpressionSyntax>(Generator.LiteralExpression(double.NegativeInfinity), "global::System.Double.NegativeInfinity");
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
96VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.NegativeInfinity), "Global.System.Double.NegativeInfinity")
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (2)
94{ double.NegativeInfinity, nameof(double.NegativeInfinity) },
Microsoft.DotNet.XUnitAssert.Tests (5)
EqualityAssertsTests.cs (5)
2061 var ex = Record.Exception(() => Assert.Equal(0.0, 1.0, double.NegativeInfinity)); 2147 var ex = Record.Exception(() => Assert.Equal(0.0, double.NegativeInfinity, 1.0)); 2153 $"Actual: {double.NegativeInfinity}", 4035 var ex = Record.Exception(() => Assert.NotEqual(0.0, 1.0, double.NegativeInfinity)); 4117 Assert.NotEqual(0.0, double.NegativeInfinity, 1.0);
Microsoft.Extensions.AI.Abstractions.Tests (1)
test\Shared\JsonSchemaExporter\TestTypes.cs (1)
275new() { X = 1, Y = double.NegativeInfinity, Z = 3 },
Microsoft.ML.AutoML (1)
Utils\BestResultUtil.cs (1)
140var maxScore = double.NegativeInfinity;
Microsoft.ML.AutoML.Tests (1)
TunerTests.cs (1)
176var invalidLosses = Enumerable.Repeat(new[] { double.NaN, double.NegativeInfinity, double.PositiveInfinity }, 100)
Microsoft.ML.Core (2)
Utilities\SummaryStatistics.cs (1)
16Max = double.NegativeInfinity;
Utilities\SupervisedBinFinder.cs (1)
162Double curValue = Double.NegativeInfinity;
Microsoft.ML.CpuMath (1)
ProbabilityFunctions.cs (1)
72return Double.NegativeInfinity;
Microsoft.ML.Data (6)
DataLoadSave\DataOperationsCatalog.cs (1)
224public IDataView FilterRowsByColumn(IDataView input, string columnName, double lowerBound = double.NegativeInfinity, double upperBound = double.PositiveInfinity)
Transforms\NormalizeColumnDbl.cs (1)
334_max[i] = TFloat.NegativeInfinity;
Transforms\RangeFilter.cs (1)
124_min = options.Min ?? Double.NegativeInfinity;
Utils\LossFunctions.cs (3)
172return Double.NegativeInfinity; 272return Double.NegativeInfinity; 396return Double.NegativeInfinity;
Microsoft.ML.FastTree (18)
BinFile\BinFinder.cs (1)
142var prev = double.NegativeInfinity;
Dataset\FeatureFlock.cs (4)
245double bestShiftedGain = double.NegativeInfinity; 370double bestShiftedGain = double.NegativeInfinity; 590double bestShiftedGain = double.NegativeInfinity; 812double bestShiftedGain = double.NegativeInfinity;
Training\DcgCalculator.cs (5)
196double maxScore1 = double.NegativeInfinity; 197double maxScore2 = double.NegativeInfinity; 198double maxScore3 = double.NegativeInfinity; 245if (maxScore2 > double.NegativeInfinity) 247if (maxScore3 > double.NegativeInfinity)
Training\TreeLearners\LeastSquaresRegressionTreeLearner.cs (7)
398BestSplitInfoPerLeaf[lteChild].Gain = double.NegativeInfinity; 399BestSplitInfoPerLeaf[gtChild].Gain = double.NegativeInfinity; 717double bestShiftedGain = double.NegativeInfinity; 1078FeatureSplitInfo[f].Gain = double.NegativeInfinity; 1117Gain = double.NegativeInfinity; 1191myGain = double.NegativeInfinity; 1194otherGain = double.NegativeInfinity;
Utils\LinqExtensions.cs (1)
254double max = double.NegativeInfinity;
Microsoft.ML.IntegrationTests (3)
Common.cs (3)
198Assert.InRange(metrics.Entropy, double.NegativeInfinity, 1); 199Assert.InRange(metrics.LogLoss, double.NegativeInfinity, 1); 200Assert.InRange(metrics.LogLossReduction, double.NegativeInfinity, 100);
Microsoft.ML.LightGbm (1)
WrappedLightGbmBooster.cs (1)
106values.Add(double.NegativeInfinity);
Microsoft.ML.Predictor.Tests (1)
CompareBaselines.cs (1)
314d = line[ich] == '-' ? double.NegativeInfinity : double.PositiveInfinity;
Microsoft.ML.TestFramework (1)
DataPipe\TestDataPipe.cs (1)
31Double.MaxValue, Double.Epsilon, Double.NegativeInfinity, Double.PositiveInfinity };
Microsoft.ML.Tests (15)
Transformers\NAIndicatorTests.cs (9)
41new TestClass() { A = float.NegativeInfinity, B = double.NegativeInfinity, C = new float[2]{ float.NegativeInfinity, float.NegativeInfinity } , D = new double[2]{ double.NegativeInfinity, double.NegativeInfinity}}, 69new TestClass() { A = float.NegativeInfinity, B = double.NegativeInfinity, C = new float[2]{ float.NegativeInfinity, float.NegativeInfinity } , D = new double[2]{ double.NegativeInfinity, double.NegativeInfinity}}, 132new TestClass() { A = float.NegativeInfinity, B = double.NegativeInfinity, C = new float[2]{ float.NegativeInfinity, float.NegativeInfinity } , D = new double[2]{ double.NegativeInfinity, double.NegativeInfinity}},
Transformers\NAReplaceTests.cs (6)
106new TestClass() { A = float.NegativeInfinity, B = double.NegativeInfinity,C= new float[2]{ float.NegativeInfinity, float.NegativeInfinity } , D = new double[2]{ double.NegativeInfinity, double.NegativeInfinity}}, 164new TestClass() { A = float.NegativeInfinity, B = double.NegativeInfinity,C= new float[2]{ float.NegativeInfinity, float.NegativeInfinity } , D = new double[2]{ double.NegativeInfinity, double.NegativeInfinity}},
Microsoft.ML.TimeSeries (2)
AdaptiveSingularSpectrumSequenceModeler.cs (2)
864Double maxTrendMagnitude = Double.NegativeInfinity; 865Double maxNonTrendMagnitude = Double.NegativeInfinity;
Microsoft.ML.Transforms (2)
MissingValueReplacingUtils.cs (2)
824Stat = ReturnMax ? double.NegativeInfinity : double.PositiveInfinity; 845Stat = ReturnMax ? double.NegativeInfinity : double.PositiveInfinity;
PresentationCore (20)
System\Windows\Media\BoundsDrawingContextWalker.cs (2)
590bounds.X = Double.NegativeInfinity; 591bounds.Y = Double.NegativeInfinity;
System\Windows\Media\GlyphRun.cs (4)
1274double accRight = double.NegativeInfinity; 1275double accBottom = double.NegativeInfinity; 1441double accRight = double.NegativeInfinity; 1442double accBottom = double.NegativeInfinity;
System\Windows\Media\Visual.cs (8)
404bboxSubgraph.X = Double.NegativeInfinity; 405bboxSubgraph.Y = Double.NegativeInfinity; 599bboxSubgraph.X = Double.NegativeInfinity; 600bboxSubgraph.Y = Double.NegativeInfinity; 1052_bboxSubgraph.X = Double.NegativeInfinity; 1053_bboxSubgraph.Y = Double.NegativeInfinity; 1127bboxSubgraph.X = Double.NegativeInfinity; 1128bboxSubgraph.Y = Double.NegativeInfinity;
System\Windows\Media3D\Rect3D.cs (3)
602_sizeX = Double.NegativeInfinity, 603_sizeY = Double.NegativeInfinity, 604_sizeZ = Double.NegativeInfinity
System\Windows\Media3D\Size3D.cs (3)
176_x = Double.NegativeInfinity, 177_y = Double.NegativeInfinity, 178_z = Double.NegativeInfinity
PresentationCore.Tests (1)
System\Windows\Media\Animation\RepeatBehavior.Tests.cs (1)
13[InlineData(double.NegativeInfinity)]
PresentationFramework (13)
System\Windows\Controls\ItemsControl.cs (2)
2984viewPortBounds = new Rect(Double.NegativeInfinity, viewPortBounds.Top, 2989viewPortBounds = new Rect(viewPortBounds.Left, Double.NegativeInfinity,
System\Windows\Controls\ScrollViewer.cs (5)
109public void ScrollToLeftEnd() { EnqueueCommand(Commands.SetHorizontalOffset, Double.NegativeInfinity, null); } 120EnqueueCommand(Commands.SetHorizontalOffset, Double.NegativeInfinity, null); 121EnqueueCommand(Commands.SetVerticalOffset, Double.NegativeInfinity, null); 128EnqueueCommand(Commands.SetHorizontalOffset, Double.NegativeInfinity, null); 135public void ScrollToTop() { EnqueueCommand(Commands.SetVerticalOffset, Double.NegativeInfinity, null); }
System\Windows\Input\KeyboardNavigation.cs (6)
3000double resultDirectionScore = double.NegativeInfinity; 3001double resultRangeScore = double.NegativeInfinity; 3004double partialResultDirectionScore = double.NegativeInfinity; 3005double partialResultRangeScore = double.NegativeInfinity; 3031double directionScore = double.NegativeInfinity; 3052double rangeScore = double.NegativeInfinity;
Shared.Tests (1)
JsonSchemaExporter\TestTypes.cs (1)
275new() { X = 1, Y = double.NegativeInfinity, Z = 3 },
System.Private.CoreLib (18)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Float.cs (1)
73return TryParseAsSpecialFloatingPoint(source, double.PositiveInfinity, double.NegativeInfinity, double.NaN, out value, out bytesConsumed);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventCounter.cs (3)
34_max = double.NegativeInfinity; 134_max = double.NegativeInfinity; 142private const double UnusedBufferSlotValue = double.NegativeInfinity;
src\libraries\System.Private.CoreLib\src\System\Double.cs (4)
218return d == NegativeInfinity; 798static double IFloatingPointIeee754<double>.NegativeInfinity => NegativeInfinity; 1715result = int.IsOddInteger(n) ? NegativeInfinity : NaN; 2194result = +sign * (long.IsOddInteger(integral) ? NegativeInfinity : PositiveInfinity);
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1005return sign ? double.NegativeInfinity : double.PositiveInfinity;
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (1)
1477return Equals(vector, Create(double.NegativeInfinity).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
85get => new NFloat(NativeType.NegativeInfinity);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (1)
1958return Equals(vector, Create(double.NegativeInfinity).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (1)
2062return Equals(vector, Create(double.NegativeInfinity).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (1)
2089return Equals(vector, Create(double.NegativeInfinity).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1)
1895return Equals(vector, Create(double.NegativeInfinity).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (2)
951TVectorDouble.Create(double.NegativeInfinity), 1271TVectorDouble.Create(double.NegativeInfinity),
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (1)
680/// <paramref name="value"/> is <see cref="double.NegativeInfinity"/>
System.Private.Windows.Core.Tests (1)
System\Value\StoringDouble.cs (1)
15{ double.NegativeInfinity },
System.Private.Xml (8)
System\Xml\XmlConvert.cs (2)
1009return double.NegativeInfinity; 1029result = double.NegativeInfinity;
System\Xml\Xsl\Runtime\XmlSortKey.cs (5)
312_dblVal = (collation.EmptyGreatest != collation.DescendingOrder) ? double.PositiveInfinity : double.NegativeInfinity; 342Debug.Assert(_dblVal == double.NegativeInfinity || _dblVal == double.PositiveInfinity); 343return (_dblVal == double.NegativeInfinity) ? -1 : 1; 348Debug.Assert(that._dblVal == double.NegativeInfinity || that._dblVal == double.PositiveInfinity); 349return (that._dblVal == double.NegativeInfinity) ? 1 : -1;
System\Xml\Xsl\XPathConvert.cs (1)
86return NextAfter(x, double.NegativeInfinity);
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
1845return double.NegativeInfinity;
System.Text.Json (3)
System\Text\Json\Document\JsonElement.cs (2)
846/// <see cref="double.NegativeInfinity"/>) is emitted. 877/// <see cref="double.NegativeInfinity"/>) for values larger than
System\Text\Json\Reader\JsonReaderHelper.cs (1)
234value = double.NegativeInfinity;
System.Text.Json.SourceGeneration (1)
src\libraries\Common\src\SourceGenerators\CSharpSyntaxUtilities.cs (1)
31case double.NegativeInfinity:
System.Windows.Input.Manipulations (2)
System\Windows\Input\Manipulations\InertiaProcessor2D.cs (2)
714(state.InitialVelocity > 0 ? double.PositiveInfinity : double.NegativeInfinity); 1123public double MinBound = double.NegativeInfinity;
WindowsBase.Tests (240)
System\Windows\Media\MatrixTests.cs (19)
77yield return new object[] { double.NegativeInfinity, 0, 0, 1, 0, 0, true, false, double.NegativeInfinity }; 78yield return new object[] { 1, double.NegativeInfinity, 0, 1, 0, 0, true, false, double.NaN }; 79yield return new object[] { 1, 0, double.NegativeInfinity, 1, 0, 0, true, false, double.NaN }; 80yield return new object[] { 1, 0, 0, double.NegativeInfinity, 0, 0, true, false, double.NegativeInfinity }; 81yield return new object[] { 1, 0, 0, 1, double.NegativeInfinity, 0, true, false, 1 }; 82yield return new object[] { 1, 0, 0, 1, 0, double.NegativeInfinity, true, false, 1 }; 83yield return new object[] { double.NegativeInfinity, double.NegativeInfinity, double.NegativeInfinity, double.NegativeInfinity, double.NegativeInfinity, double.NegativeInfinity, true, false, double.NaN }; 5081yield return new object[] { matrix, double.NegativeInfinity, false }; 5120yield return new object[] { double.NegativeInfinity, false }; 5161yield return new object[] { double.NegativeInfinity }; 5204yield return new object[] { matrix, double.NegativeInfinity, false }; 5243yield return new object[] { double.NegativeInfinity, false };
System\Windows\PointTests.cs (12)
24[InlineData(double.NegativeInfinity, double.NegativeInfinity)] 46[InlineData(double.NegativeInfinity)] 71[InlineData(double.NegativeInfinity)] 103yield return new object[] { new Point(1.2, 2.3), double.NegativeInfinity, double.NegativeInfinity, new Point(double.NegativeInfinity, double.NegativeInfinity) }; 104yield return new object[] { new Point(1.2, 2.3), double.NegativeInfinity, 0.2, new Point(double.NegativeInfinity, 2.5) }; 105yield return new object[] { new Point(1.2, 2.3), 0.1, double.NegativeInfinity, new Point(1.3, double.NegativeInfinity) };
System\Windows\RectTests.cs (194)
70Assert.Equal(double.NegativeInfinity, rect.Width); 71Assert.Equal(double.NegativeInfinity, rect.Height); 74Assert.Equal(double.NegativeInfinity, rect.Size.Width); 75Assert.Equal(double.NegativeInfinity, rect.Size.Height); 79Assert.Equal(double.NegativeInfinity, rect.TopRight.X); 81Assert.Equal(double.NegativeInfinity, rect.Bottom); 83Assert.Equal(double.NegativeInfinity, rect.BottomLeft.Y); 84Assert.Equal(double.NegativeInfinity, rect.BottomRight.X); 85Assert.Equal(double.NegativeInfinity, rect.BottomRight.Y); 91[InlineData(double.NegativeInfinity, double.NegativeInfinity, 3, 4)] 125[InlineData(double.NegativeInfinity)] 135[InlineData(double.NegativeInfinity)] 158yield return new object[] { new Point(double.NegativeInfinity, double.NegativeInfinity), new Point(1, 2), double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity }; 159yield return new object[] { new Point(1, 2), new Point(double.NegativeInfinity, double.NegativeInfinity), double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity }; 160yield return new object[] { new Point(double.NegativeInfinity, double.NegativeInfinity), new Point(double.NegativeInfinity, double.NegativeInfinity), double.NegativeInfinity, double.NegativeInfinity, double.NaN, double.NaN }; 218yield return new object[] { new Point(double.NegativeInfinity, double.NegativeInfinity), new Size(double.PositiveInfinity, double.PositiveInfinity), double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity }; 219yield return new object[] { new Point(double.NegativeInfinity, double.NegativeInfinity), new Size(1, 2), double.NegativeInfinity, double.NegativeInfinity, 1, 2 }; 279Assert.Equal(double.NegativeInfinity, rect.Width); 280Assert.Equal(double.NegativeInfinity, rect.Height); 283Assert.Equal(double.NegativeInfinity, rect.Size.Width); 284Assert.Equal(double.NegativeInfinity, rect.Size.Height); 288Assert.Equal(double.NegativeInfinity, rect.TopRight.X); 290Assert.Equal(double.NegativeInfinity, rect.Bottom); 292Assert.Equal(double.NegativeInfinity, rect.BottomLeft.Y); 293Assert.Equal(double.NegativeInfinity, rect.BottomRight.X); 294Assert.Equal(double.NegativeInfinity, rect.BottomRight.Y); 311yield return new object[] { new Point(double.NegativeInfinity, double.NegativeInfinity), new Vector(1, 2), double.NegativeInfinity, double.NegativeInfinity, double.NaN, double.NaN }; 312yield return new object[] { new Point(1, 2), new Vector(double.NegativeInfinity, double.NegativeInfinity), double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity }; 313yield return new object[] { new Point(double.NegativeInfinity, double.NegativeInfinity), new Vector(double.NegativeInfinity, double.NegativeInfinity), double.NegativeInfinity, double.NegativeInfinity, double.NaN, double.NaN }; 364Assert.Equal(double.NegativeInfinity, rect.Width); 365Assert.Equal(double.NegativeInfinity, rect.Height); 368Assert.Equal(double.NegativeInfinity, rect.Size.Width); 369Assert.Equal(double.NegativeInfinity, rect.Size.Height); 373Assert.Equal(double.NegativeInfinity, rect.TopRight.X); 375Assert.Equal(double.NegativeInfinity, rect.Bottom); 377Assert.Equal(double.NegativeInfinity, rect.BottomLeft.Y); 378Assert.Equal(double.NegativeInfinity, rect.BottomRight.X); 379Assert.Equal(double.NegativeInfinity, rect.BottomRight.Y); 528Assert.Equal(double.NegativeInfinity, rect.Width); 529Assert.Equal(double.NegativeInfinity, rect.Height); 532Assert.Equal(double.NegativeInfinity, rect.Size.Width); 533Assert.Equal(double.NegativeInfinity, rect.Size.Height); 537Assert.Equal(double.NegativeInfinity, rect.TopRight.X); 539Assert.Equal(double.NegativeInfinity, rect.Bottom); 541Assert.Equal(double.NegativeInfinity, rect.BottomLeft.Y); 542Assert.Equal(double.NegativeInfinity, rect.BottomRight.X); 543Assert.Equal(double.NegativeInfinity, rect.BottomRight.Y); 557Assert.Equal(double.NegativeInfinity, rect.Width); 558Assert.Equal(double.NegativeInfinity, rect.Height); 561Assert.Equal(double.NegativeInfinity, rect.Size.Width); 562Assert.Equal(double.NegativeInfinity, rect.Size.Height); 566Assert.Equal(double.NegativeInfinity, rect.TopRight.X); 568Assert.Equal(double.NegativeInfinity, rect.Bottom); 570Assert.Equal(double.NegativeInfinity, rect.BottomLeft.Y); 571Assert.Equal(double.NegativeInfinity, rect.BottomRight.X); 572Assert.Equal(double.NegativeInfinity, rect.BottomRight.Y); 578yield return new object[] { double.NegativeInfinity }; 651yield return new object[] { double.NegativeInfinity }; 794[InlineData(double.NegativeInfinity)] 876[InlineData(double.NegativeInfinity)] 1024yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), new Point(0, 0), true }; 1025yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), new Point(1, 2), true }; 1026yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), new Point(double.NegativeInfinity, double.NegativeInfinity), true }; 1027yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), new Point(double.MinValue, double.MinValue), true }; 1028yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), new Point(double.MaxValue, double.MaxValue), true }; 1029yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), new Point(double.PositiveInfinity, double.PositiveInfinity), false }; 1039yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Point(double.NegativeInfinity, double.NegativeInfinity), false }; 1738yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), 0, 0, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 1739yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), 5, 6, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 1740yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), -5, -6, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 1741yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), double.PositiveInfinity, double.PositiveInfinity, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 1742yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), double.NegativeInfinity, double.NegativeInfinity, Rect.Empty }; 1746yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), double.PositiveInfinity, double.PositiveInfinity, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 1747yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), double.NegativeInfinity, double.NegativeInfinity, Rect.Empty }; 1754yield return new object[] { new Rect(double.NaN, double.NaN, double.NaN, double.NaN), double.NegativeInfinity, double.NegativeInfinity, Rect.Empty }; 1760yield return new object[] { new Rect(1, 2, double.NaN, double.NaN), double.NegativeInfinity, double.NegativeInfinity, Rect.Empty }; 2691yield return new object[] { new Rect(double.MinValue, double.MinValue, 3, 4), double.MinValue, double.MinValue, new Rect(double.NegativeInfinity, double.NegativeInfinity, 3, 4) }; 2698yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), 0, 0, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2699yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), 5, 6, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2700yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), -5, -6, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2701yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), double.PositiveInfinity, double.PositiveInfinity, new Rect(double.NaN, double.NaN, double.PositiveInfinity, double.PositiveInfinity) }; 2702yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), double.NegativeInfinity, double.NegativeInfinity, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2707yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), double.NegativeInfinity, double.NegativeInfinity, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2714yield return new object[] { new Rect(double.NaN, double.NaN, double.NaN, double.NaN), double.NegativeInfinity, double.NegativeInfinity, new Rect(double.NaN, double.NaN, double.NaN, double.NaN) }; 2720yield return new object[] { new Rect(1, 2, double.NaN, double.NaN), double.NegativeInfinity, double.NegativeInfinity, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.NaN, double.NaN) }; 2871yield return new object[] { new Rect(-1, -2, 3, 4), double.MinValue, double.MinValue, new Rect(double.NegativeInfinity, double.NaN, double.PositiveInfinity, double.PositiveInfinity) }; 2872yield return new object[] { new Rect(0, 0, 3, 4), double.MinValue, double.MinValue, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2875yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), 0, 0, new Rect(double.NaN, double.NaN, double.NaN, double.NaN) }; 2876yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), 5, 6, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2877yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), -5, -6, new Rect(double.NaN, double.NaN, double.PositiveInfinity, double.PositiveInfinity) }; 2878yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), double.PositiveInfinity, double.PositiveInfinity, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2879yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity), double.NegativeInfinity, double.NegativeInfinity, new Rect(double.NaN, double.NaN, double.PositiveInfinity, double.PositiveInfinity) }; 2882yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), -5, -6, new Rect(double.NegativeInfinity ,double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2884yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), double.NegativeInfinity, double.NegativeInfinity, new Rect(double.NegativeInfinity,double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2891yield return new object[] { new Rect(double.NaN, double.NaN, double.NaN, double.NaN), double.NegativeInfinity, double.NegativeInfinity, new Rect(double.NaN, double.NaN, double.NaN, double.NaN) }; 2897yield return new object[] { new Rect(1, 2, double.NaN, double.NaN), double.NegativeInfinity, double.NegativeInfinity, new Rect(double.NaN, double.NaN, double.NaN, double.NaN) };
System\Windows\SizeTests.cs (10)
43[InlineData(double.NegativeInfinity)] 53[InlineData(double.NegativeInfinity)] 66Assert.Equal(double.NegativeInfinity, size.Width); 67Assert.Equal(double.NegativeInfinity, size.Height); 94[InlineData(double.NegativeInfinity)] 136[InlineData(double.NegativeInfinity)] 512Assert.Equal(double.NegativeInfinity, result.X); 513Assert.Equal(double.NegativeInfinity, result.Y); 545Assert.Equal(double.NegativeInfinity, result.X); 546Assert.Equal(double.NegativeInfinity, result.Y);
System\Windows\VectorTests.cs (5)
24[InlineData(double.NegativeInfinity, double.NegativeInfinity)] 75[InlineData(double.NegativeInfinity)] 100[InlineData(double.NegativeInfinity)] 156yield return new object[] { new Vector(1, 2), new Vector(double.MaxValue, double.MaxValue), double.NegativeInfinity };