3 instantiations of EnumerableValues
ILLink.RoslynAnalyzer (3)
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (3)
154 public ValueSet (IEnumerable<TValue> values) => _values = new EnumerableValues (values); 243 var values = new EnumerableValues (left.DeepCopy ().GetKnownValues ()); 269 var values = new EnumerableValues (left.DeepCopy ().GetKnownValues ());
16 references to EnumerableValues
ILLink.RoslynAnalyzer (16)
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (16)
45 public bool Equals (EnumerableValues other) 88 if (values is EnumerableValues valuesSet) { 156 private ValueSet (EnumerableValues values) => _values = values; 163 public bool HasMultipleValues => _values is EnumerableValues; 174 if (_values is EnumerableValues enumerableValues) { 175 if (other._values is EnumerableValues otherValuesSet) { 184 if (other._values is EnumerableValues otherEnumerableValues) { 206 if (_values is EnumerableValues enumerableValues) 219 if (_values is EnumerableValues valuesSet) 237 if (left._values is not EnumerableValues && right.Contains ((TValue) left._values)) 240 if (right._values is not EnumerableValues && left.Contains ((TValue) right._values)) 243 var values = new EnumerableValues (left.DeepCopy ().GetKnownValues ()); 263 if (left._values is not EnumerableValues) 266 if (right._values is not EnumerableValues) 269 var values = new EnumerableValues (left.DeepCopy ().GetKnownValues ()); 300 if (_values is not EnumerableValues) {