415 references to NaN
Aspire.Hosting.Tests (1)
ConfigurationSchemaGenerator (1)
dotnet-svcutil-lib (5)
GenerateDocumentationAndConfigFiles (2)
Microsoft.Analyzers.Local (1)
Microsoft.Analyzers.Local.Tests (12)
JsonValueTest.cs (12)
257Assert.Equal(double.NaN, (double)new JsonValue(false));
258Assert.Equal(double.NaN, (double)new JsonValue(true));
260Assert.Equal(double.NaN, (double)new JsonValue("1.0"));
261Assert.Equal(double.NaN, (double)new JsonValue(new JsonObject()));
262Assert.Equal(double.NaN, (double)new JsonValue(new JsonArray()));
263Assert.Equal(double.NaN, (double)JsonValue.Null);
264Assert.Equal(double.NaN, (double)new JsonValue(default(JsonObject)));
267Assert.Equal(double.NaN, (double?)new JsonValue(false));
268Assert.Equal(double.NaN, (double?)new JsonValue(true));
270Assert.Equal(double.NaN, (double?)new JsonValue("1.0"));
271Assert.Equal(double.NaN, (double?)new JsonValue(new JsonObject()));
272Assert.Equal(double.NaN, (double?)new JsonValue(new JsonArray()));
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.CodeAnalysis.Analyzers (2)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.VisualBasic (4)
Microsoft.CodeAnalysis.Workspaces (2)
Microsoft.Data.Analysis (2)
Microsoft.Data.Analysis.Tests (2)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
src\runtime\src\libraries\Common\src\SourceGenerators\CSharpSyntaxUtilities.cs (1)
35case double.NaN:
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Microsoft.Maui (3)
Microsoft.Maui.Controls (2)
Microsoft.ML.AutoML (8)
Microsoft.ML.AutoML.Tests (2)
Microsoft.ML.Core (12)
Microsoft.ML.Core.Tests (2)
Microsoft.ML.CpuMath (1)
Microsoft.ML.Data (23)
Microsoft.ML.FastTree (15)
Microsoft.ML.IntegrationTests (1)
Microsoft.ML.LightGbm (5)
Microsoft.ML.Mkl.Components (1)
Microsoft.ML.Parquet (2)
Microsoft.ML.Predictor.Tests (1)
Microsoft.ML.StandardTrainers (1)
Microsoft.ML.TestFramework (1)
Microsoft.ML.Tests (22)
Transformers\NAIndicatorTests.cs (9)
40new TestClass() { A = float.NaN, B = double.NaN, C = new float[2]{ float.NaN, float.NaN } , D = new double[2]{ double.NaN,double.NaN}},
68new TestClass() { A = float.NaN, B = double.NaN, C = new float[2]{ float.NaN, float.NaN } , D = new double[2]{ double.NaN,double.NaN}},
131new TestClass() { A = float.NaN, B = double.NaN, C = new float[2]{ float.NaN, float.NaN } , D = new double[2]{ double.NaN,double.NaN}},
Transformers\NAReplaceTests.cs (11)
60new TestClass { A = 2f, B = 2d, C = new float[] { float.NaN, 9f }, D = new double[] { double.NaN, 9f } },
61new TestClass { A = float.NaN, B = double.NaN, C = new float[] { 2f, float.NaN }, D = new double[] { 2f, double.NaN } },
63new TestClass{ A = float.NaN, B = double.NaN, C = new float[] { 1f, float.NaN }, D = new double[] { 1f, double.NaN } },
105new TestClass() { A = float.NaN, B = double.NaN, C= new float[2]{ float.NaN, float.NaN } , D = new double[2]{ double.NaN,double.NaN}},
163new TestClass() { A = float.NaN, B = double.NaN, C= new float[2]{ float.NaN, float.NaN } , D = new double[2]{ double.NaN,double.NaN}},
Microsoft.ML.TimeSeries (5)
Microsoft.ML.Transforms (7)
PresentationCore (59)
System\Windows\Media3D\Camera.cs (16)
96double.NaN, double.NaN, double.NaN, double.NaN,
97double.NaN, double.NaN, double.NaN, double.NaN,
98double.NaN, double.NaN, double.NaN, double.NaN,
99double.NaN, double.NaN, double.NaN, double.NaN);
PresentationFramework (98)
System\Windows\Controls\DataGrid.cs (3)
1098DependencyProperty.Register("RowHeight", typeof(double), typeof(DataGrid), new FrameworkPropertyMetadata(double.NaN, new PropertyChangedCallback(OnNotifyCellsPresenterPropertyChanged)));
1195DependencyProperty.Register("RowHeaderWidth", typeof(double), typeof(DataGrid), new FrameworkPropertyMetadata(double.NaN, new PropertyChangedCallback(OnNotifyRowHeaderWidthPropertyChanged)));
1230DependencyProperty.Register("ColumnHeaderHeight", typeof(double), typeof(DataGrid), new FrameworkPropertyMetadata(double.NaN, OnNotifyColumnHeaderPropertyChanged));
PresentationFramework.Fluent (1)
ReachFramework (1)
Roslyn.Diagnostics.Analyzers (2)
Shared.Tests (7)
Throw\DoubleTests.cs (6)
22exception = Assert.Throws<ArgumentOutOfRangeException>(() => Throw.IfLessThan(double.NaN, 1.0, "paramName"));
41exception = Assert.Throws<ArgumentOutOfRangeException>(() => Throw.IfGreaterThan(double.NaN, 0.0, "paramName"));
61exception = Assert.Throws<ArgumentOutOfRangeException>(() => Throw.IfLessThanOrEqual(double.NaN, TestValue, "paramName"));
81exception = Assert.Throws<ArgumentOutOfRangeException>(() => Throw.IfGreaterThanOrEqual(double.NaN, TestValue, "paramName"));
107[InlineData(double.NaN)]
128exception = Assert.Throws<ArgumentOutOfRangeException>(() => Throw.IfOutOfRange(double.NaN, 0, 1, "foo"));
System.Private.CoreLib (24)
System.Private.Xml (13)
System.Runtime.Numerics (5)
System.Text.Json (2)
System.Text.Json.SourceGeneration (2)
src\runtime\src\libraries\Common\src\SourceGenerators\CSharpSyntaxUtilities.cs (1)
35case double.NaN:
System.Windows.Controls.Ribbon (9)
System.Windows.Forms (9)
System.Windows.Input.Manipulations (13)
UIAutomationClientSideProviders (6)
WindowsFormsIntegration (4)