public string BuildStringUsingSparseBufferWriter() { using var writer = new SparseBufferWriter <char>(); for (var i = 0; i < 100; i++) { writer.Write(StringValue); writer.WriteInt32(int.MaxValue); writer.WriteLine(); } return(writer.BuildString()); }
public static void ExtractSingleSegment() { using var writer = new SparseBufferWriter <int>(); True(writer.IsSingleSegment); True(writer.TryGetWrittenContent(out var segment)); True(segment.IsEmpty); writer.Write(10); True(writer.IsSingleSegment); True(writer.TryGetWrittenContent(out segment)); Equal(10, segment.Span[0]); }
public void AddRangeToSparseBuffer() { using var writer = new SparseBufferWriter <int>(); writer.Write(inputArray); }