private static void WriteCompletion(FastUtf8JsonWriter writer, string text) { writer.WriteStartObject(); writer.WritePropertyName("filterText"); writer.WriteValue(text); writer.WritePropertyName("displayText"); writer.WriteValue(text); writer.WritePropertyName("tags"); writer.WriteStartArray(); writer.WriteValue("method"); writer.WriteValue("public"); writer.WriteEndArray(); writer.WriteEndObject(); }
public Task SendJsonMessageAsync(CancellationToken cancellationToken) { _writer.WriteEndObject(); LastMessageJson = Encoding.UTF8.GetString(_writer.WrittenSegment.Array, _writer.WrittenSegment.Offset, _writer.WrittenSegment.Count); return(TaskEx.CompletedTask); }