6 implementations of Any
Microsoft.CodeAnalysis.CSharp (6)
Utilities\ValueSetFactory.BoolValueSet.cs (1)
56
bool IValueSet.
Any
(BinaryOperatorKind relation, ConstantValue value) => value.IsBad || Any(relation, value.BooleanValue);
Utilities\ValueSetFactory.EnumeratedValueSet.cs (1)
88
bool IValueSet.
Any
(BinaryOperatorKind relation, ConstantValue value) => value.IsBad || Any(relation, _tc.FromConstantValue(value));
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
138
bool IValueSet.
Any
(BinaryOperatorKind relation, ConstantValue value) =>
Utilities\ValueSetFactory.NintValueSet.cs (1)
85
bool IValueSet.
Any
(BinaryOperatorKind relation, ConstantValue value) => value.IsBad || Any(relation, value.Int32Value);
Utilities\ValueSetFactory.NuintValueSet.cs (1)
72
bool IValueSet.
Any
(BinaryOperatorKind relation, ConstantValue value) => value.IsBad || Any(relation, value.UInt32Value);
Utilities\ValueSetFactory.NumericValueSet.cs (1)
107
bool IValueSet.
Any
(BinaryOperatorKind relation, ConstantValue value) => value.IsBad || Any(relation, _tc.FromConstantValue(value));
16 references to Any
Microsoft.CodeAnalysis.CSharp (7)
Binder\DecisionDagBuilder.cs (2)
1367
trueTestPermitsTrueOther = whenTrueValues?.
Any
(relation, value) ?? true;
1369
falseTestPermitsTrueOther = !sameTest && (whenFalseValues?.
Any
(relation, value) ?? true);
Binder\PatternExplainer.cs (4)
655
remainingValues.
Any
(BinaryOperatorKind.Equal, constantValue))
676
if (remainingValues.
Any
(BinaryOperatorKind.GreaterThan, ConstantValue.Create(int.MaxValue)))
679
if (remainingValues.
Any
(BinaryOperatorKind.LessThan, ConstantValue.Create(int.MinValue)))
684
if (remainingValues.
Any
(BinaryOperatorKind.GreaterThan, ConstantValue.Create(uint.MaxValue)))
Utilities\IValueSet.cs (1)
43
/// Because of that all four combinations of results from <see cref="
Any
(BinaryOperatorKind, ConstantValue)"/> and <see cref="All(BinaryOperatorKind, ConstantValue)"/>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Utilities\ValueSetTests.cs (9)
631
Assert.True(s2.
Any
(Equal, value));
632
Assert.False(s1.
Any
(Equal, value));
634
Assert.False(s2.
Any
(LessThan, value));
636
Assert.False(s1.
Any
(GreaterThanOrEqual, value));
642
Assert.True(s2.
Any
(Equal, value));
643
Assert.False(s1.
Any
(Equal, value));
645
Assert.False(s2.
Any
(GreaterThan, value));
647
Assert.False(s1.
Any
(LessThanOrEqual, value));
882
_ = set.
Any
(relation, badConstant);