public static bool TryFormatQuotedString(this Utf8Span str, Span <byte> buffer, out int written, StandardFormat format, SymbolTable symbolTable) { written = 0; int justWritten; unsafe { if (!symbolTable.TryEncode((byte)'"', buffer, out justWritten)) { return(false); } written += justWritten; if (!str.TryFormat(buffer.Slice(written), out justWritten, format, symbolTable)) { return(false); } written += justWritten; if (!symbolTable.TryEncode((byte)'"', buffer.Slice(written), out justWritten)) { return(false); } } written += justWritten; return(true); }