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