1 implementation of IEquatableValueTC
Microsoft.CodeAnalysis.CSharp (1)
Utilities\ValueSetFactory.StringTC.cs (1)
12
private class StringTC :
IEquatableValueTC
<string>
10 references to IEquatableValueTC
Microsoft.CodeAnalysis.CSharp (10)
Utilities\ValueSetFactory.EnumeratedValueSet.cs (5)
32
private readonly
IEquatableValueTC
<T> _tc;
34
private EnumeratedValueSet(bool included, ImmutableHashSet<T> membersIncludedOrExcluded,
IEquatableValueTC
<T> tc) =>
37
public static EnumeratedValueSet<T> AllValues(
IEquatableValueTC
<T> tc)
40
public static EnumeratedValueSet<T> NoValues(
IEquatableValueTC
<T> tc)
43
internal static EnumeratedValueSet<T> Including(T value,
IEquatableValueTC
<T> tc)
Utilities\ValueSetFactory.EnumeratedValueSetFactory.cs (2)
19
private readonly
IEquatableValueTC
<T> _tc;
25
public EnumeratedValueSetFactory(
IEquatableValueTC
<T> tc) { _tc = tc; }
Utilities\ValueSetFactory.StringTC.cs (3)
17
string
IEquatableValueTC
<string>.FromConstantValue(ConstantValue constantValue)
24
string[]
IEquatableValueTC
<string>.RandomValues(int count, Random random, int scope)
44
ConstantValue
IEquatableValueTC
<string>.ToConstantValue(string value) => ConstantValue.Create(value);