6 implementations of Union
Microsoft.CodeAnalysis.CSharp (6)
Utilities\ValueSetFactory.BoolValueSet.cs (1)
95IValueSet IValueSet.Union(IValueSet other) => this.Union((IValueSet<bool>)other);
Utilities\ValueSetFactory.EnumeratedValueSet.cs (1)
161IValueSet IValueSet.Union(IValueSet other) => Union((IValueSet<T>)other);
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
126IValueSet IValueSet.Union(IValueSet other) => this.Union((IValueSet<TFloating>)other);
Utilities\ValueSetFactory.NintValueSet.cs (1)
120IValueSet IValueSet.Union(IValueSet other) => this.Union((NintValueSet)other);
Utilities\ValueSetFactory.NuintValueSet.cs (1)
104IValueSet IValueSet.Union(IValueSet other) => this.Union((NuintValueSet)other);
Utilities\ValueSetFactory.NumericValueSet.cs (1)
288IValueSet IValueSet.Union(IValueSet other) => this.Union((IValueSet<T>)other);
18 references to Union
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder.cs (1)
848var newExistingValuesForTemp = existingValuesForTemp.Union(valuesForTemp);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (17)
Utilities\ValueSetTests.cs (17)
402Assert.Same(b.Union(b), b); 422Assert.Same(b.Union(b), b); 436var s4 = b.Union(s2).Complement(); 605var u1 = s1.Union(s2); 609var i2 = s1.Complement().Union(s2.Complement()).Complement(); 662var u1 = s1.Union(s2); 664var u3 = s2.Union(s1); 671var i2 = s1.Complement().Union(s2.Complement()).Complement(); 673var i4 = s2.Complement().Union(s1.Complement()).Complement(); 680u1 = s1.Union(s2); 682u3 = s2.Union(s1); 689i2 = s1.Complement().Union(s2.Complement()).Complement(); 691i4 = s2.Complement().Union(s1.Complement()).Complement(); 698u1 = s1.Union(s2); 700u3 = s2.Union(s1); 707i2 = s1.Complement().Union(s2.Complement()).Complement(); 709i4 = s2.Complement().Union(s1.Complement()).Complement();