6 implementations of Intersect
Microsoft.CodeAnalysis.CSharp (6)
Utilities\ValueSetFactory.BoolValueSet.cs (1)
85public IValueSet Intersect(IValueSet other) => this.Intersect((IValueSet<bool>)other);
Utilities\ValueSetFactory.EnumeratedValueSet.cs (1)
138IValueSet IValueSet.Intersect(IValueSet other) => Intersect((IValueSet<T>)other);
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
111IValueSet IValueSet.Intersect(IValueSet other) => this.Intersect((IValueSet<TFloating>)other);
Utilities\ValueSetFactory.NintValueSet.cs (1)
108IValueSet IValueSet.Intersect(IValueSet other) => this.Intersect((NintValueSet)other);
Utilities\ValueSetFactory.NuintValueSet.cs (1)
93IValueSet IValueSet.Intersect(IValueSet other) => this.Intersect((NuintValueSet)other);
Utilities\ValueSetFactory.NumericValueSet.cs (1)
237IValueSet IValueSet.Intersect(IValueSet other) => this.Intersect((IValueSet<T>)other);
6 references to Intersect
Microsoft.CodeAnalysis.CSharp (6)
Binder\DecisionDagBuilder.cs (5)
939currentValues = currentValues.Intersect(targetValues); 1166fromTestPassing = fromTestPassing.Intersect(tempValuesBeforeTest); 1167fromTestFailing = fromTestFailing.Intersect(tempValuesBeforeTest); 2257if (lengthValues.Intersect(possibleValues).IsEmpty) 2259if (lengthValues.Complement().Intersect(possibleValues).IsEmpty)
Binder\PatternExplainer.cs (1)
619remainingValues = remainingValues.Intersect(filtered);