3 instantiations of EnumerableValues
ILLink.RoslynAnalyzer (3)
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (3)
158public ValueSet(IEnumerable<TValue> values) => _values = new EnumerableValues(values); 262var values = new EnumerableValues(left.DeepCopy().GetKnownValues()); 288var values = new EnumerableValues(left.DeepCopy().GetKnownValues());
16 references to EnumerableValues
ILLink.RoslynAnalyzer (16)
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (16)
45public bool Equals(EnumerableValues other) 89if (values is EnumerableValues valuesSet) 160private ValueSet(EnumerableValues values) => _values = values; 167public bool HasMultipleValues => _values is EnumerableValues; 178if (_values is EnumerableValues enumerableValues) 180if (other._values is EnumerableValues otherValuesSet) 196if (other._values is EnumerableValues otherEnumerableValues) 225if (_values is EnumerableValues enumerableValues) 238if (_values is EnumerableValues valuesSet) 256if (left._values is not EnumerableValues && right.Contains((TValue)left._values)) 259if (right._values is not EnumerableValues && left.Contains((TValue)right._values)) 262var values = new EnumerableValues(left.DeepCopy().GetKnownValues()); 282if (left._values is not EnumerableValues) 285if (right._values is not EnumerableValues) 288var values = new EnumerableValues(left.DeepCopy().GetKnownValues()); 319if (_values is not EnumerableValues)