예제 #1
0
        // TODO: format should be ReadOnlySpan<char>
        internal static bool TryFormatInt64(long value, byte numberOfBytes, Span <byte> buffer, ReadOnlySpan <char> format, EncodingData formattingData, out int bytesWritten)
        {
            Precondition.Require(numberOfBytes <= sizeof(long));

            TextFormat parsedFormat = TextFormat.Parse(format);

            return(TryFormatInt64(value, numberOfBytes, buffer, parsedFormat, formattingData, out bytesWritten));
        }
예제 #2
0
        internal static bool TryFormatUInt64(ulong value, byte numberOfBytes, Span <byte> buffer, ReadOnlySpan <char> format, EncodingData formattingData, out int bytesWritten)
        {
            TextFormat parsedFormat = TextFormat.Parse(format);

            return(TryFormatUInt64(value, numberOfBytes, buffer, parsedFormat, formattingData, out bytesWritten));
        }
        public static bool TryFormat(this DateTime value, Span <byte> buffer, ReadOnlySpan <char> format, EncodingData formattingData, out int bytesWritten)
        {
            TextFormat parsedFormat = TextFormat.Parse(format);

            return(TryFormat(value, buffer, parsedFormat, formattingData, out bytesWritten));
        }