public void Setup() { _memoryStream = new MemoryStream(); _newtonsoftJsonWriter = new JsonTextWriter(new StreamWriter(_memoryStream)) { Formatting = Formatting.None }; _fastJsonWriter = new FastUtf8JsonWriter(ArrayPool <byte> .Create()); }
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(); }
private static string GetWrittenAsString(FastUtf8JsonWriter writer) { return(Encoding.UTF8.GetString(writer.WrittenSegment)); }