18 references to ForFloat
Microsoft.CodeAnalysis.CSharp (1)
Utilities\ValueSetFactory.cs (1)
46
SpecialType.System_Single =>
ForFloat
,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (17)
Utilities\ValueSetTests.cs (17)
329
Assert.Equal("[-Inf..-Inf]",
ForFloat
.Related(LessThan, float.MinValue).ToString());
330
var lt =
ForFloat
.Related(LessThan, 0.0f);
332
var gt =
ForFloat
.Related(GreaterThan, 0.0f);
334
var eq =
ForFloat
.Related(Equal, 0.0f);
345
Assert.Equal("NaN",
ForFloat
.Related(Equal, float.NaN).ToString());
347
Assert.True(
ForFloat
.Related(Equal, float.NaN).Any(Equal, float.NaN));
349
Assert.Equal("[Inf..Inf]",
ForFloat
.Related(Equal, float.PositiveInfinity).ToString());
351
Assert.Equal("[-Inf..-Inf]",
ForFloat
.Related(Equal, float.NegativeInfinity).ToString());
484
Assert.Equal("[10..100]",
ForFloat
.Related(GreaterThanOrEqual, 10).Intersect(
ForFloat
.Related(LessThanOrEqual, 100)).ToString());
485
Assert.Equal("[-100..-10]",
ForFloat
.Related(GreaterThanOrEqual, -100).Intersect(
ForFloat
.Related(LessThanOrEqual, -10)).ToString());
486
Assert.Equal("[-10..10]",
ForFloat
.Related(GreaterThanOrEqual, -10).Intersect(
ForFloat
.Related(LessThanOrEqual, 10)).ToString());
500
Assert.Same(
ForFloat
, ForSpecialType(SpecialType.System_Single));
597
ForFloat
, ForDouble, ForDecimal, ForNint,
867
ForFloat
,