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;
18 references to IsEmpty
Microsoft.CodeAnalysis.CSharp (18)
Binder\DecisionDagBuilder.cs (8)
912if (ValueSetFactory.ForInput(input)?.Related(BinaryOperatorKind.Equal, constantValue).IsEmpty == true) 1161if (values?.IsEmpty == true) 1165else if (((IConstantValueSet?)values?.Complement())?.IsEmpty != true) 1770return (whenTrueValues, whenFalseValues, !fromTestPassing.IsEmpty, !fromTestFailing.IsEmpty); 3523if (((IConstantValueSet)lengthValues.Intersect(possibleValues)).IsEmpty) 3525if (((IConstantValueSet)lengthValues.Complement().Intersect(possibleValues)).IsEmpty) 3840Debug.Assert(!lengthValues.IsEmpty);
Binder\PatternExplainer.cs (2)
567if (((IConstantValueSet)remainingValues.Complement()).IsEmpty) 781if (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)