19 references to ForDouble
Microsoft.CodeAnalysis.CSharp (1)
Utilities\ValueSetFactory.cs (1)
47SpecialType.System_Double => ForDouble,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Utilities\ValueSetTests.cs (18)
295IValueSet<double> values = ForDouble.Related(GreaterThanOrEqual, d1).Intersect(ForDouble.Related(LessThanOrEqual, d2)); 314Assert.Equal("[-Inf..-Inf]", ForDouble.Related(LessThan, double.MinValue).ToString()); 315var lt = ForDouble.Related(LessThan, 0.0); 317var gt = ForDouble.Related(GreaterThan, 0.0); 319var eq = ForDouble.Related(Equal, 0.0); 344Assert.Equal("NaN", ForDouble.Related(Equal, double.NaN).ToString()); 346Assert.True(ForDouble.Related(Equal, double.NaN).Any(Equal, double.NaN)); 348Assert.Equal("[Inf..Inf]", ForDouble.Related(Equal, double.PositiveInfinity).ToString()); 350Assert.Equal("[-Inf..-Inf]", ForDouble.Related(Equal, double.NegativeInfinity).ToString()); 357var neg = ForDouble.Related(LessThan, 0.0); 361var mi = ForDouble.Related(Equal, double.NegativeInfinity); 371var i = ForDouble.Related(Equal, double.PositiveInfinity); 429var s1 = ForDouble.Related(LessThan, 3.14d); 433var s2 = ForDouble.Related(GreaterThan, 31.4d); 501Assert.Same(ForDouble, ForSpecialType(SpecialType.System_Double)); 597ForFloat, ForDouble, ForDecimal, ForNint, 868ForDouble,