6 implementations of IsEmpty
Microsoft.CodeAnalysis.CSharp (6)
Utilities\ValueSetFactory.BoolValueSet.cs (1)
39bool IConstantValueSet.IsEmpty => !_hasFalse && !_hasTrue;
Utilities\ValueSetFactory.EnumeratedValueSet.cs (1)
46public bool IsEmpty => _included && _membersIncludedOrExcluded.IsEmpty;
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
49public bool IsEmpty => !_hasNaN && _numbers.IsEmpty;
Utilities\ValueSetFactory.NintValueSet.cs (1)
46public bool IsEmpty => !_hasSmall && !_hasLarge && _values.IsEmpty;
Utilities\ValueSetFactory.NuintValueSet.cs (1)
37public bool IsEmpty => !_hasLarge && _values.IsEmpty;
Utilities\ValueSetFactory.NumericValueSet.cs (1)
54public bool IsEmpty => _intervals.Length == 0;
20 references to IsEmpty
Microsoft.CodeAnalysis.CSharp (20)
Binder\DecisionDagBuilder.cs (10)
921if (ValueSetFactory.ForInput(input)?.Related(BinaryOperatorKind.Equal, constantValue).IsEmpty == true) 1193if (values?.IsEmpty == true) 1197else if (((IConstantValueSet?)values?.Complement())?.IsEmpty != true) 1802return (whenTrueValues, whenFalseValues, !fromTestPassing.IsEmpty, !fromTestFailing.IsEmpty); 3557if (((IConstantValueSet)lengthValues.Intersect(possibleValues)).IsEmpty) 3559if (((IConstantValueSet)lengthValues.Complement().Intersect(possibleValues)).IsEmpty) 3897Debug.Assert(!lengthValues.IsEmpty); 4047Debug.Assert(!values.IsEmpty); 4135if (intersection.IsEmpty)
Binder\PatternExplainer.cs (2)
594if (((IConstantValueSet)remainingValues.Complement()).IsEmpty) 808if (remainingValues.IsEmpty)
Utilities\ValueSetFactory.EnumeratedValueSetFactory.cs (1)
51Debug.Assert(result.IsEmpty);
Utilities\ValueSetFactory.FloatingValueSet.cs (2)
49public bool IsEmpty => !_hasNaN && _numbers.IsEmpty; 58if (!_numbers.IsEmpty)
Utilities\ValueSetFactory.NintValueSet.cs (3)
46public bool IsEmpty => !_hasSmall && !_hasLarge && _values.IsEmpty; 55if (!_values.IsEmpty) 136if (_hasSmall && !_values.IsEmpty)
Utilities\ValueSetFactory.NuintValueSet.cs (2)
37public bool IsEmpty => !_hasLarge && _values.IsEmpty; 46if (!_values.IsEmpty)