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