13 implementations of FromConstantValue
Microsoft.CodeAnalysis.CSharp (13)
Utilities\ValueSetFactory.ByteTC.cs (1)
53
byte INumericTC<byte>.
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? (byte)0 : constantValue.ByteValue;
Utilities\ValueSetFactory.CharTC.cs (1)
48
char INumericTC<char>.
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? (char)0 : constantValue.CharValue;
Utilities\ValueSetFactory.DecimalTC.cs (1)
33
public decimal
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? 0m : constantValue.DecimalValue;
Utilities\ValueSetFactory.DoubleTC.cs (1)
81
double INumericTC<double>.
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? 0.0 : constantValue.DoubleValue;
Utilities\ValueSetFactory.IntTC.cs (1)
53
public int
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? 0 : constantValue.Int32Value;
Utilities\ValueSetFactory.LongTC.cs (1)
53
long INumericTC<long>.
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? 0L : constantValue.Int64Value;
Utilities\ValueSetFactory.NonNegativeIntTC.cs (1)
53
public int
FromConstantValue
(ConstantValue constantValue)
Utilities\ValueSetFactory.SByteTC.cs (1)
53
sbyte INumericTC<sbyte>.
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? (sbyte)0 : constantValue.SByteValue;
Utilities\ValueSetFactory.ShortTC.cs (1)
53
short INumericTC<short>.
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? (short)0 : constantValue.Int16Value;
Utilities\ValueSetFactory.SingleTC.cs (1)
85
float INumericTC<float>.
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? 0.0F : constantValue.SingleValue;
Utilities\ValueSetFactory.UIntTC.cs (1)
47
public uint
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? (uint)0 : constantValue.UInt32Value;
Utilities\ValueSetFactory.ULongTC.cs (1)
53
ulong INumericTC<ulong>.
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? 0UL : constantValue.UInt64Value;
Utilities\ValueSetFactory.UShortTC.cs (1)
47
ushort INumericTC<ushort>.
FromConstantValue
(ConstantValue constantValue) => constantValue.IsBad ? (ushort)0 : constantValue.UInt16Value;
10 references to FromConstantValue
Microsoft.CodeAnalysis.CSharp (10)
Utilities\ValueSetFactory.FloatingValueSet.cs (2)
132
value.IsBad || this.Any(relation, default(TFloatingTC).
FromConstantValue
(value));
142
bool IValueSet.All(BinaryOperatorKind relation, ConstantValue value) => !value.IsBad && All(relation, default(TFloatingTC).
FromConstantValue
(value));
Utilities\ValueSetFactory.FloatingValueSetFactory.cs (3)
34
value.IsBad ? FloatingValueSet<TFloating, TFloatingTC>.AllValues : FloatingValueSet<TFloating, TFloatingTC>.Related(relation, default(TFloatingTC).
FromConstantValue
(value));
39
return tc.Related(relation, tc.
FromConstantValue
(left), tc.
FromConstantValue
(right));
Utilities\ValueSetFactory.NumericValueSet.cs (2)
108
bool IValueSet.Any(BinaryOperatorKind relation, ConstantValue value) => value.IsBad || Any(relation, default(TTC).
FromConstantValue
(value));
131
bool IValueSet.All(BinaryOperatorKind relation, ConstantValue value) => !value.IsBad && All(relation, default(TTC).
FromConstantValue
(value));
Utilities\ValueSetFactory.NumericValueSetFactory.cs (3)
54
value.IsBad ? NumericValueSet<T, TTC>.AllValues : Related(relation, default(TTC).
FromConstantValue
(value));
68
return tc.Related(relation, tc.
FromConstantValue
(left), tc.
FromConstantValue
(right));