807 references to PositiveInfinity
BinaryFormatTests (1)
FormatTests\FormattedObject\ListTests.cs (1)
102new List<double>() { 3.14, double.NaN, double.PositiveInfinity, double.NegativeInfinity, double.NegativeZero },
ConfigurationSchemaGenerator (1)
RuntimeSource\SourceGenerators\CSharpSyntaxUtilities.cs (1)
33case double.PositiveInfinity:
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (2)
1177if (s == "INF") return Double.PositiveInfinity; 1196result = Double.PositiveInfinity;
Microsoft.Analyzers.Local.Tests (1)
Json\JsonValueTest.cs (1)
65Assert.False(new JsonValue(double.PositiveInfinity).IsInteger);
Microsoft.AspNetCore.App.Analyzers (1)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
196double d when d is double.PositiveInfinity => "double.PositiveInfinity",
Microsoft.AspNetCore.Http.Extensions.Tests (1)
RequestDelegateGenerator\RequestDelegateCreationTests.SpecialTypes.cs (1)
174new object[] { "double", "double.PositiveInfinity", double.PositiveInfinity, true },
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
196double d when d is double.PositiveInfinity => "double.PositiveInfinity",
Microsoft.AspNetCore.Http.ValidationsGenerator (1)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
196double d when d is double.PositiveInfinity => "double.PositiveInfinity",
Microsoft.CodeAnalysis (1)
RealParser.cs (1)
266public override ulong Infinity => (ulong)BitConverter.DoubleToInt64Bits(double.PositiveInfinity);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (2)
95{ double.PositiveInfinity, nameof(double.PositiveInfinity) },
Microsoft.CodeAnalysis.CSharp (5)
Binder\PatternExplainer.cs (1)
751double.PositiveInfinity => "double.PositiveInfinity",
Utilities\ValueSetFactory.DoubleTC.cs (4)
20double INumericTC<double>.MaxValue => double.PositiveInfinity; 34Debug.Assert(value != double.PositiveInfinity); 47return double.PositiveInfinity; 93value == double.PositiveInfinity ? "Inf" :
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\NullableConversionTests.cs (2)
763Diagnostic(ErrorCode.ERR_ConstOutOfRangeChecked, "(int?)double.PositiveInfinity").WithArguments(double.PositiveInfinity.ToString(), "int").WithLocation(18, 13), 787Diagnostic(ErrorCode.ERR_ConstOutOfRangeChecked, "(int)double.PositiveInfinity").WithArguments(double.PositiveInfinity.ToString(), "int").WithLocation(32, 13),
Utilities\ValueSetTests.cs (2)
348Assert.Equal("[Inf..Inf]", ForDouble.Related(Equal, double.PositiveInfinity).ToString()); 371var i = ForDouble.Related(Equal, double.PositiveInfinity);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
101VerifySyntax<MemberAccessExpressionSyntax>(Generator.LiteralExpression(double.PositiveInfinity), "global::System.Double.PositiveInfinity");
Microsoft.CodeAnalysis.EditorFeatures (4)
InlineDiagnostics\InlineDiagnosticsTag.cs (2)
112border.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
InlineHints\InlineHintsTag.cs (2)
156block.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
97VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.PositiveInfinity), "Global.System.Double.PositiveInfinity")
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (2)
95{ double.PositiveInfinity, nameof(double.PositiveInfinity) },
Microsoft.DotNet.XUnitAssert.Tests (6)
EqualityAssertsTests.cs (6)
2119 Assert.Equal(double.MinValue, double.MaxValue, double.PositiveInfinity); 2129 var ex = Record.Exception(() => Assert.Equal(double.PositiveInfinity, 77.7, 1.0)); 2134 $"Expected: {double.PositiveInfinity}" + Environment.NewLine + 4097 var ex = Record.Exception(() => Assert.NotEqual(double.MinValue, double.MaxValue, double.PositiveInfinity)); 4101 $"Assert.NotEqual() Failure: Values are within tolerance {double.PositiveInfinity}" + Environment.NewLine + 4111 Assert.NotEqual(double.PositiveInfinity, 77.7, 1.0);
Microsoft.Extensions.AI.Abstractions.Tests (1)
test\Shared\JsonSchemaExporter\TestTypes.cs (1)
274new() { X = 1, Y = double.PositiveInfinity, Z = 3 },
Microsoft.Gen.Logging.Generated.Tests (1)
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesExtensions.cs (1)
63public double TransitiveField = double.PositiveInfinity; // Not supposed to be logged (field)
Microsoft.Maui (8)
Layouts\AbsoluteLayoutManager.cs (1)
136 return double.PositiveInfinity;
Layouts\GridLayoutManager.cs (4)
448 height = double.PositiveInfinity; 460 width = double.PositiveInfinity; 1050 cell.MeasureWidth = double.PositiveInfinity; 1064 cell.MeasureHeight = double.PositiveInfinity;
Layouts\HorizontalStackLayoutManager.cs (1)
30 var measure = child.Measure(double.PositiveInfinity, heightConstraint - padding.VerticalThickness);
Layouts\VerticalStackLayoutManager.cs (1)
31 var measure = child.Measure(childWidthConstraint, double.PositiveInfinity);
Primitives\Dimension.cs (1)
7 public const double Maximum = double.PositiveInfinity;
Microsoft.Maui.Controls (30)
Image\Image.cs (2)
83 SizeRequest desiredSize = base.OnMeasure(double.PositiveInfinity, double.PositiveInfinity);
ImageButton\ImageButton.cs (2)
154 SizeRequest desiredSize = base.OnMeasure(double.PositiveInfinity, double.PositiveInfinity);
Layout\FlexLayout.cs (4)
506 sizeConstraints.Width = (inMeasureMode && sizeConstraints.Width == 0) ? double.PositiveInfinity : sizeConstraints.Width; 507 sizeConstraints.Height = (inMeasureMode && sizeConstraints.Height == 0) ? double.PositiveInfinity : sizeConstraints.Height; 515 sizeConstraints.Width = double.PositiveInfinity; 516 sizeConstraints.Height = double.PositiveInfinity;
LegacyLayouts\AbsoluteLayout.cs (2)
166 var sizeRequest = new Lazy<SizeRequest>(() => view.Measure(double.PositiveInfinity, double.PositiveInfinity, MeasureFlags.IncludeMargins));
LegacyLayouts\FlexLayout.cs (2)
312 sizeConstrains.Width = (inMeasureMode && sizeConstrains.Width == 0) ? double.PositiveInfinity : sizeConstrains.Width; 313 sizeConstrains.Height = (inMeasureMode && sizeConstrains.Height == 0) ? double.PositiveInfinity : sizeConstrains.Height;
LegacyLayouts\GridCalc.cs (4)
198 double heightRequest = double.IsPositiveInfinity(height) ? double.PositiveInfinity : assignedHeight + GetUnassignedHeight(height, grid.RowSpacing); 230 double widthRequest = double.IsPositiveInfinity(width) ? double.PositiveInfinity : assignedWidth + GetUnassignedWidth(width, grid.ColumnSpacing); 543 double w = double.IsPositiveInfinity(width) ? double.PositiveInfinity : assignedWidth + GetUnassignedWidth(width, grid.ColumnSpacing); 569 double h = double.IsPositiveInfinity(height) ? double.PositiveInfinity : assignedHeight + unassignedHeight;
LegacyLayouts\StackLayout.cs (2)
173 SizeRequest request = child.Measure(widthConstraint, double.PositiveInfinity, MeasureFlags.IncludeMargins); 208 SizeRequest request = child.Measure(double.PositiveInfinity, heightConstraint, MeasureFlags.IncludeMargins);
ScrollView\ScrollView.cs (8)
294 widthConstraint = double.PositiveInfinity; 297 heightConstraint = double.PositiveInfinity; 300 widthConstraint = double.PositiveInfinity; 301 heightConstraint = double.PositiveInfinity; 446 widthConstraint = double.PositiveInfinity; 450 heightConstraint = double.PositiveInfinity; 451 widthConstraint = double.PositiveInfinity; 455 heightConstraint = double.PositiveInfinity;
VisualElement\VisualElement.cs (4)
432 public static readonly BindableProperty MaximumWidthRequestProperty = BindableProperty.Create(nameof(MaximumWidthRequest), typeof(double), typeof(VisualElement), double.PositiveInfinity, propertyChanged: OnRequestChanged); 435 public static readonly BindableProperty MaximumHeightRequestProperty = BindableProperty.Create(nameof(MaximumHeightRequest), typeof(double), typeof(VisualElement), double.PositiveInfinity, propertyChanged: OnRequestChanged); 777 /// <para>The default value is <see cref="double.PositiveInfinity"/>.</para> 790 /// <para>The default value is <see cref="double.PositiveInfinity"/>.</para>
Microsoft.Maui.Controls.Foldable (2)
TwoPaneView.cs (2)
328 || width == double.PositiveInfinity 329 || height == double.PositiveInfinity)
Microsoft.ML.AutoML (3)
Experiment\Runners\CrossValSummaryRunner.cs (1)
212var smallestDistFromAvg = double.PositiveInfinity;
Tuner\SearchThread.cs (1)
32_objBest1 = searchAlgorithm.BestObj == null ? double.PositiveInfinity : (double)searchAlgorithm.BestObj;
Utils\BestResultUtil.cs (1)
125var minScore = double.PositiveInfinity;
Microsoft.ML.AutoML.Tests (1)
TunerTests.cs (1)
176var invalidLosses = Enumerable.Repeat(new[] { double.NaN, double.NegativeInfinity, double.PositiveInfinity }, 100)
Microsoft.ML.Core (7)
Utilities\BinFinder.cs (3)
112return new[] { Double.PositiveInfinity }; 173bounds[bounds.Length - 1] = Double.PositiveInfinity; 256return Double.PositiveInfinity;
Utilities\DoubleParser.cs (2)
346value = Double.PositiveInfinity; 434value = Double.PositiveInfinity;
Utilities\SummaryStatistics.cs (1)
17Min = double.PositiveInfinity;
Utilities\SupervisedBinFinder.cs (1)
203result[numUpperBounds - 1] = Double.PositiveInfinity;
Microsoft.ML.CpuMath (1)
ProbabilityFunctions.cs (1)
69return Double.PositiveInfinity;
Microsoft.ML.Data (8)
DataLoadSave\DataOperationsCatalog.cs (1)
224public IDataView FilterRowsByColumn(IDataView input, string columnName, double lowerBound = double.NegativeInfinity, double upperBound = double.PositiveInfinity)
Transforms\NormalizeColumnDbl.cs (6)
259Contracts.CheckDecode(curUpperBounds[curUpperBounds.Length - 1] == TFloat.PositiveInfinity); 333_min[i] = TFloat.PositiveInfinity; 1416Contracts.Assert(0 <= scale && scale < TFloat.PositiveInfinity); 1437Contracts.Assert(0 <= scale && scale < TFloat.PositiveInfinity); 1457Contracts.Assert(0 <= scale && scale < TFloat.PositiveInfinity); 1473Contracts.Assert(0 <= scale && scale < TFloat.PositiveInfinity);
Transforms\RangeFilter.cs (1)
125_max = options.Max ?? Double.PositiveInfinity;
Microsoft.ML.FastTree (5)
BinFile\BinFinder.cs (3)
30Interlocked.CompareExchange(ref _trivialBinUpperBounds, new double[] { double.PositiveInfinity }, null) ?? 164binUpperBounds[binUpperBounds.Length - 1] = double.PositiveInfinity; 175binUpperBounds[binUpperBounds.Length - 1] = double.PositiveInfinity;
GamTrainer.cs (1)
91public double MaximumTreeOutput = double.PositiveInfinity;
SumupPerformanceCommand.cs (1)
200yield return double.PositiveInfinity;
Microsoft.ML.KMeansClustering (1)
KMeansPlusPlusTrainer.cs (1)
1195AverageScore = double.PositiveInfinity;
Microsoft.ML.LightGbm (1)
WrappedLightGbmBooster.cs (1)
108values.Add(double.PositiveInfinity);
Microsoft.ML.Predictor.Tests (2)
CompareBaselines.cs (2)
277return double.PositiveInfinity; 314d = line[ich] == '-' ? double.NegativeInfinity : double.PositiveInfinity;
Microsoft.ML.StandardTrainers (3)
Standard\SdcaBinary.cs (3)
493var bestPrimalLoss = double.PositiveInfinity; 740initialValues = new Double[] { Double.PositiveInfinity, 0, Double.PositiveInfinity, 0, 0, 0 };
Microsoft.ML.TestFramework (1)
DataPipe\TestDataPipe.cs (1)
31Double.MaxValue, Double.Epsilon, Double.NegativeInfinity, Double.PositiveInfinity };
Microsoft.ML.Tests (20)
Transformers\NAIndicatorTests.cs (9)
42new TestClass() { A = float.PositiveInfinity, B = double.PositiveInfinity, C = new float[2]{ float.PositiveInfinity, float.PositiveInfinity, } , D = new double[2]{ double.PositiveInfinity, double.PositiveInfinity}}, 70new TestClass() { A = float.PositiveInfinity, B = double.PositiveInfinity, C = new float[2]{ float.PositiveInfinity, float.PositiveInfinity, } , D = new double[2]{ double.PositiveInfinity, double.PositiveInfinity}}, 133new TestClass() { A = float.PositiveInfinity, B = double.PositiveInfinity, C = new float[2]{ float.PositiveInfinity, float.PositiveInfinity, } , D = new double[2]{ double.PositiveInfinity, double.PositiveInfinity}},
Transformers\NAReplaceTests.cs (6)
107new TestClass() { A = float.PositiveInfinity, B = double.PositiveInfinity,C= new float[2]{ float.PositiveInfinity, float.PositiveInfinity, } , D = new double[2]{ double.PositiveInfinity, double.PositiveInfinity}}, 165new TestClass() { A = float.PositiveInfinity, B = double.PositiveInfinity,C= new float[2]{ float.PositiveInfinity, float.PositiveInfinity, } , D = new double[2]{ double.PositiveInfinity, double.PositiveInfinity}},
Transformers\NormalizerTests.cs (5)
296Assert.True(double.PositiveInfinity == doubleBinModel.UpperBounds[34]); 303Assert.True(double.PositiveInfinity == doubleBinModelVector.UpperBounds[0][doubleBinModelVector.UpperBounds[0].Length - 1]); 305Assert.True(double.PositiveInfinity == doubleBinModelVector.UpperBounds[3][doubleBinModelVector.UpperBounds[3].Length - 1]); 384Assert.True(double.PositiveInfinity == doubleBinModelVector.UpperBounds[0][doubleBinModelVector.UpperBounds[0].Length - 1]); 386Assert.True(double.PositiveInfinity == doubleBinModelVector.UpperBounds[3][doubleBinModelVector.UpperBounds[3].Length - 1]);
Microsoft.ML.TimeSeries (1)
AdaptiveSingularSpectrumSequenceModeler.cs (1)
281_maxTrendRatio = maxGrowth == null ? Double.PositiveInfinity : ((GrowthRatio)maxGrowth).Ratio;
Microsoft.ML.Transforms (3)
Expression\Lexer.cs (1)
380return new DblLitToken(span, double.PositiveInfinity, chSuf != 0);
MissingValueReplacingUtils.cs (2)
824Stat = ReturnMax ? double.NegativeInfinity : double.PositiveInfinity; 845Stat = ReturnMax ? double.NegativeInfinity : double.PositiveInfinity;
Microsoft.VisualStudio.LanguageServices (6)
PreviewPane\PreviewPane.xaml.cs (6)
33private static readonly Size s_infiniteSize = new(double.PositiveInfinity, double.PositiveInfinity); 285var titleTextBlockHeight = double.PositiveInfinity; 298double.PositiveInfinity)); 302TitleTextBlock.Measure(availableSize: new Size(headerStackPanelWidth, double.PositiveInfinity)); 398TitleTextBlock.MaxHeight = double.PositiveInfinity;
PresentationCore (33)
MS\Internal\TextFormatting\TextFormatterImp.cs (1)
458ArgumentOutOfRangeException.ThrowIfEqual(paragraphWidth, double.PositiveInfinity);
System\Windows\InterOp\HwndSource.cs (6)
1048Size sz = new Size(double.PositiveInfinity, double.PositiveInfinity); 1079(_sizeToContent == SizeToContent.Width ? double.PositiveInfinity : sizeFromHwndLogicalUnits.Width), 1080(_sizeToContent == SizeToContent.Height ? double.PositiveInfinity : sizeFromHwndLogicalUnits.Height)); 1441(_sizeToContent == SizeToContent.Width ? double.PositiveInfinity : relevantPt.X), 1442(_sizeToContent == SizeToContent.Height ? double.PositiveInfinity : relevantPt.Y));
System\Windows\Media\BitmapCacheBrush.cs (2)
264element.Measure(new Size(Double.PositiveInfinity, Double.PositiveInfinity));
System\Windows\Media\BoundsDrawingContextWalker.cs (2)
592bounds.Width = Double.PositiveInfinity; 593bounds.Height = Double.PositiveInfinity;
System\Windows\Media\GlyphRun.cs (4)
1272double accLeft = double.PositiveInfinity; 1273double accTop = double.PositiveInfinity; 1439double accLeft = double.PositiveInfinity; 1440double accTop = double.PositiveInfinity;
System\Windows\Media\Visual.cs (8)
406bboxSubgraph.Width = Double.PositiveInfinity; 407bboxSubgraph.Height = Double.PositiveInfinity; 601bboxSubgraph.Width = Double.PositiveInfinity; 602bboxSubgraph.Height = Double.PositiveInfinity; 1054_bboxSubgraph.Width = Double.PositiveInfinity; 1055_bboxSubgraph.Height = Double.PositiveInfinity; 1129bboxSubgraph.Width = Double.PositiveInfinity; 1130bboxSubgraph.Height = Double.PositiveInfinity;
System\Windows\Media\VisualBrush.cs (2)
231element.Measure(new Size(Double.PositiveInfinity, Double.PositiveInfinity));
System\Windows\Media3D\Generated\PointLightBase.cs (2)
270internal const double c_Range = Double.PositiveInfinity; 310Double.PositiveInfinity,
System\Windows\Media3D\Generated\ProjectionCamera.cs (2)
270internal const double c_FarPlaneDistance = (double)Double.PositiveInfinity; 310(double)Double.PositiveInfinity,
System\Windows\Media3D\PerspectiveCamera.cs (1)
81double m22 = zf != Double.PositiveInfinity ? zf/(zn-zf) : -1;
System\Windows\Media3D\Rect3D.cs (3)
598_x = Double.PositiveInfinity, 599_y = Double.PositiveInfinity, 600_z = Double.PositiveInfinity,
PresentationCore.Tests (2)
System\Windows\Media\Animation\RepeatBehavior.Tests.cs (1)
12[InlineData(double.PositiveInfinity)]
System\Windows\TextDecorationCollectionConverter.Tests.cs (1)
107[InlineData(double.PositiveInfinity)]
PresentationFramework (105)
MS\Internal\Annotations\Component\AnnotationAdorner.cs (2)
131Size childConstraint = new Size(Double.PositiveInfinity, Double.PositiveInfinity);
MS\Internal\Controls\InkCanvasInnerCanvas.cs (2)
78Size childConstraint = new Size(Double.PositiveInfinity, Double.PositiveInfinity);
MS\Internal\Controls\TemplatedAdorner.cs (2)
145(_child).Measure(new Size(Double.PositiveInfinity, Double.PositiveInfinity));
MS\Internal\Documents\FlowDocumentFormatter.cs (1)
192Size pageSize = new Size(_document.PageWidth, double.PositiveInfinity);
MS\Internal\PtsHost\Line.cs (1)
350pageHeight = Double.PositiveInfinity;
MS\Internal\PtsHost\OptimalTextSource.cs (1)
227pageHeight = Double.PositiveInfinity;
MS\Internal\PtsHost\UIElementParagraph.cs (1)
434elementHeight = Double.PositiveInfinity;
System\Windows\Annotations\AnnotationDocumentPaginator.cs (4)
307decorator.Measure(new Size(Double.PositiveInfinity, Double.PositiveInfinity)); 348decorator.Measure(new Size(Double.PositiveInfinity, Double.PositiveInfinity));
System\Windows\Controls\Canvas.cs (2)
257Size childConstraint = new Size(Double.PositiveInfinity, Double.PositiveInfinity);
System\Windows\Controls\ColumnDefinition.cs (1)
1044Double.PositiveInfinity,
System\Windows\Controls\DataGrid.cs (3)
191new FrameworkPropertyMetadata(double.PositiveInfinity, new PropertyChangedCallback(OnColumnSizeConstraintChanged)), 6417double closestDistance = Double.PositiveInfinity; 6550distance = Double.PositiveInfinity;
System\Windows\Controls\DataGridCellsPanel.cs (1)
100Size childMeasureConstraint = new Size(double.PositiveInfinity, constraint.Height);
System\Windows\Controls\DataGridColumn.cs (2)
339new FrameworkPropertyMetadata(double.PositiveInfinity, new PropertyChangedCallback(OnMaxWidthPropertyChanged), new CoerceValueCallback(OnCoerceMaxWidth)), 531return Double.PositiveInfinity;
System\Windows\Controls\DataGridColumnCollection.cs (6)
1561double minPerStarExcessRatio = Double.PositiveInfinity; 1598minPerStarExcessRatio = Double.PositiveInfinity; 1816double minPerStarLagRatio = Double.PositiveInfinity; 1848minPerStarLagRatio = Double.PositiveInfinity; 2050double minLagWidth = Double.PositiveInfinity; 2313double minExcessWidth = Double.PositiveInfinity;
System\Windows\Controls\DataGridHelper.cs (1)
258element.Measure(new Size(constraintWidth, double.PositiveInfinity));
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
588Document.ColumnWidth = double.PositiveInfinity;
System\Windows\Controls\Grid.cs (8)
1093userSize = double.PositiveInfinity; 1099userSize = double.PositiveInfinity; 1104userSize = double.PositiveInfinity; 1314cellMeasureWidth = double.PositiveInfinity; 1327cellMeasureHeight = double.PositiveInfinity; 1335cellMeasureHeight = double.PositiveInfinity; 1858double minRatio = (minCount > 0) ? tempDefinitions[minCount - 1].MeasureSize : Double.PositiveInfinity; 2466double minRatio = (minCount > 0) ? definitions[definitionIndices[minCount - 1]].MeasureSize : Double.PositiveInfinity;
System\Windows\Controls\ItemsControl.cs (2)
2985Double.PositiveInfinity, viewPortBounds.Height); 2990viewPortBounds.Width, Double.PositiveInfinity);
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
107childConstraint.Width = Double.PositiveInfinity;
System\Windows\Controls\Primitives\Popup.cs (2)
2241limitSize = new Size(Double.PositiveInfinity, Double.PositiveInfinity);
System\Windows\Controls\Primitives\PopupRoot.cs (4)
140Size desiredSize = new Size(Double.PositiveInfinity, Double.PositiveInfinity); 185Size restricted1DDesiredSize = new Size(restrictWidth ? restrictedSize.Width : Double.PositiveInfinity, 186restrictHeight ? restrictedSize.Height : Double.PositiveInfinity);
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (2)
421if (_scrollData._canHorizontallyScroll) { childConstraint.Width = Double.PositiveInfinity; } 422if (_scrollData._canVerticallyScroll) { childConstraint.Height = Double.PositiveInfinity; }
System\Windows\Controls\Primitives\ToolBarPanel.cs (2)
240layoutSlotSize.Width = Double.PositiveInfinity; 245layoutSlotSize.Height = Double.PositiveInfinity;
System\Windows\Controls\RichTextBox.cs (1)
304if (constraint.Width == Double.PositiveInfinity)
System\Windows\Controls\RowDefinition.cs (1)
1039Double.PositiveInfinity,
System\Windows\Controls\ScrollViewer.cs (3)
113public void ScrollToRightEnd() { EnqueueCommand(Commands.SetHorizontalOffset, Double.PositiveInfinity, null); } 129EnqueueCommand(Commands.SetVerticalOffset, Double.PositiveInfinity, null); 139public void ScrollToBottom() { EnqueueCommand(Commands.SetVerticalOffset, Double.PositiveInfinity, null); }
System\Windows\Controls\Stack.cs (4)
561layoutSlotSize.Width = Double.PositiveInfinity; 562if (measureElement.IsScrolling && measureElement.CanVerticallyScroll) { layoutSlotSize.Height = Double.PositiveInfinity; } 568layoutSlotSize.Height = Double.PositiveInfinity; 569if (measureElement.IsScrolling && measureElement.CanHorizontallyScroll) { layoutSlotSize.Width = Double.PositiveInfinity; }
System\Windows\Controls\ToolBarTray.cs (2)
349Size childConstraint = new Size(Double.PositiveInfinity, Double.PositiveInfinity);
System\Windows\Controls\ViewBox.cs (2)
311Size infinteConstraint = new Size(Double.PositiveInfinity, Double.PositiveInfinity);
System\Windows\Controls\VirtualizingStackPanel.cs (20)
2342childConstraint.Width = Double.PositiveInfinity; 2343if (IsScrolling && CanVerticallyScroll) { childConstraint.Height = Double.PositiveInfinity; } 2347childConstraint.Height = Double.PositiveInfinity; 2348if (IsScrolling && CanHorizontallyScroll) { childConstraint.Width = Double.PositiveInfinity; } 4455Double.PositiveInfinity, 4458Double.PositiveInfinity); 4575viewport.Width = Double.PositiveInfinity; 4579viewport.Height = Double.PositiveInfinity; 9981viewportOffset.X = Double.PositiveInfinity; 10004viewportOffset.X = Double.PositiveInfinity; 10036viewportOffset.X = Double.PositiveInfinity; 10104viewportOffset.Y = Double.PositiveInfinity; 10198viewportOffset.Y = Double.PositiveInfinity; 10221viewportOffset.Y = Double.PositiveInfinity; 10253viewportOffset.Y = Double.PositiveInfinity; 10320viewportOffset.X = Double.PositiveInfinity; 10654viewportOffset.X = Double.PositiveInfinity; 10689viewportOffset.X = Double.PositiveInfinity; 10785viewportOffset.Y = Double.PositiveInfinity; 10820viewportOffset.Y = Double.PositiveInfinity;
System\Windows\Documents\FixedPage.cs (2)
740Size childConstraint = new Size(Double.PositiveInfinity, Double.PositiveInfinity);
System\Windows\Documents\FlowDocument.cs (2)
592double.PositiveInfinity, 669double.PositiveInfinity,
System\Windows\FrameworkElement.cs (8)
3524Double.PositiveInfinity, 3603Double.PositiveInfinity, 4044double height = (double.IsNaN(l) ? Double.PositiveInfinity : l); 4054double width = (double.IsNaN(l) ? Double.PositiveInfinity : l); 4125return new Size(Double.PositiveInfinity, Double.PositiveInfinity); 4160Double yCoverD = (yConstrInfinite ? Double.PositiveInfinity : Math.Abs(yConstr/d)); 4161Double xCoverA = (xConstrInfinite ? Double.PositiveInfinity : Math.Abs(xConstr/a));
System\Windows\Window.cs (8)
3415Width = ((constraint.Width == Double.PositiveInfinity) ? Double.PositiveInfinity : Math.Max(0.0, (constraint.Width - frameSize.Width))), 3416Height = ((constraint.Height == Double.PositiveInfinity) ? Double.PositiveInfinity : Math.Max(0.0, (constraint.Height - frameSize.Height))) 7265private double _trackMaxWidthDeviceUnits = Double.PositiveInfinity; 7266private double _trackMaxHeightDeviceUnits = Double.PositiveInfinity; 7267private double _windowMaxWidthDeviceUnits = Double.PositiveInfinity; 7268private double _windowMaxHeightDeviceUnits = Double.PositiveInfinity;
ReachFramework (2)
AlphaFlattener\Utility.cs (2)
1579uiElement.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
Shared.Tests (1)
JsonSchemaExporter\TestTypes.cs (1)
274new() { X = 1, Y = double.PositiveInfinity, Z = 3 },
System.Net.Http (1)
System\Net\Http\Headers\StringWithQualityHeaderValue.cs (1)
12private const double NotSetSentinel = double.PositiveInfinity;
System.Private.CoreLib (19)
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 (2)
33_min = double.PositiveInfinity; 133_min = double.PositiveInfinity;
src\libraries\System.Private.CoreLib\src\System\Double.cs (7)
236return d == PositiveInfinity; 804static double IFloatingPointIeee754<double>.PositiveInfinity => PositiveInfinity; 1631result = PositiveInfinity; 1710result = PositiveInfinity; 1741result = PositiveInfinity; 1745result = CopySign(PositiveInfinity, x); 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)
1552return Equals(vector, Create(double.PositiveInfinity).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
92get => new NFloat(NativeType.PositiveInfinity);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (1)
2033return Equals(vector, Create(double.PositiveInfinity).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (1)
2137return Equals(vector, Create(double.PositiveInfinity).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (1)
2164return Equals(vector, Create(double.PositiveInfinity).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1)
1970return Equals(vector, Create(double.PositiveInfinity).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (1)
717result = TVectorDouble.ConditionalSelect(infinityMask, TVectorDouble.Create(double.PositiveInfinity), result);
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (1)
676/// <paramref name="value"/> is <see cref="double.PositiveInfinity"/>
System.Private.Windows.Core.Tests (1)
System\Value\StoringDouble.cs (1)
16{ double.PositiveInfinity }
System.Private.Xml (10)
System\Xml\XmlConvert.cs (2)
1011return double.PositiveInfinity; 1032result = double.PositiveInfinity;
System\Xml\Xsl\Runtime\XmlSortKey.cs (3)
312_dblVal = (collation.EmptyGreatest != collation.DescendingOrder) ? double.PositiveInfinity : double.NegativeInfinity; 342Debug.Assert(_dblVal == double.NegativeInfinity || _dblVal == double.PositiveInfinity); 348Debug.Assert(that._dblVal == double.NegativeInfinity || that._dblVal == double.PositiveInfinity);
System\Xml\Xsl\Runtime\XslNumber.cs (2)
189if (!(0.5 <= dblVal && dblVal < double.PositiveInfinity)) 274Debug.Assert(1 <= dblVal && dblVal < double.PositiveInfinity);
System\Xml\Xsl\XPathConvert.cs (3)
81return NextAfter(x, double.PositiveInfinity); 601return double.PositiveInfinity; 2541dbl = double.PositiveInfinity;
System.Runtime.Numerics (8)
System\Numerics\BigInteger.cs (2)
846if (baseValue == double.PositiveInfinity) 1843return double.PositiveInfinity;
System\Numerics\Complex.cs (6)
37public static readonly Complex Infinity = new Complex(double.PositiveInfinity, double.PositiveInfinity); 642return new Complex(double.PositiveInfinity, value.m_imaginary); 650return new Complex(double.NaN, double.PositiveInfinity); 654return new Complex(double.PositiveInfinity, double.NaN); 705return (new Complex(double.PositiveInfinity, imaginaryCopy));
System.Text.Json (3)
System\Text\Json\Document\JsonElement.cs (2)
845/// instead <see langword="true"/> is returned and <see cref="double.PositiveInfinity"/> (or 876/// On .NET Core this method returns <see cref="double.PositiveInfinity"/> (or
System\Text\Json\Reader\JsonReaderHelper.cs (1)
226value = double.PositiveInfinity;
System.Text.Json.SourceGeneration (1)
src\libraries\Common\src\SourceGenerators\CSharpSyntaxUtilities.cs (1)
33case double.PositiveInfinity:
System.Windows.Controls.Ribbon (20)
Microsoft\Windows\Controls\KeyTipAdorner.cs (2)
70Size childConstraint = new Size(Double.PositiveInfinity, Double.PositiveInfinity);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonContextualTabGroupsPanel.cs (1)
55tabGroupHeader.Measure(new Size(double.PositiveInfinity, availableSize.Height));
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (3)
357Size childConstraint = new Size(double.PositiveInfinity, double.PositiveInfinity); 444layoutSlotSize.Height = Double.PositiveInfinity;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryItemsPanel.cs (2)
319Size childConstraint = new Size(double.PositiveInfinity, double.PositiveInfinity);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonQuickAccessToolBarOverflowPanel.cs (1)
27Size infinity = new Size(Double.PositiveInfinity, availableSize.Height);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonQuickAccessToolBarPanel.cs (1)
201Size infinity = new Size(Double.PositiveInfinity, availableSize.Height);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (2)
40Size childConstraint = new Size(double.PositiveInfinity, availableSize.Height); 94reducePaddingRegularTabHeader = double.PositiveInfinity;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTitlePanel.cs (2)
139titleHost.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
Microsoft\Windows\Controls\Ribbon\Primitives\StarLayoutInfo.cs (1)
58new UIPropertyMetadata(double.PositiveInfinity, null, new CoerceValueCallback(OnCoerceRequestedStarMaxWidth)),
Microsoft\Windows\Controls\Ribbon\RibbonControlSizeDefinition.cs (1)
97new FrameworkPropertyMetadata(new RibbonControlLength(double.PositiveInfinity)),
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (2)
847_itemsPresenter.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity));
Microsoft\Windows\Controls\Ribbon\RibbonTwoLineText.cs (2)
384Size infinity = new Size(double.PositiveInfinity, double.PositiveInfinity);
System.Windows.Input.Manipulations (4)
System\Windows\Input\Manipulations\InertiaProcessor2D.cs (4)
698state.AbsoluteDeceleration = double.PositiveInfinity; 712state.Duration = double.PositiveInfinity; 714(state.InitialVelocity > 0 ? double.PositiveInfinity : double.NegativeInfinity); 1124public double MaxBound = double.PositiveInfinity;
WindowsBase.Tests (453)
System\Windows\Media\MatrixTests.cs (19)
70yield return new object[] { double.PositiveInfinity, 0, 0, 1, 0, 0, true, false, double.PositiveInfinity }; 71yield return new object[] { 1, double.PositiveInfinity, 0, 1, 0, 0, true, false, double.NaN }; 72yield return new object[] { 1, 0, double.PositiveInfinity, 1, 0, 0, true, false, double.NaN }; 73yield return new object[] { 1, 0, 0, double.PositiveInfinity, 0, 0, true, false, double.PositiveInfinity }; 74yield return new object[] { 1, 0, 0, 1, double.PositiveInfinity, 0, true, false, 1 }; 75yield return new object[] { 1, 0, 0, 1, 0, double.PositiveInfinity, true, false, 1 }; 76yield return new object[] { double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity, true, false, double.NaN }; 5088yield return new object[] { matrix, double.PositiveInfinity, false }; 5127yield return new object[] { double.PositiveInfinity, false }; 5168yield return new object[] { double.PositiveInfinity }; 5211yield return new object[] { matrix, double.PositiveInfinity, false }; 5250yield return new object[] { double.PositiveInfinity, false };
System\Windows\PointTests.cs (12)
34[InlineData(double.PositiveInfinity, double.PositiveInfinity)] 54[InlineData(double.PositiveInfinity)] 79[InlineData(double.PositiveInfinity)] 115yield return new object[] { new Point(1.2, 2.3), double.PositiveInfinity, double.PositiveInfinity, new Point(double.PositiveInfinity, double.PositiveInfinity) }; 116yield return new object[] { new Point(1.2, 2.3), double.PositiveInfinity, 0.2, new Point(double.PositiveInfinity, 2.5) }; 117yield return new object[] { new Point(1.2, 2.3), 0.1, double.PositiveInfinity, new Point(1.3, double.PositiveInfinity) };
System\Windows\RectTests.cs (406)
68Assert.Equal(double.PositiveInfinity, rect.X); 69Assert.Equal(double.PositiveInfinity, rect.Y); 72Assert.Equal(double.PositiveInfinity, rect.Location.X); 73Assert.Equal(double.PositiveInfinity, rect.Location.Y); 76Assert.Equal(double.PositiveInfinity, rect.Top); 77Assert.Equal(double.PositiveInfinity, rect.TopLeft.X); 78Assert.Equal(double.PositiveInfinity, rect.TopLeft.Y); 80Assert.Equal(double.PositiveInfinity, rect.TopRight.Y); 82Assert.Equal(double.PositiveInfinity, rect.BottomLeft.X); 98[InlineData(double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity)] 156yield return new object[] { new Point(double.PositiveInfinity, double.PositiveInfinity), new Point(1, 2), 1, 2, double.PositiveInfinity, double.PositiveInfinity }; 157yield return new object[] { new Point(1, 2), new Point(double.PositiveInfinity, double.PositiveInfinity), 1, 2, double.PositiveInfinity, double.PositiveInfinity }; 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 }; 215yield return new object[] { new Point(double.PositiveInfinity, double.PositiveInfinity), new Size(double.PositiveInfinity, double.PositiveInfinity), double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity }; 216yield return new object[] { new Point(double.PositiveInfinity, double.PositiveInfinity), new Size(1, 2), double.PositiveInfinity, double.PositiveInfinity, 1, 2 }; 217yield return new object[] { new Point(1, 2), new Size(double.PositiveInfinity, double.PositiveInfinity), 1, 2, double.PositiveInfinity, double.PositiveInfinity }; 218yield return new object[] { new Point(double.NegativeInfinity, double.NegativeInfinity), new Size(double.PositiveInfinity, double.PositiveInfinity), double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity }; 277Assert.Equal(double.PositiveInfinity, rect.X); 278Assert.Equal(double.PositiveInfinity, rect.Y); 281Assert.Equal(double.PositiveInfinity, rect.Location.X); 282Assert.Equal(double.PositiveInfinity, rect.Location.Y); 285Assert.Equal(double.PositiveInfinity, rect.Top); 286Assert.Equal(double.PositiveInfinity, rect.TopLeft.X); 287Assert.Equal(double.PositiveInfinity, rect.TopLeft.Y); 289Assert.Equal(double.PositiveInfinity, rect.TopRight.Y); 291Assert.Equal(double.PositiveInfinity, rect.BottomLeft.X); 308yield return new object[] { new Point(double.PositiveInfinity, double.PositiveInfinity), new Vector(double.PositiveInfinity, double.PositiveInfinity), double.PositiveInfinity, double.PositiveInfinity, double.NaN, double.NaN }; 309yield return new object[] { new Point(double.PositiveInfinity, double.PositiveInfinity), new Vector(1, 2), double.PositiveInfinity, double.PositiveInfinity, double.NaN, double.NaN }; 310yield return new object[] { new Point(1, 2), new Vector(double.PositiveInfinity, double.PositiveInfinity), 1, 2, double.PositiveInfinity, double.PositiveInfinity }; 312yield return new object[] { new Point(1, 2), new Vector(double.NegativeInfinity, double.NegativeInfinity), double.NegativeInfinity, double.NegativeInfinity, double.PositiveInfinity, double.PositiveInfinity }; 362Assert.Equal(double.PositiveInfinity, rect.X); 363Assert.Equal(double.PositiveInfinity, rect.Y); 366Assert.Equal(double.PositiveInfinity, rect.Location.X); 367Assert.Equal(double.PositiveInfinity, rect.Location.Y); 370Assert.Equal(double.PositiveInfinity, rect.Top); 371Assert.Equal(double.PositiveInfinity, rect.TopLeft.X); 372Assert.Equal(double.PositiveInfinity, rect.TopLeft.Y); 374Assert.Equal(double.PositiveInfinity, rect.TopRight.Y); 376Assert.Equal(double.PositiveInfinity, rect.BottomLeft.X); 526Assert.Equal(double.PositiveInfinity, rect.X); 527Assert.Equal(double.PositiveInfinity, rect.Y); 530Assert.Equal(double.PositiveInfinity, rect.Location.X); 531Assert.Equal(double.PositiveInfinity, rect.Location.Y); 534Assert.Equal(double.PositiveInfinity, rect.Top); 535Assert.Equal(double.PositiveInfinity, rect.TopLeft.X); 536Assert.Equal(double.PositiveInfinity, rect.TopLeft.Y); 538Assert.Equal(double.PositiveInfinity, rect.TopRight.Y); 540Assert.Equal(double.PositiveInfinity, rect.BottomLeft.X); 555Assert.Equal(double.PositiveInfinity, rect.X); 556Assert.Equal(double.PositiveInfinity, rect.Y); 559Assert.Equal(double.PositiveInfinity, rect.Location.X); 560Assert.Equal(double.PositiveInfinity, rect.Location.Y); 563Assert.Equal(double.PositiveInfinity, rect.Top); 564Assert.Equal(double.PositiveInfinity, rect.TopLeft.X); 565Assert.Equal(double.PositiveInfinity, rect.TopLeft.Y); 567Assert.Equal(double.PositiveInfinity, rect.TopRight.Y); 569Assert.Equal(double.PositiveInfinity, rect.BottomLeft.X); 586yield return new object[] { double.PositiveInfinity }; 659yield return new object[] { double.PositiveInfinity }; 729yield return new object[] { double.PositiveInfinity }; 811yield return new object[] { double.PositiveInfinity }; 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 }; 1031yield return new object[] { new Rect(double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity), new Point(double.PositiveInfinity, double.PositiveInfinity), false }; 1032yield return new object[] { new Rect(double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity), new Point(double.MaxValue, double.MaxValue), false }; 1035yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Point(0, 0), false }; 1036yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Point(1, 2), true }; 1037yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Point(2, 3), true }; 1038yield return new object[] { new Rect(1, 2, 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 }; 1040yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Point(double.NaN, double.NaN), false }; 1056yield return new object[] { Rect.Empty, new Point(double.PositiveInfinity, double.PositiveInfinity), false }; 1728yield return new object[] { new Rect(double.MaxValue, double.MaxValue, 3, 4), double.MaxValue, double.MaxValue, new Rect(0, 0, double.PositiveInfinity, double.PositiveInfinity) }; 1732yield return new object[] { new Rect(1, 2, 3, 4), double.MaxValue, double.MaxValue, new Rect(double.MinValue, double.MinValue, double.PositiveInfinity, double.PositiveInfinity) }; 1733yield return new object[] { new Rect(0, 0, 3, 4), double.MaxValue, double.MaxValue, new Rect(double.MinValue, double.MinValue, double.PositiveInfinity, double.PositiveInfinity) }; 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 }; 1743yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), 0, 0, new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) }; 1744yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), 5, 6, new Rect(-4, -4, double.PositiveInfinity, double.PositiveInfinity) }; 1745yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), -5, -6, new Rect(6 ,8, double.PositiveInfinity, double.PositiveInfinity) }; 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 }; 1753yield return new object[] { new Rect(double.NaN, double.NaN, double.NaN, double.NaN), double.PositiveInfinity, double.PositiveInfinity, Rect.Empty }; 1759yield return new object[] { new Rect(1, 2, double.NaN, double.NaN), double.PositiveInfinity, double.PositiveInfinity, Rect.Empty }; 2688yield return new object[] { new Rect(double.MaxValue, double.MaxValue, 3, 4), double.MaxValue, double.MaxValue, new Rect(double.PositiveInfinity, double.PositiveInfinity, 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) }; 2703yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), 0, 0, new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) }; 2704yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), 5, 6, new Rect(6, 8, double.PositiveInfinity, double.PositiveInfinity) }; 2705yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), -5, -6, new Rect(-4, -4, double.PositiveInfinity, double.PositiveInfinity) }; 2706yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), double.PositiveInfinity, double.PositiveInfinity, new Rect(double.PositiveInfinity, double.PositiveInfinity, 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) }; 2713yield return new object[] { new Rect(double.NaN, double.NaN, double.NaN, double.NaN), double.PositiveInfinity, double.PositiveInfinity, new Rect(double.NaN, double.NaN, double.NaN, double.NaN) }; 2719yield return new object[] { new Rect(1, 2, double.NaN, double.NaN), double.PositiveInfinity, double.PositiveInfinity, new Rect(double.PositiveInfinity, double.PositiveInfinity, double.NaN, double.NaN) }; 2863yield return new object[] { new Rect(double.MaxValue, double.MaxValue, 3, 4), 1, 2, new Rect(double.MaxValue, double.PositiveInfinity, 3, 8) }; 2865yield return new object[] { new Rect(double.MaxValue, double.MaxValue, 3, 4), double.MaxValue, double.MaxValue, new Rect(double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2866yield return new object[] { new Rect(double.MinValue, double.MinValue, 3, 4), -1, -2, new Rect(double.MaxValue, double.PositiveInfinity, 3, 8) }; 2868yield return new object[] { new Rect(double.MinValue, double.MinValue, 3, 4), double.MinValue, double.MinValue, new Rect(double.NaN, double.NaN, double.PositiveInfinity, double.PositiveInfinity) }; 2869yield return new object[] { new Rect(1, 2, 3, 4), double.MaxValue, double.MaxValue, new Rect(double.MaxValue, double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity) }; 2870yield return new object[] { new Rect(0, 0, 3, 4), double.MaxValue, double.MaxValue, new Rect(0, 0, double.PositiveInfinity, double.PositiveInfinity) }; 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) }; 2880yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), 0, 0, new Rect(0, 0, double.NaN, double.NaN) }; 2881yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), 5, 6, new Rect(5, 12, 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) }; 2883yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), double.PositiveInfinity, double.PositiveInfinity, new Rect(double.PositiveInfinity, double.PositiveInfinity, 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) }; 2890yield return new object[] { new Rect(double.NaN, double.NaN, double.NaN, double.NaN), double.PositiveInfinity, double.PositiveInfinity, new Rect(double.NaN, double.NaN, double.NaN, double.NaN) }; 2896yield return new object[] { new Rect(1, 2, double.NaN, double.NaN), double.PositiveInfinity, double.PositiveInfinity, new Rect(double.PositiveInfinity, double.PositiveInfinity, double.NaN, double.NaN) }; 3133yield return new object[] { new Rect(1, 2, double.PositiveInfinity, 4), new Point(1, 2), new Rect(1, 2, double.PositiveInfinity, 4) }; 3134yield return new object[] { new Rect(1, 2, double.PositiveInfinity, 4), new Point(double.MaxValue, 2), new Rect(1, 2, double.PositiveInfinity, 4) }; 3135yield return new object[] { new Rect(1, 2, double.PositiveInfinity, 4), new Point(double.PositiveInfinity, 2), new Rect(1, 2, double.PositiveInfinity, 4) }; 3136yield return new object[] { new Rect(1, 2, double.PositiveInfinity, 4), new Point(double.NaN, 2), new Rect(double.NaN, 2, double.PositiveInfinity, 4) }; 3137yield return new object[] { new Rect(1, 2, 3, 4), new Point(double.PositiveInfinity, 2), new Rect(1, 2, double.NaN, 4) }; 3140yield return new object[] { new Rect(1, 2, 3, double.PositiveInfinity), new Point(1, 2), new Rect(1, 2, 3, double.PositiveInfinity) }; 3141yield return new object[] { new Rect(1, 2, 3, double.PositiveInfinity), new Point(1, double.MaxValue), new Rect(1, 2, 3, double.PositiveInfinity) }; 3142yield return new object[] { new Rect(1, 2, 3, double.PositiveInfinity), new Point(1, double.PositiveInfinity), new Rect(1, 2, 3, double.PositiveInfinity) }; 3143yield return new object[] { new Rect(1, 2, 3, double.PositiveInfinity), new Point(1, double.NaN), new Rect(1, double.NaN, 3, double.PositiveInfinity) }; 3144yield return new object[] { new Rect(1, 2, 3, 4), new Point(1, double.PositiveInfinity), new Rect(1, 2, 3, double.NaN) }; 3147yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Point(1, 2), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) }; 3148yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Point(double.MaxValue, double.MaxValue), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) }; 3149yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Point(double.PositiveInfinity, double.PositiveInfinity), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) }; 3150yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Point(double.NaN, double.NaN), new Rect(double.NaN, double.NaN, double.PositiveInfinity, double.PositiveInfinity) }; 3151yield return new object[] { new Rect(1, 2, 3, 4), new Point(double.PositiveInfinity, double.PositiveInfinity), new Rect(1, 2, double.NaN, double.NaN) }; 3156yield return new object[] { new Rect(1, 2, double.NaN, 4), new Point(double.PositiveInfinity, 2), new Rect(1, 2, double.NaN, 4) }; 3163yield return new object[] { new Rect(1, 2, 3, double.NaN), new Point(1, double.PositiveInfinity), new Rect(1, 2, 3, double.NaN) }; 3170yield return new object[] { new Rect(1, 2, double.NaN, double.NaN), new Point(double.PositiveInfinity, double.PositiveInfinity), new Rect(1, 2, double.NaN, double.NaN) }; 3224yield return new object[] { new Rect(1, 2, double.PositiveInfinity, 4), new Rect(1, 2, 3, 4), new Rect(1, 2, double.PositiveInfinity, 4) }; 3225yield return new object[] { new Rect(1, 2, double.PositiveInfinity, 4), new Rect(1, 2, double.MaxValue, 4), new Rect(1, 2, double.PositiveInfinity, 4) }; 3226yield return new object[] { new Rect(1, 2, double.PositiveInfinity, 4), new Rect(1, 2, double.PositiveInfinity, 4), new Rect(1, 2, double.PositiveInfinity, 4) }; 3227yield return new object[] { new Rect(1, 2, double.PositiveInfinity, 4), new Rect(1, 2, double.NaN, 4), new Rect(1, 2, double.PositiveInfinity, 4) }; 3228yield return new object[] { new Rect(1, 2, 3, 4), new Rect(1, 2, double.PositiveInfinity, 4), new Rect(1, 2, double.PositiveInfinity, 4) }; 3231yield return new object[] { new Rect(1, 2, 3, double.PositiveInfinity), new Rect(1, 2, 3, 4), new Rect(1, 2, 3, double.PositiveInfinity) }; 3232yield return new object[] { new Rect(1, 2, 3, double.PositiveInfinity), new Rect(1, 2, 3, double.MaxValue), new Rect(1, 2, 3, double.PositiveInfinity) }; 3233yield return new object[] { new Rect(1, 2, 3, double.PositiveInfinity), new Rect(1, 2, 3, double.PositiveInfinity), new Rect(1, 2, 3, double.PositiveInfinity) }; 3234yield return new object[] { new Rect(1, 2, 3, double.PositiveInfinity), new Rect(1, 2, 3, double.NaN), new Rect(1, 2, 3, double.PositiveInfinity) }; 3235yield return new object[] { new Rect(1, 2, 3, 4), new Rect(1, 2, 3, double.PositiveInfinity), new Rect(1, 2, 3, double.PositiveInfinity) }; 3238yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Rect(1, 2, 3, 4), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) }; 3239yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Rect(1, 2, double.MaxValue, double.MaxValue), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) }; 3240yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) }; 3241yield return new object[] { new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Rect(1, 2, double.NaN, double.NaN), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) }; 3242yield return new object[] { new Rect(1, 2, 3, 4), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) }; 3247yield return new object[] { new Rect(1, 2, double.NaN, 4), new Rect(1, 2, double.PositiveInfinity, 4), new Rect(1, 2, double.PositiveInfinity, 4) }; 3254yield return new object[] { new Rect(1, 2, 3, double.NaN), new Rect(1, 2, 3, double.PositiveInfinity), new Rect(1, 2, 3, double.PositiveInfinity) }; 3261yield return new object[] { new Rect(1, 2, double.NaN, double.NaN), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity), new Rect(1, 2, double.PositiveInfinity, double.PositiveInfinity) };
System\Windows\SizeTests.cs (4)
30[InlineData(double.PositiveInfinity, double.PositiveInfinity)] 77[InlineData(double.PositiveInfinity)] 119[InlineData(double.PositiveInfinity)]
System\Windows\VectorTests.cs (12)
36[InlineData(double.PositiveInfinity, double.PositiveInfinity)] 53yield return new object[] { double.MaxValue, double.MaxValue, Math.Sqrt(double.PositiveInfinity) }; 83[InlineData(double.PositiveInfinity)] 108[InlineData(double.PositiveInfinity)] 157yield return new object[] { new Vector(1, 2), new Vector(double.PositiveInfinity, double.PositiveInfinity), double.NaN }; 440yield return new object[] { new Vector(1, 2), 0, new Vector(double.PositiveInfinity, double.PositiveInfinity) }; 508yield return new object[] { new Vector(1, 2), double.PositiveInfinity, new Vector(double.PositiveInfinity, double.PositiveInfinity) };
WindowsFormsIntegration (4)
System\Windows\Integration\Convert.cs (2)
292if (size.Width == double.PositiveInfinity) { size.Width = 0; } 293if (size.Height == double.PositiveInfinity) { size.Height = 0; }
System\Windows\Integration\ElementHost.cs (2)
108if (constraints.Width == Int32.MaxValue) { constraints.Width = Double.PositiveInfinity; } 109if (constraints.Height == Int32.MaxValue) { constraints.Height = Double.PositiveInfinity; }