API Diff between 4.0.0-beta.5 and 4.1.1
7 Additions
28 Removals
DotNext.Buffers
-
public static class BufferWriter
- public static long WriteFormattable<T>(this IBufferWriter<byte> writer, T value, LengthFormat? lengthFormat, ref EncodingContext context, ReadOnlySpan<char> format = default, IFormatProvider provider = null) where T : ISpanFormattable
- public static void WriteFormattable<T>(this IBufferWriter<byte> writer, T value, LengthFormat lengthFormat, ref EncodingContext context, ReadOnlySpan<char> format = default, IFormatProvider provider = null, int bufferSize = 0) where T : ISpanFormattable
- public static long WriteString(this IBufferWriter<byte> writer, ReadOnlySpan<char> value, ref EncodingContext context, LengthFormat? lengthFormat = default)
- public static void WriteString(this IBufferWriter<byte> writer, ReadOnlySpan<char> value, ref EncodingContext context, int bufferSize = 0, LengthFormat? lengthFormat = default)
DotNext.IO
-
public sealed class FileBufferingWriter : Stream, IBufferWriter<byte>, IGrowableBuffer<byte>, IReadOnlySpanConsumer<byte>, ISupplier<ReadOnlyMemory<byte>, CancellationToken, ValueTask>, IDisposable, IFlushable
-
public class FileReader : Disposable, IAsyncBinaryReader
- protected readonly SafeFileHandle handle
- public bool Read()
- public int Read(Span<byte> output)
-
public class FileWriter : Disposable, IAsyncBinaryWriter, ISupplier<ReadOnlyMemory<byte>, CancellationToken, ValueTask>
-
public interface IAsyncBinaryReader
-
public struct SequenceReader : IAsyncBinaryReader
-
public static class StreamExtensions
- public static Stream Combine(this Stream stream, Stream[] others)
- public static Stream Combine(this IEnumerable<Stream> streams)
- public static MemoryOwner<char> ReadString(this Stream stream, int length, ref DecodingContext context, Span<byte> buffer, MemoryAllocator<char> allocator)
- public static MemoryOwner<char> ReadString(this Stream stream, LengthFormat lengthFormat, ref DecodingContext context, Span<byte> buffer, MemoryAllocator<char> allocator)
- public static MemoryOwner<char> ReadString(this Stream stream, int length, Encoding encoding, MemoryAllocator<char> allocator)
- public static MemoryOwner<char> ReadString(this Stream stream, LengthFormat lengthFormat, Encoding encoding, MemoryAllocator<char> allocator)
- public static ValueTask<MemoryOwner<char>> ReadStringAsync(this Stream stream, int length, DecodingContext context, Memory<byte> buffer, MemoryAllocator<char> allocator, CancellationToken token = default)
- public static ValueTask<MemoryOwner<char>> ReadStringAsync(this Stream stream, LengthFormat lengthFormat, DecodingContext context, Memory<byte> buffer, MemoryAllocator<char> allocator, CancellationToken token = default)
- public static ValueTask<MemoryOwner<char>> ReadStringAsync(this Stream stream, int length, Encoding encoding, MemoryAllocator<char> allocator, CancellationToken token = default)
- public static ValueTask<MemoryOwner<char>> ReadStringAsync(this Stream stream, LengthFormat lengthFormat, Encoding encoding, MemoryAllocator<char> allocator, CancellationToken token = default)
DotNext.IO.Log
DotNext.IO.Pipelines