807 references to PositiveInfinity
BinaryFormatTests (1)
FormatTests\FormattedObject\ListTests.cs (1)
102
new List<double>() { 3.14, double.NaN, double.
PositiveInfinity
, double.NegativeInfinity, double.NegativeZero },
ConfigurationSchemaGenerator (1)
RuntimeSource\SourceGenerators\CSharpSyntaxUtilities.cs (1)
33
case double.
PositiveInfinity
:
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (2)
1177
if (s == "INF") return Double.
PositiveInfinity
;
1196
result = Double.
PositiveInfinity
;
Microsoft.Analyzers.Local.Tests (1)
Json\JsonValueTest.cs (1)
65
Assert.False(new JsonValue(double.
PositiveInfinity
).IsInteger);
Microsoft.AspNetCore.App.Analyzers (1)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
196
double d when d is double.
PositiveInfinity
=> "double.PositiveInfinity",
Microsoft.AspNetCore.Http.Extensions.Tests (1)
RequestDelegateGenerator\RequestDelegateCreationTests.SpecialTypes.cs (1)
174
new object[] { "double", "double.PositiveInfinity", double.
PositiveInfinity
, true },
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
196
double d when d is double.
PositiveInfinity
=> "double.PositiveInfinity",
Microsoft.AspNetCore.Http.ValidationsGenerator (1)
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
196
double d when d is double.
PositiveInfinity
=> "double.PositiveInfinity",
Microsoft.CodeAnalysis (1)
RealParser.cs (1)
266
public 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)
751
double.
PositiveInfinity
=> "double.PositiveInfinity",
Utilities\ValueSetFactory.DoubleTC.cs (4)
20
double INumericTC<double>.MaxValue => double.
PositiveInfinity
;
34
Debug.Assert(value != double.
PositiveInfinity
);
47
return double.
PositiveInfinity
;
93
value == double.
PositiveInfinity
? "Inf" :
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\NullableConversionTests.cs (2)
763
Diagnostic(ErrorCode.ERR_ConstOutOfRangeChecked, "(int?)double.PositiveInfinity").WithArguments(double.
PositiveInfinity
.ToString(), "int").WithLocation(18, 13),
787
Diagnostic(ErrorCode.ERR_ConstOutOfRangeChecked, "(int)double.PositiveInfinity").WithArguments(double.
PositiveInfinity
.ToString(), "int").WithLocation(32, 13),
Utilities\ValueSetTests.cs (2)
348
Assert.Equal("[Inf..Inf]", ForDouble.Related(Equal, double.
PositiveInfinity
).ToString());
371
var i = ForDouble.Related(Equal, double.
PositiveInfinity
);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
101
VerifySyntax<MemberAccessExpressionSyntax>(Generator.LiteralExpression(double.
PositiveInfinity
), "global::System.Double.PositiveInfinity");
Microsoft.CodeAnalysis.EditorFeatures (4)
InlineDiagnostics\InlineDiagnosticsTag.cs (2)
112
border.Measure(new Size(double.
PositiveInfinity
, double.
PositiveInfinity
));
InlineHints\InlineHintsTag.cs (2)
156
block.Measure(new Size(double.
PositiveInfinity
, double.
PositiveInfinity
));
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
97
VerifySyntax(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)
274
new() { X = 1, Y = double.
PositiveInfinity
, Z = 3 },
Microsoft.Gen.Logging.Generated.Tests (1)
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesExtensions.cs (1)
63
public 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)
212
var smallestDistFromAvg = double.
PositiveInfinity
;
Tuner\SearchThread.cs (1)
32
_objBest1 = searchAlgorithm.BestObj == null ? double.
PositiveInfinity
: (double)searchAlgorithm.BestObj;
Utils\BestResultUtil.cs (1)
125
var minScore = double.
PositiveInfinity
;
Microsoft.ML.AutoML.Tests (1)
TunerTests.cs (1)
176
var invalidLosses = Enumerable.Repeat(new[] { double.NaN, double.NegativeInfinity, double.
PositiveInfinity
}, 100)
Microsoft.ML.Core (7)
Utilities\BinFinder.cs (3)
112
return new[] { Double.
PositiveInfinity
};
173
bounds[bounds.Length - 1] = Double.
PositiveInfinity
;
256
return Double.
PositiveInfinity
;
Utilities\DoubleParser.cs (2)
346
value = Double.
PositiveInfinity
;
434
value = Double.
PositiveInfinity
;
Utilities\SummaryStatistics.cs (1)
17
Min = double.
PositiveInfinity
;
Utilities\SupervisedBinFinder.cs (1)
203
result[numUpperBounds - 1] = Double.
PositiveInfinity
;
Microsoft.ML.CpuMath (1)
ProbabilityFunctions.cs (1)
69
return Double.
PositiveInfinity
;
Microsoft.ML.Data (8)
DataLoadSave\DataOperationsCatalog.cs (1)
224
public IDataView FilterRowsByColumn(IDataView input, string columnName, double lowerBound = double.NegativeInfinity, double upperBound = double.
PositiveInfinity
)
Transforms\NormalizeColumnDbl.cs (6)
259
Contracts.CheckDecode(curUpperBounds[curUpperBounds.Length - 1] == TFloat.
PositiveInfinity
);
333
_min[i] = TFloat.
PositiveInfinity
;
1416
Contracts.Assert(0 <= scale && scale < TFloat.
PositiveInfinity
);
1437
Contracts.Assert(0 <= scale && scale < TFloat.
PositiveInfinity
);
1457
Contracts.Assert(0 <= scale && scale < TFloat.
PositiveInfinity
);
1473
Contracts.Assert(0 <= scale && scale < TFloat.
PositiveInfinity
);
Transforms\RangeFilter.cs (1)
125
_max = options.Max ?? Double.
PositiveInfinity
;
Microsoft.ML.FastTree (5)
BinFile\BinFinder.cs (3)
30
Interlocked.CompareExchange(ref _trivialBinUpperBounds, new double[] { double.
PositiveInfinity
}, null) ??
164
binUpperBounds[binUpperBounds.Length - 1] = double.
PositiveInfinity
;
175
binUpperBounds[binUpperBounds.Length - 1] = double.
PositiveInfinity
;
GamTrainer.cs (1)
91
public double MaximumTreeOutput = double.
PositiveInfinity
;
SumupPerformanceCommand.cs (1)
200
yield return double.
PositiveInfinity
;
Microsoft.ML.KMeansClustering (1)
KMeansPlusPlusTrainer.cs (1)
1195
AverageScore = double.
PositiveInfinity
;
Microsoft.ML.LightGbm (1)
WrappedLightGbmBooster.cs (1)
108
values.Add(double.
PositiveInfinity
);
Microsoft.ML.Predictor.Tests (2)
CompareBaselines.cs (2)
277
return double.
PositiveInfinity
;
314
d = line[ich] == '-' ? double.NegativeInfinity : double.
PositiveInfinity
;
Microsoft.ML.StandardTrainers (3)
Standard\SdcaBinary.cs (3)
493
var bestPrimalLoss = double.
PositiveInfinity
;
740
initialValues = new Double[] { Double.
PositiveInfinity
, 0, Double.
PositiveInfinity
, 0, 0, 0 };
Microsoft.ML.TestFramework (1)
DataPipe\TestDataPipe.cs (1)
31
Double.MaxValue, Double.Epsilon, Double.NegativeInfinity, Double.
PositiveInfinity
};
Microsoft.ML.Tests (20)
Transformers\NAIndicatorTests.cs (9)
42
new TestClass() { A = float.PositiveInfinity, B = double.
PositiveInfinity
, C = new float[2]{ float.PositiveInfinity, float.PositiveInfinity, } , D = new double[2]{ double.
PositiveInfinity
, double.
PositiveInfinity
}},
70
new TestClass() { A = float.PositiveInfinity, B = double.
PositiveInfinity
, C = new float[2]{ float.PositiveInfinity, float.PositiveInfinity, } , D = new double[2]{ double.
PositiveInfinity
, double.
PositiveInfinity
}},
133
new 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)
107
new TestClass() { A = float.PositiveInfinity, B = double.
PositiveInfinity
,C= new float[2]{ float.PositiveInfinity, float.PositiveInfinity, } , D = new double[2]{ double.
PositiveInfinity
, double.
PositiveInfinity
}},
165
new 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)
296
Assert.True(double.
PositiveInfinity
== doubleBinModel.UpperBounds[34]);
303
Assert.True(double.
PositiveInfinity
== doubleBinModelVector.UpperBounds[0][doubleBinModelVector.UpperBounds[0].Length - 1]);
305
Assert.True(double.
PositiveInfinity
== doubleBinModelVector.UpperBounds[3][doubleBinModelVector.UpperBounds[3].Length - 1]);
384
Assert.True(double.
PositiveInfinity
== doubleBinModelVector.UpperBounds[0][doubleBinModelVector.UpperBounds[0].Length - 1]);
386
Assert.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)
380
return new DblLitToken(span, double.
PositiveInfinity
, chSuf != 0);
MissingValueReplacingUtils.cs (2)
824
Stat = ReturnMax ? double.NegativeInfinity : double.
PositiveInfinity
;
845
Stat = ReturnMax ? double.NegativeInfinity : double.
PositiveInfinity
;
Microsoft.VisualStudio.LanguageServices (6)
PreviewPane\PreviewPane.xaml.cs (6)
33
private static readonly Size s_infiniteSize = new(double.
PositiveInfinity
, double.
PositiveInfinity
);
285
var titleTextBlockHeight = double.
PositiveInfinity
;
298
double.
PositiveInfinity
));
302
TitleTextBlock.Measure(availableSize: new Size(headerStackPanelWidth, double.
PositiveInfinity
));
398
TitleTextBlock.MaxHeight = double.
PositiveInfinity
;
PresentationCore (33)
MS\Internal\TextFormatting\TextFormatterImp.cs (1)
458
ArgumentOutOfRangeException.ThrowIfEqual(paragraphWidth, double.
PositiveInfinity
);
System\Windows\InterOp\HwndSource.cs (6)
1048
Size 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)
264
element.Measure(new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
));
System\Windows\Media\BoundsDrawingContextWalker.cs (2)
592
bounds.Width = Double.
PositiveInfinity
;
593
bounds.Height = Double.
PositiveInfinity
;
System\Windows\Media\GlyphRun.cs (4)
1272
double accLeft = double.
PositiveInfinity
;
1273
double accTop = double.
PositiveInfinity
;
1439
double accLeft = double.
PositiveInfinity
;
1440
double accTop = double.
PositiveInfinity
;
System\Windows\Media\Visual.cs (8)
406
bboxSubgraph.Width = Double.
PositiveInfinity
;
407
bboxSubgraph.Height = Double.
PositiveInfinity
;
601
bboxSubgraph.Width = Double.
PositiveInfinity
;
602
bboxSubgraph.Height = Double.
PositiveInfinity
;
1054
_bboxSubgraph.Width = Double.
PositiveInfinity
;
1055
_bboxSubgraph.Height = Double.
PositiveInfinity
;
1129
bboxSubgraph.Width = Double.
PositiveInfinity
;
1130
bboxSubgraph.Height = Double.
PositiveInfinity
;
System\Windows\Media\VisualBrush.cs (2)
231
element.Measure(new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
));
System\Windows\Media3D\Generated\PointLightBase.cs (2)
270
internal const double c_Range = Double.
PositiveInfinity
;
310
Double.
PositiveInfinity
,
System\Windows\Media3D\Generated\ProjectionCamera.cs (2)
270
internal const double c_FarPlaneDistance = (double)Double.
PositiveInfinity
;
310
(double)Double.
PositiveInfinity
,
System\Windows\Media3D\PerspectiveCamera.cs (1)
81
double 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)
131
Size childConstraint = new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
);
MS\Internal\Controls\InkCanvasInnerCanvas.cs (2)
78
Size 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)
192
Size pageSize = new Size(_document.PageWidth, double.
PositiveInfinity
);
MS\Internal\PtsHost\Line.cs (1)
350
pageHeight = Double.
PositiveInfinity
;
MS\Internal\PtsHost\OptimalTextSource.cs (1)
227
pageHeight = Double.
PositiveInfinity
;
MS\Internal\PtsHost\UIElementParagraph.cs (1)
434
elementHeight = Double.
PositiveInfinity
;
System\Windows\Annotations\AnnotationDocumentPaginator.cs (4)
307
decorator.Measure(new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
));
348
decorator.Measure(new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
));
System\Windows\Controls\Canvas.cs (2)
257
Size childConstraint = new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
);
System\Windows\Controls\ColumnDefinition.cs (1)
1044
Double.
PositiveInfinity
,
System\Windows\Controls\DataGrid.cs (3)
191
new FrameworkPropertyMetadata(double.
PositiveInfinity
, new PropertyChangedCallback(OnColumnSizeConstraintChanged)),
6417
double closestDistance = Double.
PositiveInfinity
;
6550
distance = Double.
PositiveInfinity
;
System\Windows\Controls\DataGridCellsPanel.cs (1)
100
Size childMeasureConstraint = new Size(double.
PositiveInfinity
, constraint.Height);
System\Windows\Controls\DataGridColumn.cs (2)
339
new FrameworkPropertyMetadata(double.
PositiveInfinity
, new PropertyChangedCallback(OnMaxWidthPropertyChanged), new CoerceValueCallback(OnCoerceMaxWidth)),
531
return Double.
PositiveInfinity
;
System\Windows\Controls\DataGridColumnCollection.cs (6)
1561
double minPerStarExcessRatio = Double.
PositiveInfinity
;
1598
minPerStarExcessRatio = Double.
PositiveInfinity
;
1816
double minPerStarLagRatio = Double.
PositiveInfinity
;
1848
minPerStarLagRatio = Double.
PositiveInfinity
;
2050
double minLagWidth = Double.
PositiveInfinity
;
2313
double minExcessWidth = Double.
PositiveInfinity
;
System\Windows\Controls\DataGridHelper.cs (1)
258
element.Measure(new Size(constraintWidth, double.
PositiveInfinity
));
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
588
Document.ColumnWidth = double.
PositiveInfinity
;
System\Windows\Controls\Grid.cs (8)
1093
userSize = double.
PositiveInfinity
;
1099
userSize = double.
PositiveInfinity
;
1104
userSize = double.
PositiveInfinity
;
1314
cellMeasureWidth = double.
PositiveInfinity
;
1327
cellMeasureHeight = double.
PositiveInfinity
;
1335
cellMeasureHeight = double.
PositiveInfinity
;
1858
double minRatio = (minCount > 0) ? tempDefinitions[minCount - 1].MeasureSize : Double.
PositiveInfinity
;
2466
double minRatio = (minCount > 0) ? definitions[definitionIndices[minCount - 1]].MeasureSize : Double.
PositiveInfinity
;
System\Windows\Controls\ItemsControl.cs (2)
2985
Double.
PositiveInfinity
, viewPortBounds.Height);
2990
viewPortBounds.Width, Double.
PositiveInfinity
);
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
107
childConstraint.Width = Double.
PositiveInfinity
;
System\Windows\Controls\Primitives\Popup.cs (2)
2241
limitSize = new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
);
System\Windows\Controls\Primitives\PopupRoot.cs (4)
140
Size desiredSize = new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
);
185
Size restricted1DDesiredSize = new Size(restrictWidth ? restrictedSize.Width : Double.
PositiveInfinity
,
186
restrictHeight ? restrictedSize.Height : Double.
PositiveInfinity
);
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (2)
421
if (_scrollData._canHorizontallyScroll) { childConstraint.Width = Double.
PositiveInfinity
; }
422
if (_scrollData._canVerticallyScroll) { childConstraint.Height = Double.
PositiveInfinity
; }
System\Windows\Controls\Primitives\ToolBarPanel.cs (2)
240
layoutSlotSize.Width = Double.
PositiveInfinity
;
245
layoutSlotSize.Height = Double.
PositiveInfinity
;
System\Windows\Controls\RichTextBox.cs (1)
304
if (constraint.Width == Double.
PositiveInfinity
)
System\Windows\Controls\RowDefinition.cs (1)
1039
Double.
PositiveInfinity
,
System\Windows\Controls\ScrollViewer.cs (3)
113
public void ScrollToRightEnd() { EnqueueCommand(Commands.SetHorizontalOffset, Double.
PositiveInfinity
, null); }
129
EnqueueCommand(Commands.SetVerticalOffset, Double.
PositiveInfinity
, null);
139
public void ScrollToBottom() { EnqueueCommand(Commands.SetVerticalOffset, Double.
PositiveInfinity
, null); }
System\Windows\Controls\Stack.cs (4)
561
layoutSlotSize.Width = Double.
PositiveInfinity
;
562
if (measureElement.IsScrolling && measureElement.CanVerticallyScroll) { layoutSlotSize.Height = Double.
PositiveInfinity
; }
568
layoutSlotSize.Height = Double.
PositiveInfinity
;
569
if (measureElement.IsScrolling && measureElement.CanHorizontallyScroll) { layoutSlotSize.Width = Double.
PositiveInfinity
; }
System\Windows\Controls\ToolBarTray.cs (2)
349
Size childConstraint = new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
);
System\Windows\Controls\ViewBox.cs (2)
311
Size infinteConstraint = new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
);
System\Windows\Controls\VirtualizingStackPanel.cs (20)
2342
childConstraint.Width = Double.
PositiveInfinity
;
2343
if (IsScrolling && CanVerticallyScroll) { childConstraint.Height = Double.
PositiveInfinity
; }
2347
childConstraint.Height = Double.
PositiveInfinity
;
2348
if (IsScrolling && CanHorizontallyScroll) { childConstraint.Width = Double.
PositiveInfinity
; }
4455
Double.
PositiveInfinity
,
4458
Double.
PositiveInfinity
);
4575
viewport.Width = Double.
PositiveInfinity
;
4579
viewport.Height = Double.
PositiveInfinity
;
9981
viewportOffset.X = Double.
PositiveInfinity
;
10004
viewportOffset.X = Double.
PositiveInfinity
;
10036
viewportOffset.X = Double.
PositiveInfinity
;
10104
viewportOffset.Y = Double.
PositiveInfinity
;
10198
viewportOffset.Y = Double.
PositiveInfinity
;
10221
viewportOffset.Y = Double.
PositiveInfinity
;
10253
viewportOffset.Y = Double.
PositiveInfinity
;
10320
viewportOffset.X = Double.
PositiveInfinity
;
10654
viewportOffset.X = Double.
PositiveInfinity
;
10689
viewportOffset.X = Double.
PositiveInfinity
;
10785
viewportOffset.Y = Double.
PositiveInfinity
;
10820
viewportOffset.Y = Double.
PositiveInfinity
;
System\Windows\Documents\FixedPage.cs (2)
740
Size childConstraint = new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
);
System\Windows\Documents\FlowDocument.cs (2)
592
double.
PositiveInfinity
,
669
double.
PositiveInfinity
,
System\Windows\FrameworkElement.cs (8)
3524
Double.
PositiveInfinity
,
3603
Double.
PositiveInfinity
,
4044
double height = (double.IsNaN(l) ? Double.
PositiveInfinity
: l);
4054
double width = (double.IsNaN(l) ? Double.
PositiveInfinity
: l);
4125
return new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
);
4160
Double yCoverD = (yConstrInfinite ? Double.
PositiveInfinity
: Math.Abs(yConstr/d));
4161
Double xCoverA = (xConstrInfinite ? Double.
PositiveInfinity
: Math.Abs(xConstr/a));
System\Windows\Window.cs (8)
3415
Width = ((constraint.Width == Double.
PositiveInfinity
) ? Double.
PositiveInfinity
: Math.Max(0.0, (constraint.Width - frameSize.Width))),
3416
Height = ((constraint.Height == Double.
PositiveInfinity
) ? Double.
PositiveInfinity
: Math.Max(0.0, (constraint.Height - frameSize.Height)))
7265
private double _trackMaxWidthDeviceUnits = Double.
PositiveInfinity
;
7266
private double _trackMaxHeightDeviceUnits = Double.
PositiveInfinity
;
7267
private double _windowMaxWidthDeviceUnits = Double.
PositiveInfinity
;
7268
private double _windowMaxHeightDeviceUnits = Double.
PositiveInfinity
;
ReachFramework (2)
AlphaFlattener\Utility.cs (2)
1579
uiElement.Measure(new Size(double.
PositiveInfinity
, double.
PositiveInfinity
));
Shared.Tests (1)
JsonSchemaExporter\TestTypes.cs (1)
274
new() { X = 1, Y = double.
PositiveInfinity
, Z = 3 },
System.Net.Http (1)
System\Net\Http\Headers\StringWithQualityHeaderValue.cs (1)
12
private const double NotSetSentinel = double.
PositiveInfinity
;
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Float.cs (1)
73
return 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)
236
return d ==
PositiveInfinity
;
804
static double IFloatingPointIeee754<double>.PositiveInfinity =>
PositiveInfinity
;
1631
result =
PositiveInfinity
;
1710
result =
PositiveInfinity
;
1741
result =
PositiveInfinity
;
1745
result = CopySign(
PositiveInfinity
, x);
2194
result = +sign * (long.IsOddInteger(integral) ? NegativeInfinity :
PositiveInfinity
);
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
1005
return sign ? double.NegativeInfinity : double.
PositiveInfinity
;
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (1)
1552
return Equals(vector, Create(double.
PositiveInfinity
).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
92
get => new NFloat(NativeType.
PositiveInfinity
);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (1)
2033
return Equals(vector, Create(double.
PositiveInfinity
).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (1)
2137
return Equals(vector, Create(double.
PositiveInfinity
).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (1)
2164
return Equals(vector, Create(double.
PositiveInfinity
).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1)
1970
return Equals(vector, Create(double.
PositiveInfinity
).As<double, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (1)
717
result = 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)
1011
return double.
PositiveInfinity
;
1032
result = double.
PositiveInfinity
;
System\Xml\Xsl\Runtime\XmlSortKey.cs (3)
312
_dblVal = (collation.EmptyGreatest != collation.DescendingOrder) ? double.
PositiveInfinity
: double.NegativeInfinity;
342
Debug.Assert(_dblVal == double.NegativeInfinity || _dblVal == double.
PositiveInfinity
);
348
Debug.Assert(that._dblVal == double.NegativeInfinity || that._dblVal == double.
PositiveInfinity
);
System\Xml\Xsl\Runtime\XslNumber.cs (2)
189
if (!(0.5 <= dblVal && dblVal < double.
PositiveInfinity
))
274
Debug.Assert(1 <= dblVal && dblVal < double.
PositiveInfinity
);
System\Xml\Xsl\XPathConvert.cs (3)
81
return NextAfter(x, double.
PositiveInfinity
);
601
return double.
PositiveInfinity
;
2541
dbl = double.
PositiveInfinity
;
System.Runtime.Numerics (8)
System\Numerics\BigInteger.cs (2)
846
if (baseValue == double.
PositiveInfinity
)
1843
return double.
PositiveInfinity
;
System\Numerics\Complex.cs (6)
37
public static readonly Complex Infinity = new Complex(double.
PositiveInfinity
, double.
PositiveInfinity
);
642
return new Complex(double.
PositiveInfinity
, value.m_imaginary);
650
return new Complex(double.NaN, double.
PositiveInfinity
);
654
return new Complex(double.
PositiveInfinity
, double.NaN);
705
return (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)
226
value = double.
PositiveInfinity
;
System.Text.Json.SourceGeneration (1)
src\libraries\Common\src\SourceGenerators\CSharpSyntaxUtilities.cs (1)
33
case double.
PositiveInfinity
:
System.Windows.Controls.Ribbon (20)
Microsoft\Windows\Controls\KeyTipAdorner.cs (2)
70
Size childConstraint = new Size(Double.
PositiveInfinity
, Double.
PositiveInfinity
);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonContextualTabGroupsPanel.cs (1)
55
tabGroupHeader.Measure(new Size(double.
PositiveInfinity
, availableSize.Height));
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (3)
357
Size childConstraint = new Size(double.
PositiveInfinity
, double.
PositiveInfinity
);
444
layoutSlotSize.Height = Double.
PositiveInfinity
;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryItemsPanel.cs (2)
319
Size childConstraint = new Size(double.
PositiveInfinity
, double.
PositiveInfinity
);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonQuickAccessToolBarOverflowPanel.cs (1)
27
Size infinity = new Size(Double.
PositiveInfinity
, availableSize.Height);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonQuickAccessToolBarPanel.cs (1)
201
Size infinity = new Size(Double.
PositiveInfinity
, availableSize.Height);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (2)
40
Size childConstraint = new Size(double.
PositiveInfinity
, availableSize.Height);
94
reducePaddingRegularTabHeader = double.
PositiveInfinity
;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTitlePanel.cs (2)
139
titleHost.Measure(new Size(double.
PositiveInfinity
, double.
PositiveInfinity
));
Microsoft\Windows\Controls\Ribbon\Primitives\StarLayoutInfo.cs (1)
58
new UIPropertyMetadata(double.
PositiveInfinity
, null, new CoerceValueCallback(OnCoerceRequestedStarMaxWidth)),
Microsoft\Windows\Controls\Ribbon\RibbonControlSizeDefinition.cs (1)
97
new 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)
384
Size infinity = new Size(double.
PositiveInfinity
, double.
PositiveInfinity
);
System.Windows.Input.Manipulations (4)
System\Windows\Input\Manipulations\InertiaProcessor2D.cs (4)
698
state.AbsoluteDeceleration = double.
PositiveInfinity
;
712
state.Duration = double.
PositiveInfinity
;
714
(state.InitialVelocity > 0 ? double.
PositiveInfinity
: double.NegativeInfinity);
1124
public double MaxBound = double.
PositiveInfinity
;
WindowsBase.Tests (453)
System\Windows\Media\MatrixTests.cs (19)
70
yield return new object[] { double.
PositiveInfinity
, 0, 0, 1, 0, 0, true, false, double.
PositiveInfinity
};
71
yield return new object[] { 1, double.
PositiveInfinity
, 0, 1, 0, 0, true, false, double.NaN };
72
yield return new object[] { 1, 0, double.
PositiveInfinity
, 1, 0, 0, true, false, double.NaN };
73
yield return new object[] { 1, 0, 0, double.
PositiveInfinity
, 0, 0, true, false, double.
PositiveInfinity
};
74
yield return new object[] { 1, 0, 0, 1, double.
PositiveInfinity
, 0, true, false, 1 };
75
yield return new object[] { 1, 0, 0, 1, 0, double.
PositiveInfinity
, true, false, 1 };
76
yield return new object[] { double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
, true, false, double.NaN };
5088
yield return new object[] { matrix, double.
PositiveInfinity
, false };
5127
yield return new object[] { double.
PositiveInfinity
, false };
5168
yield return new object[] { double.
PositiveInfinity
};
5211
yield return new object[] { matrix, double.
PositiveInfinity
, false };
5250
yield 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
)]
115
yield return new object[] { new Point(1.2, 2.3), double.
PositiveInfinity
, double.
PositiveInfinity
, new Point(double.
PositiveInfinity
, double.
PositiveInfinity
) };
116
yield return new object[] { new Point(1.2, 2.3), double.
PositiveInfinity
, 0.2, new Point(double.
PositiveInfinity
, 2.5) };
117
yield return new object[] { new Point(1.2, 2.3), 0.1, double.
PositiveInfinity
, new Point(1.3, double.
PositiveInfinity
) };
System\Windows\RectTests.cs (406)
68
Assert.Equal(double.
PositiveInfinity
, rect.X);
69
Assert.Equal(double.
PositiveInfinity
, rect.Y);
72
Assert.Equal(double.
PositiveInfinity
, rect.Location.X);
73
Assert.Equal(double.
PositiveInfinity
, rect.Location.Y);
76
Assert.Equal(double.
PositiveInfinity
, rect.Top);
77
Assert.Equal(double.
PositiveInfinity
, rect.TopLeft.X);
78
Assert.Equal(double.
PositiveInfinity
, rect.TopLeft.Y);
80
Assert.Equal(double.
PositiveInfinity
, rect.TopRight.Y);
82
Assert.Equal(double.
PositiveInfinity
, rect.BottomLeft.X);
98
[InlineData(double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
)]
156
yield return new object[] { new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(1, 2), 1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
};
157
yield return new object[] { new Point(1, 2), new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), 1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
};
158
yield return new object[] { new Point(double.NegativeInfinity, double.NegativeInfinity), new Point(1, 2), double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
};
159
yield return new object[] { new Point(1, 2), new Point(double.NegativeInfinity, double.NegativeInfinity), double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
};
215
yield return new object[] { new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), new Size(double.
PositiveInfinity
, double.
PositiveInfinity
), double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
};
216
yield return new object[] { new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), new Size(1, 2), double.
PositiveInfinity
, double.
PositiveInfinity
, 1, 2 };
217
yield return new object[] { new Point(1, 2), new Size(double.
PositiveInfinity
, double.
PositiveInfinity
), 1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
};
218
yield return new object[] { new Point(double.NegativeInfinity, double.NegativeInfinity), new Size(double.
PositiveInfinity
, double.
PositiveInfinity
), double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
};
277
Assert.Equal(double.
PositiveInfinity
, rect.X);
278
Assert.Equal(double.
PositiveInfinity
, rect.Y);
281
Assert.Equal(double.
PositiveInfinity
, rect.Location.X);
282
Assert.Equal(double.
PositiveInfinity
, rect.Location.Y);
285
Assert.Equal(double.
PositiveInfinity
, rect.Top);
286
Assert.Equal(double.
PositiveInfinity
, rect.TopLeft.X);
287
Assert.Equal(double.
PositiveInfinity
, rect.TopLeft.Y);
289
Assert.Equal(double.
PositiveInfinity
, rect.TopRight.Y);
291
Assert.Equal(double.
PositiveInfinity
, rect.BottomLeft.X);
308
yield return new object[] { new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), new Vector(double.
PositiveInfinity
, double.
PositiveInfinity
), double.
PositiveInfinity
, double.
PositiveInfinity
, double.NaN, double.NaN };
309
yield return new object[] { new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), new Vector(1, 2), double.
PositiveInfinity
, double.
PositiveInfinity
, double.NaN, double.NaN };
310
yield return new object[] { new Point(1, 2), new Vector(double.
PositiveInfinity
, double.
PositiveInfinity
), 1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
};
312
yield return new object[] { new Point(1, 2), new Vector(double.NegativeInfinity, double.NegativeInfinity), double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
};
362
Assert.Equal(double.
PositiveInfinity
, rect.X);
363
Assert.Equal(double.
PositiveInfinity
, rect.Y);
366
Assert.Equal(double.
PositiveInfinity
, rect.Location.X);
367
Assert.Equal(double.
PositiveInfinity
, rect.Location.Y);
370
Assert.Equal(double.
PositiveInfinity
, rect.Top);
371
Assert.Equal(double.
PositiveInfinity
, rect.TopLeft.X);
372
Assert.Equal(double.
PositiveInfinity
, rect.TopLeft.Y);
374
Assert.Equal(double.
PositiveInfinity
, rect.TopRight.Y);
376
Assert.Equal(double.
PositiveInfinity
, rect.BottomLeft.X);
526
Assert.Equal(double.
PositiveInfinity
, rect.X);
527
Assert.Equal(double.
PositiveInfinity
, rect.Y);
530
Assert.Equal(double.
PositiveInfinity
, rect.Location.X);
531
Assert.Equal(double.
PositiveInfinity
, rect.Location.Y);
534
Assert.Equal(double.
PositiveInfinity
, rect.Top);
535
Assert.Equal(double.
PositiveInfinity
, rect.TopLeft.X);
536
Assert.Equal(double.
PositiveInfinity
, rect.TopLeft.Y);
538
Assert.Equal(double.
PositiveInfinity
, rect.TopRight.Y);
540
Assert.Equal(double.
PositiveInfinity
, rect.BottomLeft.X);
555
Assert.Equal(double.
PositiveInfinity
, rect.X);
556
Assert.Equal(double.
PositiveInfinity
, rect.Y);
559
Assert.Equal(double.
PositiveInfinity
, rect.Location.X);
560
Assert.Equal(double.
PositiveInfinity
, rect.Location.Y);
563
Assert.Equal(double.
PositiveInfinity
, rect.Top);
564
Assert.Equal(double.
PositiveInfinity
, rect.TopLeft.X);
565
Assert.Equal(double.
PositiveInfinity
, rect.TopLeft.Y);
567
Assert.Equal(double.
PositiveInfinity
, rect.TopRight.Y);
569
Assert.Equal(double.
PositiveInfinity
, rect.BottomLeft.X);
586
yield return new object[] { double.
PositiveInfinity
};
659
yield return new object[] { double.
PositiveInfinity
};
729
yield return new object[] { double.
PositiveInfinity
};
811
yield return new object[] { double.
PositiveInfinity
};
1024
yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(0, 0), true };
1025
yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(1, 2), true };
1026
yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(double.NegativeInfinity, double.NegativeInfinity), true };
1027
yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(double.MinValue, double.MinValue), true };
1028
yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(double.MaxValue, double.MaxValue), true };
1029
yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), false };
1031
yield return new object[] { new Rect(double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), false };
1032
yield return new object[] { new Rect(double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(double.MaxValue, double.MaxValue), false };
1035
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(0, 0), false };
1036
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(1, 2), true };
1037
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(2, 3), true };
1038
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), false };
1039
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(double.NegativeInfinity, double.NegativeInfinity), false };
1040
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(double.NaN, double.NaN), false };
1056
yield return new object[] { Rect.Empty, new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), false };
1728
yield return new object[] { new Rect(double.MaxValue, double.MaxValue, 3, 4), double.MaxValue, double.MaxValue, new Rect(0, 0, double.
PositiveInfinity
, double.
PositiveInfinity
) };
1732
yield return new object[] { new Rect(1, 2, 3, 4), double.MaxValue, double.MaxValue, new Rect(double.MinValue, double.MinValue, double.
PositiveInfinity
, double.
PositiveInfinity
) };
1733
yield return new object[] { new Rect(0, 0, 3, 4), double.MaxValue, double.MaxValue, new Rect(double.MinValue, double.MinValue, double.
PositiveInfinity
, double.
PositiveInfinity
) };
1738
yield 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
) };
1739
yield 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
) };
1740
yield 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
) };
1741
yield 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
) };
1742
yield return new object[] { new Rect(double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
), double.NegativeInfinity, double.NegativeInfinity, Rect.Empty };
1743
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), 0, 0, new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
) };
1744
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), 5, 6, new Rect(-4, -4, double.
PositiveInfinity
, double.
PositiveInfinity
) };
1745
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), -5, -6, new Rect(6 ,8, double.
PositiveInfinity
, double.
PositiveInfinity
) };
1746
yield 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
) };
1747
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), double.NegativeInfinity, double.NegativeInfinity, Rect.Empty };
1753
yield return new object[] { new Rect(double.NaN, double.NaN, double.NaN, double.NaN), double.
PositiveInfinity
, double.
PositiveInfinity
, Rect.Empty };
1759
yield return new object[] { new Rect(1, 2, double.NaN, double.NaN), double.
PositiveInfinity
, double.
PositiveInfinity
, Rect.Empty };
2688
yield return new object[] { new Rect(double.MaxValue, double.MaxValue, 3, 4), double.MaxValue, double.MaxValue, new Rect(double.
PositiveInfinity
, double.
PositiveInfinity
, 3, 4) };
2698
yield 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
) };
2699
yield 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
) };
2700
yield 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
) };
2701
yield 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
) };
2702
yield 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
) };
2703
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), 0, 0, new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
) };
2704
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), 5, 6, new Rect(6, 8, double.
PositiveInfinity
, double.
PositiveInfinity
) };
2705
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), -5, -6, new Rect(-4, -4, double.
PositiveInfinity
, double.
PositiveInfinity
) };
2706
yield 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
) };
2707
yield 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
) };
2713
yield 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) };
2719
yield 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) };
2863
yield return new object[] { new Rect(double.MaxValue, double.MaxValue, 3, 4), 1, 2, new Rect(double.MaxValue, double.
PositiveInfinity
, 3, 8) };
2865
yield 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
) };
2866
yield return new object[] { new Rect(double.MinValue, double.MinValue, 3, 4), -1, -2, new Rect(double.MaxValue, double.
PositiveInfinity
, 3, 8) };
2868
yield 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
) };
2869
yield return new object[] { new Rect(1, 2, 3, 4), double.MaxValue, double.MaxValue, new Rect(double.MaxValue, double.
PositiveInfinity
, double.
PositiveInfinity
, double.
PositiveInfinity
) };
2870
yield return new object[] { new Rect(0, 0, 3, 4), double.MaxValue, double.MaxValue, new Rect(0, 0, double.
PositiveInfinity
, double.
PositiveInfinity
) };
2871
yield return new object[] { new Rect(-1, -2, 3, 4), double.MinValue, double.MinValue, new Rect(double.NegativeInfinity, double.NaN, double.
PositiveInfinity
, double.
PositiveInfinity
) };
2872
yield return new object[] { new Rect(0, 0, 3, 4), double.MinValue, double.MinValue, new Rect(double.NegativeInfinity, double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
) };
2875
yield 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) };
2876
yield 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
) };
2877
yield 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
) };
2878
yield 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
) };
2879
yield 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
) };
2880
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), 0, 0, new Rect(0, 0, double.NaN, double.NaN) };
2881
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), 5, 6, new Rect(5, 12, double.
PositiveInfinity
, double.
PositiveInfinity
) };
2882
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), -5, -6, new Rect(double.NegativeInfinity ,double.NegativeInfinity, double.
PositiveInfinity
, double.
PositiveInfinity
) };
2883
yield 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
) };
2884
yield 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
) };
2890
yield 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) };
2896
yield 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) };
3133
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, 4), new Point(1, 2), new Rect(1, 2, double.
PositiveInfinity
, 4) };
3134
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, 4), new Point(double.MaxValue, 2), new Rect(1, 2, double.
PositiveInfinity
, 4) };
3135
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, 4), new Point(double.
PositiveInfinity
, 2), new Rect(1, 2, double.
PositiveInfinity
, 4) };
3136
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, 4), new Point(double.NaN, 2), new Rect(double.NaN, 2, double.
PositiveInfinity
, 4) };
3137
yield return new object[] { new Rect(1, 2, 3, 4), new Point(double.
PositiveInfinity
, 2), new Rect(1, 2, double.NaN, 4) };
3140
yield return new object[] { new Rect(1, 2, 3, double.
PositiveInfinity
), new Point(1, 2), new Rect(1, 2, 3, double.
PositiveInfinity
) };
3141
yield return new object[] { new Rect(1, 2, 3, double.
PositiveInfinity
), new Point(1, double.MaxValue), new Rect(1, 2, 3, double.
PositiveInfinity
) };
3142
yield return new object[] { new Rect(1, 2, 3, double.
PositiveInfinity
), new Point(1, double.
PositiveInfinity
), new Rect(1, 2, 3, double.
PositiveInfinity
) };
3143
yield return new object[] { new Rect(1, 2, 3, double.
PositiveInfinity
), new Point(1, double.NaN), new Rect(1, double.NaN, 3, double.
PositiveInfinity
) };
3144
yield return new object[] { new Rect(1, 2, 3, 4), new Point(1, double.
PositiveInfinity
), new Rect(1, 2, 3, double.NaN) };
3147
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
), new Point(1, 2), new Rect(1, 2, double.
PositiveInfinity
, double.
PositiveInfinity
) };
3148
yield 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
) };
3149
yield 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
) };
3150
yield 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
) };
3151
yield return new object[] { new Rect(1, 2, 3, 4), new Point(double.
PositiveInfinity
, double.
PositiveInfinity
), new Rect(1, 2, double.NaN, double.NaN) };
3156
yield return new object[] { new Rect(1, 2, double.NaN, 4), new Point(double.
PositiveInfinity
, 2), new Rect(1, 2, double.NaN, 4) };
3163
yield return new object[] { new Rect(1, 2, 3, double.NaN), new Point(1, double.
PositiveInfinity
), new Rect(1, 2, 3, double.NaN) };
3170
yield 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) };
3224
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, 4), new Rect(1, 2, 3, 4), new Rect(1, 2, double.
PositiveInfinity
, 4) };
3225
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, 4), new Rect(1, 2, double.MaxValue, 4), new Rect(1, 2, double.
PositiveInfinity
, 4) };
3226
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, 4), new Rect(1, 2, double.
PositiveInfinity
, 4), new Rect(1, 2, double.
PositiveInfinity
, 4) };
3227
yield return new object[] { new Rect(1, 2, double.
PositiveInfinity
, 4), new Rect(1, 2, double.NaN, 4), new Rect(1, 2, double.
PositiveInfinity
, 4) };
3228
yield return new object[] { new Rect(1, 2, 3, 4), new Rect(1, 2, double.
PositiveInfinity
, 4), new Rect(1, 2, double.
PositiveInfinity
, 4) };
3231
yield return new object[] { new Rect(1, 2, 3, double.
PositiveInfinity
), new Rect(1, 2, 3, 4), new Rect(1, 2, 3, double.
PositiveInfinity
) };
3232
yield return new object[] { new Rect(1, 2, 3, double.
PositiveInfinity
), new Rect(1, 2, 3, double.MaxValue), new Rect(1, 2, 3, double.
PositiveInfinity
) };
3233
yield return new object[] { new Rect(1, 2, 3, double.
PositiveInfinity
), new Rect(1, 2, 3, double.
PositiveInfinity
), new Rect(1, 2, 3, double.
PositiveInfinity
) };
3234
yield return new object[] { new Rect(1, 2, 3, double.
PositiveInfinity
), new Rect(1, 2, 3, double.NaN), new Rect(1, 2, 3, double.
PositiveInfinity
) };
3235
yield return new object[] { new Rect(1, 2, 3, 4), new Rect(1, 2, 3, double.
PositiveInfinity
), new Rect(1, 2, 3, double.
PositiveInfinity
) };
3238
yield 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
) };
3239
yield 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
) };
3240
yield 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
) };
3241
yield 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
) };
3242
yield 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
) };
3247
yield return new object[] { new Rect(1, 2, double.NaN, 4), new Rect(1, 2, double.
PositiveInfinity
, 4), new Rect(1, 2, double.
PositiveInfinity
, 4) };
3254
yield return new object[] { new Rect(1, 2, 3, double.NaN), new Rect(1, 2, 3, double.
PositiveInfinity
), new Rect(1, 2, 3, double.
PositiveInfinity
) };
3261
yield 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
)]
53
yield return new object[] { double.MaxValue, double.MaxValue, Math.Sqrt(double.
PositiveInfinity
) };
83
[InlineData(double.
PositiveInfinity
)]
108
[InlineData(double.
PositiveInfinity
)]
157
yield return new object[] { new Vector(1, 2), new Vector(double.
PositiveInfinity
, double.
PositiveInfinity
), double.NaN };
440
yield return new object[] { new Vector(1, 2), 0, new Vector(double.
PositiveInfinity
, double.
PositiveInfinity
) };
508
yield return new object[] { new Vector(1, 2), double.
PositiveInfinity
, new Vector(double.
PositiveInfinity
, double.
PositiveInfinity
) };
WindowsFormsIntegration (4)
System\Windows\Integration\Convert.cs (2)
292
if (size.Width == double.
PositiveInfinity
) { size.Width = 0; }
293
if (size.Height == double.
PositiveInfinity
) { size.Height = 0; }
System\Windows\Integration\ElementHost.cs (2)
108
if (constraints.Width == Int32.MaxValue) { constraints.Width = Double.
PositiveInfinity
; }
109
if (constraints.Height == Int32.MaxValue) { constraints.Height = Double.
PositiveInfinity
; }