BooRunner.Tools.DigitHelper.ToUInt64WithSign C# (CSharp) Метод

ToUInt64WithSign() публичный статический Метод

Converts long value to ulong digit and value sign.
public static ToUInt64WithSign ( long value, ulong &resultValue, bool &negative ) : void
value long Initial value.
resultValue ulong Resulting unsigned part.
negative bool Resulting sign.
Результат void
        public static void ToUInt64WithSign(long value, out ulong resultValue, out bool negative)
        {
            negative = value < 0;
            resultValue = !negative
                ? (ulong)value
                : value != long.MinValue ? (ulong)-value : long.MaxValue + 1UL;
        }