API Diff between 4.0.0-rc.2 and 4.12.1
21 Additions
132 Removals
DotNext
DotNext.Buffers
-
public static class BufferHelpers
-
public struct BufferWriterSlim<T>
-
public struct MemoryOwner<T> : IMemoryOwner<T>, IDisposable, ISupplier<Memory<T>>, ISupplier<ReadOnlyMemory<T>>
-
public sealed class PooledArrayBufferWriter<T> : BufferWriter<T>, ISupplier<ArraySegment<T>>, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
-
public sealed class PooledBufferWriter<T> : BufferWriter<T>, IMemoryOwner<T>, IDisposable
-
public struct PoolingInterpolatedStringHandler : IGrowableBuffer<char>, IReadOnlySpanConsumer<char>, ISupplier<ReadOnlyMemory<char>, CancellationToken, ValueTask>, IFunctional<Func<ReadOnlyMemory<char>, CancellationToken, ValueTask>>, IDisposable, IResettable
-
public static class ReadOnlySequencePartitioner
-
public struct SpanWriter<T>
- public void Write<TArg>(method action, TArg arg, int count)
- public void Write<TArg>(method action, TArg arg, int count)
-
public class SparseBufferWriter<T> : Disposable, IEnumerable<ReadOnlyMemory<T>>, IEnumerable, IGrowableBuffer<T>, IReadOnlySpanConsumer<T>, ISupplier<ReadOnlyMemory<T>, CancellationToken, ValueTask>, IDisposable, ISupplier<ReadOnlySequence<T>>, IBufferWriter<T>
DotNext.Buffers.Binary
DotNext.Buffers.Text
DotNext.Collections.Generic
-
public static class Dictionary
-
public static class Sequence
- public static Task<MemoryOwner<T>> CopyAsync<T>(this IAsyncEnumerable<T> enumerable, int sizeHint = 0, MemoryAllocator<T> allocator = null, CancellationToken token = default)
- public static Optional<T> FirstOrNone<T>(this IEnumerable<T> seq)
- public static Optional<T> FirstOrNone<T>(this IEnumerable<T> seq, Predicate<T> filter)
- public static ValueTask<Optional<T>> FirstOrNoneAsync<T>(this IAsyncEnumerable<T> seq, CancellationToken token = default)
- public static ValueTask<Optional<T>> FirstOrNoneAsync<T>(this IAsyncEnumerable<T> seq, Predicate<T> filter, CancellationToken token = default)
- public static IAsyncEnumerable<T> GetEmptyAsyncEnumerable<T>()
- public static Optional<T> LastOrNone<T>(this IEnumerable<T> seq)
- public static ValueTask<Optional<T>> LastOrNoneAsync<T>(this IAsyncEnumerable<T> seq, CancellationToken token = default)
- public static T? LastOrNull<T>(this IEnumerable<T> seq) where T : struct
- public static ValueTask<T?> LastOrNullAsync<T>(this IAsyncEnumerable<T> seq, CancellationToken token = default) where T : struct
- public static int SequenceHashCode<T>(this IEnumerable<T> sequence, bool salted = true)
- public static int SequenceHashCode(this IEnumerable<object> sequence, bool salted = true)
- public static IEnumerator<T> ToEnumerator<T>(ref ReadOnlySequence sequence)
DotNext.Collections.Specialized
DotNext.Diagnostics
DotNext.Numerics
DotNext.Reflection
DotNext.Runtime
-
public abstract class BoxedValue<T> where T : struct
-
public struct GCLatencyModeScope : IDisposable
-
public abstract class GCNotification
-
public static class Intrinsics
- public static void ClearBits(Void* address, UIntPtr length)
- public static int Compare(Void* first, Void* second, UIntPtr length)
- public static void Copy<T>(ref T source, out T destination, UIntPtr count) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
- public static bool Equals(Void* first, Void* second, UIntPtr length)
- public static void Finalize(object obj)
- public static int GetHashCode32(Void* source, UIntPtr length, int hash, Func<int, int, int> hashFunction, bool salted = true)
- public static int GetHashCode32<THashFunction>(Void* source, UIntPtr length, bool salted = true) where THashFunction : struct, IConsumer<int>, ISupplier<int>
- public static int GetHashCode32(Void* source, UIntPtr length, bool salted = true)
- public static long GetHashCode64(Void* source, UIntPtr length, long hash, Func<long, long, long> hashFunction, bool salted = true)
- public static long GetHashCode64<THashFunction>(Void* source, UIntPtr length, bool salted = true) where THashFunction : struct, IConsumer<long>, ISupplier<long>
- public static long GetHashCode64(Void* source, UIntPtr length, bool salted = true)
- public static bool HasFinalizer(object obj)
-
public sealed class SoftReference<T> : IOptionMonad<T>, ISupplier<object>, IFunctional<Func<object>>
-
public class SoftReferenceOptions
-
public enum SoftReferenceState
DotNext.Runtime.Caching
DotNext.Runtime.CompilerServices
DotNext.Text
DotNext.Text.Json
DotNext.Threading
DotNext.Threading.Tasks