API Diff between 2.7.0 and 2.11.0
0 Additions
86 Removals
DotNext
-
public abstract class Disposable : IDisposable
-
public struct Enum<TEnum> : IEquatable<TEnum>, IComparable<TEnum>, IFormattable, IEquatable<Enum<TEnum>>, ISerializable, IConvertible<TEnum> where TEnum : struct, Enum
-
public static class Optional
-
public struct Optional<T> : IEquatable<Optional<T>>, IEquatable<T>, IStructuralEquatable, ISerializable
-
public struct Result<T> : ISerializable
-
public static class Sequence
- public static ValueTask<Optional<T>> ElementAtAsync<T>(IAsyncEnumerable<T> collection, int index, CancellationToken token = default)
- public static ValueTask<Optional<T>> FirstOrEmptyAsync<T>(IAsyncEnumerable<T> seq, CancellationToken token = default)
- public static ValueTask<Optional<T>> FirstOrEmptyAsync<T>(IAsyncEnumerable<T> seq, ValueFunc<T, bool> filter, CancellationToken token = default)
- public static ValueTask<Optional<T>> FirstOrEmptyAsync<T>(IAsyncEnumerable<T> seq, Predicate<T> filter, CancellationToken token = default)
- public static ValueTask<T?> FirstOrNullAsync<T>(IAsyncEnumerable<T> seq, CancellationToken token = default) where T : struct
- public static ValueTask ForEachAsync<T>(IAsyncEnumerable<T> collection, ValueAction<T> action, CancellationToken token = default)
- public static ValueTask ForEachAsync<T>(IAsyncEnumerable<T> collection, Action<T> action, CancellationToken token = default)
- public static ValueTask ForEachAsync<T>(IAsyncEnumerable<T> collection, ValueFunc<T, CancellationToken, ValueTask> action, CancellationToken token = default)
- public static ValueTask ForEachAsync<T>(IAsyncEnumerable<T> collection, Func<T, CancellationToken, ValueTask> action, CancellationToken token = default)
- public static ValueTask ForEachAsync<T>(IEnumerable<T> collection, Func<T, CancellationToken, ValueTask> action, CancellationToken token = default)
- public static ValueTask ForEachAsync<T>(IEnumerable<T> collection, ValueFunc<T, CancellationToken, ValueTask> action, CancellationToken token = default)
- public static IAsyncEnumerator<T> GetAsyncEnumerator<T>(IEnumerable<T> enumerable, CancellationToken token = default)
- public static ValueTask<bool> SkipAsync<T>(IAsyncEnumerator<T> enumerator, int count)
- public static IAsyncEnumerable<T> SkipNulls<T>(IAsyncEnumerable<T> collection)
- public static Task<T[]> ToArrayAsync<T>(IAsyncEnumerable<T> collection, int initialCapacity = 10, MemoryAllocator<T> allocator = null, CancellationToken token = default)
- public static IAsyncEnumerable<T> ToAsyncEnumerable<T>(IEnumerable<T> enumerable)
-
public static class Span
-
public static class StringExtensions
- public static MemoryTemplate<char> AsTemplate(this string template, string placeholder)
- public static MemoryTemplate<char> AsTemplate(this string template, char placeholder)
-
public static class ValueTypeExtensions
- public static IntPtr LeftShift(this IntPtr value, IntPtr bits)
- public static IntPtr LeftShift(this IntPtr value, int bits)
- public static UIntPtr LeftShift(this UIntPtr value, IntPtr bits)
- public static UIntPtr LeftShift(this UIntPtr value, int bits)
- public static IntPtr RightShift(this IntPtr value, IntPtr bits)
- public static IntPtr RightShift(this IntPtr value, int bits)
- public static UIntPtr RightShift(this UIntPtr value, IntPtr bits)
- public static UIntPtr RightShift(this UIntPtr value, int bits)
- public static IntPtr ToIntPtrChecked(this UIntPtr value)
- public static UIntPtr ToUIntPtrChecked(this IntPtr value)
DotNext.Buffers
DotNext.Collections.Generic
DotNext.Reflection
DotNext.Resources
DotNext.Runtime
DotNext.Runtime.CompilerServices
DotNext.Threading.Tasks