13 implementations of Prev
Microsoft.CodeAnalysis.CSharp (13)
Utilities\ValueSetFactory.ByteTC.cs (1)
47byte INumericTC<byte>.Prev(byte value)
Utilities\ValueSetFactory.CharTC.cs (1)
55char INumericTC<char>.Prev(char value)
Utilities\ValueSetFactory.DecimalTC.cs (1)
108decimal INumericTC<decimal>.Prev(decimal value)
Utilities\ValueSetFactory.DoubleTC.cs (1)
94double INumericTC<double>.Prev(double value)
Utilities\ValueSetFactory.IntTC.cs (1)
47int INumericTC<int>.Prev(int value)
Utilities\ValueSetFactory.LongTC.cs (1)
47long INumericTC<long>.Prev(long value)
Utilities\ValueSetFactory.NonNegativeIntTC.cs (1)
47int INumericTC<int>.Prev(int value)
Utilities\ValueSetFactory.SByteTC.cs (1)
47sbyte INumericTC<sbyte>.Prev(sbyte value)
Utilities\ValueSetFactory.ShortTC.cs (1)
47short INumericTC<short>.Prev(short value)
Utilities\ValueSetFactory.SingleTC.cs (1)
98float INumericTC<float>.Prev(float value)
Utilities\ValueSetFactory.UIntTC.cs (1)
53uint INumericTC<uint>.Prev(uint value)
Utilities\ValueSetFactory.ULongTC.cs (1)
47ulong INumericTC<ulong>.Prev(ulong value)
Utilities\ValueSetFactory.UShortTC.cs (1)
53ushort INumericTC<ushort>.Prev(ushort value)
4 references to Prev
Microsoft.CodeAnalysis.CSharp (4)
Utilities\ValueSetFactory.NumericValueSet.cs (3)
144builder.Add((tc.MinValue, tc.Prev(_intervals[0].first))); 151builder.Add((tc.Next(_intervals[i].last), tc.Prev(_intervals[i + 1].first))); 218if (builder.Count > 0 && (tc.Related(Equal, tc.MinValue, first) || tc.Related(GreaterThanOrEqual, builder.Last().last, tc.Prev(first))))
Utilities\ValueSetFactory.NumericValueSetFactory.cs (1)
37return new NumericValueSet<T, TTC>(tc.MinValue, tc.Prev(value));