Utf8Formatter
Methods to format common data types as Utf8 strings.
public static bool TryFormat(bool value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a Boolean as a UTF8 string.
public static bool TryFormat(DateTimeOffset value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a DateTimeOffset as a UTF8 string.
public static bool TryFormat(DateTime value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a DateTime as a UTF8 string.
public static bool TryFormat(decimal value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a Decimal as a UTF8 string.
public static bool TryFormat(double value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a Double as a UTF8 string.
public static bool TryFormat(float value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a Single as a UTF8 string.
public static bool TryFormat(Guid value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a Guid as a UTF8 string.
public static bool TryFormat(byte value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a Byte as a UTF8 string.
public static bool TryFormat(sbyte value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats an SByte as a UTF8 string.
public static bool TryFormat(ushort value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a Unt16 as a UTF8 string.
public static bool TryFormat(short value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats an Int16 as a UTF8 string.
public static bool TryFormat(uint value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a UInt32 as a UTF8 string.
public static bool TryFormat(int value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats an Int32 as a UTF8 string.
public static bool TryFormat(ulong value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a UInt64 as a UTF8 string.
public static bool TryFormat(long value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats an Int64 as a UTF8 string.
public static bool TryFormat(TimeSpan value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
Formats a TimeSpan as a UTF8 string.