API Diff between 4.12.3 and 4.0.0
44 Additions
4 Removals
DotNext.Buffers
-
public static class BufferWriter
- public struct EncodingInterpolatedStringHandler
- public static int WriteString(this IBufferWriter<byte> writer, ref EncodingContext context, Span<char> buffer, IFormatProvider provider, ref EncodingInterpolatedStringHandler handler)
- public static int WriteString(this IBufferWriter<byte> writer, ref EncodingContext context, ref EncodingInterpolatedStringHandler handler)
- public static int WriteString(this IBufferWriter<byte> writer, ref EncodingContext context, Span<char> buffer, IFormatProvider provider, ref EncodingInterpolatedStringHandler handler)
- public static int WriteString(this IBufferWriter<byte> writer, ref EncodingContext context, ref EncodingInterpolatedStringHandler handler)
-
public struct EncodingInterpolatedStringHandler
DotNext.IO
-
public sealed class FileBufferingWriter : Stream, IBufferWriter<byte>, IGrowableBuffer<byte>, IReadOnlySpanConsumer<byte>, ISupplier<ReadOnlyMemory<byte>, CancellationToken, ValueTask>, IFunctional<Func<ReadOnlyMemory<byte>, CancellationToken, ValueTask>>, IDisposable, IResettable, IFlushable
-
public interface IAsyncBinaryReader
-
public struct SequenceReader : IAsyncBinaryReader, IResettable
-
public static class StreamExtensions
-
public static class TextStreamExtensions
- public static IAsyncEnumerable<ReadOnlyMemory<char>> ReadAllAsync(this TextReader reader, int bufferSize, MemoryAllocator<char> allocator = null, CancellationToken token = default)
- public static void Write(this TextWriter writer, MemoryAllocator<char> allocator, IFormatProvider provider, ref PoolingInterpolatedStringHandler handler)
- public static void Write(this TextWriter writer, MemoryAllocator<char> allocator, ref PoolingInterpolatedStringHandler handler)
- public static ValueTask WriteAsync(this TextWriter writer, MemoryAllocator<char> allocator, IFormatProvider provider, ref PoolingInterpolatedStringHandler handler, CancellationToken token = default)
- public static ValueTask WriteAsync(this TextWriter writer, MemoryAllocator<char> allocator, ref PoolingInterpolatedStringHandler handler, CancellationToken token = default)
- public static void WriteLine(this TextWriter writer, MemoryAllocator<char> allocator, IFormatProvider provider, ref PoolingInterpolatedStringHandler handler)
- public static void WriteLine(this TextWriter writer, MemoryAllocator<char> allocator, ref PoolingInterpolatedStringHandler handler)
- public static ValueTask WriteLineAsync(this TextWriter writer, MemoryAllocator<char> allocator, IFormatProvider provider, ref PoolingInterpolatedStringHandler handler, CancellationToken token = default)
- public static ValueTask WriteLineAsync(this TextWriter writer, MemoryAllocator<char> allocator, ref PoolingInterpolatedStringHandler handler, CancellationToken token = default)
DotNext.IO.Log
DotNext.IO.Pipelines
DotNext.Text
DotNext.Text.Json