6 implementations of Any
Microsoft.CodeAnalysis.CSharp (6)
Utilities\ValueSetFactory.BoolValueSet.cs (1)
43public bool Any(BinaryOperatorKind relation, bool value)
Utilities\ValueSetFactory.EnumeratedValueSet.cs (1)
77public bool Any(BinaryOperatorKind relation, T value)
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
141public bool Any(BinaryOperatorKind relation, TFloating value)
Utilities\ValueSetFactory.NintValueSet.cs (1)
76public bool Any(BinaryOperatorKind relation, int value)
Utilities\ValueSetFactory.NuintValueSet.cs (1)
65public bool Any(BinaryOperatorKind relation, uint value)
Utilities\ValueSetFactory.NumericValueSet.cs (1)
72public bool Any(BinaryOperatorKind relation, T value)
51 references to Any
Microsoft.CodeAnalysis.CSharp (5)
Binder\DecisionDagBuilder.cs (1)
1499if (!_forLowering && lengthValues.Any(BinaryOperatorKind.Equal, lengthValue))
Utilities\IValueSet.cs (1)
89/// Because of that all four combinations of results from <see cref="Any(BinaryOperatorKind, T)"/> and <see cref="All(BinaryOperatorKind, T)"/>
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
145_numbers.Any(relation, value);
Utilities\ValueSetFactory.NintValueSet.cs (1)
82return _values.Any(relation, value);
Utilities\ValueSetFactory.NuintValueSet.cs (1)
69return _values.Any(relation, value);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (46)
Utilities\ValueSetTests.cs (46)
266Assert.Equal(val >= i1 && val <= i2, values.Any(Equal, val)); 267Assert.Equal(val >= i1, values.Any(LessThanOrEqual, val)); 268Assert.Equal(val > i1, values.Any(LessThan, val)); 269Assert.Equal(val <= i2, values.Any(GreaterThanOrEqual, val)); 270Assert.Equal(i2 > val, values.Any(GreaterThan, val)); 346Assert.True(ForDouble.Related(Equal, double.NaN).Any(Equal, double.NaN)); 347Assert.True(ForFloat.Related(Equal, float.NaN).Any(Equal, float.NaN)); 358Assert.True(neg.Any(LessThan, double.MinValue)); 359Assert.False(neg.Any(GreaterThan, double.MaxValue)); 363Assert.True(mi.Any(LessThan, 0.0)); 365Assert.True(mi.Any(LessThanOrEqual, 0.0)); 367Assert.False(mi.Any(GreaterThan, 0.0)); 369Assert.False(mi.Any(GreaterThanOrEqual, 0.0)); 373Assert.False(i.Any(LessThan, 0.0)); 375Assert.False(i.Any(LessThanOrEqual, 0.0)); 377Assert.True(i.Any(GreaterThan, 0.0)); 379Assert.True(i.Any(GreaterThanOrEqual, 0.0)); 388Assert.False(intersect.Any(Equal, "c")); 582Assert.False(ForDecimal.Related(LessThan, d).Any(Equal, d)); 583Assert.True(ForDecimal.Related(LessThanOrEqual, d).Any(Equal, d)); 584Assert.False(ForDecimal.Related(GreaterThan, d).Any(Equal, d)); 585Assert.True(ForDecimal.Related(GreaterThanOrEqual, d).Any(Equal, d)); 722Assert.True(s1.Any(LessThan, i + 1)); 723Assert.False(s1.Any(LessThan, i)); 724Assert.False(s1.Any(LessThan, i - 1)); 725Assert.True(s1.Any(LessThanOrEqual, i + 1)); 726Assert.True(s1.Any(LessThanOrEqual, i)); 727Assert.False(s1.Any(LessThanOrEqual, i - 1)); 728Assert.False(s1.Any(GreaterThan, i + 1)); 729Assert.False(s1.Any(GreaterThan, i)); 730Assert.True(s1.Any(GreaterThan, i - 1)); 731Assert.False(s1.Any(GreaterThanOrEqual, i + 1)); 732Assert.True(s1.Any(GreaterThanOrEqual, i)); 733Assert.True(s1.Any(GreaterThanOrEqual, i - 1)); 744Assert.True(s1.Any(LessThan, j + 1)); 745Assert.False(s1.Any(LessThan, j)); 746Assert.False(s1.Any(LessThan, j - 1)); 747Assert.True(s1.Any(LessThanOrEqual, j + 1)); 748Assert.True(s1.Any(LessThanOrEqual, j)); 749Assert.False(s1.Any(LessThanOrEqual, j - 1)); 750Assert.False(s1.Any(GreaterThan, j + 1)); 751Assert.False(s1.Any(GreaterThan, j)); 752Assert.True(s1.Any(GreaterThan, j - 1)); 753Assert.False(s1.Any(GreaterThanOrEqual, j + 1)); 754Assert.True(s1.Any(GreaterThanOrEqual, j)); 755Assert.True(s1.Any(GreaterThanOrEqual, j - 1));