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