7 implementations of Complement
Microsoft.CodeAnalysis.CSharp (7)
Utilities\TypeUnionValueSet.cs (1)
275IValueSet IValueSet.Complement()
Utilities\ValueSetFactory.BoolValueSet.cs (1)
75IValueSet IValueSet.Complement() => this.Complement();
Utilities\ValueSetFactory.EnumeratedValueSet.cs (1)
115IValueSet IValueSet.Complement() => this.Complement();
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
136IValueSet IValueSet.Complement() => this.Complement();
Utilities\ValueSetFactory.NintValueSet.cs (1)
96IValueSet IValueSet.Complement() => this.Complement();
Utilities\ValueSetFactory.NuintValueSet.cs (1)
82IValueSet IValueSet.Complement() => this.Complement();
Utilities\ValueSetFactory.NumericValueSet.cs (1)
160IValueSet IValueSet.Complement() => this.Complement();
5 references to Complement
Microsoft.CodeAnalysis.CSharp (5)
Binder\DecisionDagBuilder.cs (3)
1165else if (((IConstantValueSet?)values?.Complement())?.IsEmpty != true) 1780var fromTestFailing = (TValueSet)fromTestPassing.Complement(); 3525if (((IConstantValueSet)lengthValues.Complement().Intersect(possibleValues)).IsEmpty)
Binder\PatternExplainer.cs (2)
567if (((IConstantValueSet)remainingValues.Complement()).IsEmpty) 755filtered = (IConstantValueSet)filtered.Complement();