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