6 implementations of Union
Microsoft.CodeAnalysis.CSharp (6)
Utilities\ValueSetFactory.BoolValueSet.cs (1)
87public IValueSet<bool> Union(IValueSet<bool> other)
Utilities\ValueSetFactory.EnumeratedValueSet.cs (1)
140public IValueSet<T> Union(IValueSet<T> o)
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
113public IValueSet<TFloating> Union(IValueSet<TFloating> o)
Utilities\ValueSetFactory.NintValueSet.cs (1)
110public IValueSet<int> Union(IValueSet<int> o)
Utilities\ValueSetFactory.NuintValueSet.cs (1)
95public IValueSet<uint> Union(IValueSet<uint> o)
Utilities\ValueSetFactory.NumericValueSet.cs (1)
239public IValueSet<T> Union(IValueSet<T> o)
14 references to Union
Microsoft.CodeAnalysis.CSharp (4)
Utilities\ValueSetFactory.EnumeratedValueSetFactory.cs (1)
53result = result.Union(Related(Equal, value));
Utilities\ValueSetFactory.FloatingValueSet.cs (1)
121numbers: this._numbers.Union(other._numbers),
Utilities\ValueSetFactory.NintValueSet.cs (1)
115values: this._values.Union(other._values),
Utilities\ValueSetFactory.NuintValueSet.cs (1)
99values: this._values.Union(other._values),
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Utilities\ValueSetTests.cs (10)
207IValueSet<int> values1 = ForInt.Related(LessThanOrEqual, i1).Union(ForInt.Related(GreaterThanOrEqual, i2)); 209IValueSet<int> values2 = ForInt.Related(GreaterThanOrEqual, i2).Union(ForInt.Related(LessThanOrEqual, i1)); 222IValueSet<int> values1 = ForInt.Related(LessThanOrEqual, i1).Union(ForInt.Related(GreaterThanOrEqual, i2)); 224IValueSet<int> values2 = ForInt.Related(GreaterThanOrEqual, i2).Union(ForInt.Related(LessThanOrEqual, i1)); 238IValueSet<int> values1 = ForInt.Related(LessThanOrEqual, i1).Union(ForInt.Related(GreaterThanOrEqual, i2)); 307var letters = gea1.Intersect(lez1).Union(gea2.Intersect(lez2)); 418Assert.True(s1.Complement().Union(s2.Complement()).Complement().IsEmpty); 419Assert.Equal(s1.Union(s2).Complement(), s1.Complement().Intersect(s2.Complement())); 423Assert.False(s1.Union(s2).All(Equal, "a")); 432Assert.Same(s1, s1.Union(s1));