System.Number.NumberBufferToDecimal C# (CSharp) Method

NumberBufferToDecimal() private method

private NumberBufferToDecimal ( byte number, Decimal &value ) : Boolean
number byte
value Decimal
return Boolean
        public unsafe static extern Boolean NumberBufferToDecimal(byte* number, ref Decimal value);
        [MethodImplAttribute(MethodImplOptions.InternalCall)]

Usage Example

示例#1
0
        internal static unsafe Decimal ParseDecimal(string value, NumberStyles options, NumberFormatInfo numfmt)
        {
            byte *stackBuffer = stackalloc byte[Number.NumberBuffer.NumberBufferBytes];

            Number.NumberBuffer number = new Number.NumberBuffer(stackBuffer);
            Decimal             num    = new Decimal();

            Number.StringToNumber(value, options, ref number, numfmt, true);
            if (!Number.NumberBufferToDecimal(number.PackForNative(), ref num))
            {
                throw new OverflowException(Environment.GetResourceString("Overflow_Decimal"));
            }
            return(num);
        }
All Usage Examples Of System.Number::NumberBufferToDecimal