6 implementations of Complement
Microsoft.CodeAnalysis.CSharp (6)
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)
693else if (values?.Complement().IsEmpty != true) 1137IValueSet fromTestFailing = fromTestPassing.Complement(); 2233if (lengthValues.Complement().Intersect(possibleValues).IsEmpty)
Binder\PatternExplainer.cs (2)
511if (remainingValues.Complement().IsEmpty) 618filtered = filtered.Complement();