Various extension methods for core data types.
BitwiseComparer<T>Represents bitwise comparer for the arbitrary value type.
CharComparerRepresents a character comparison operation that uses specific case and culture-based or ordinal comparison rules.
ConsoleLifetimeTokenSourceRepresents a token that becomes canceled if the console application is requested to stop.
ConverterProvides extension methods for delegate Converter<TInput, TOutput> and predefined converters.
DelegateHelpersRepresents various extensions of delegates.
DisposableProvides implementation of dispose pattern.
EnumConverterProvides conversion between enum value and primitive types.
FuncProvides extension methods for delegate Func<TResult> and predefined functions.
GenericArgumentExceptionThe exception that is thrown when one of the generic arguments provided to a type is not valid.
GenericArgumentException<T>The exception that is thrown when one of the generic arguments provided to a type is not valid.
OptionalVarious extension and factory methods for constructing optional value.
PredicateProvides extension methods for type Predicate<T> and predefined predicates.
RandomExtensionsProvides random data generation.
ResultRepresents extension methods for type Result<T>.
ServiceProviderFactoryRepresents various ways for building IServiceProvider implementations.
ServiceProviderFactory.BuilderRepresents builder of the service provider.
SpanProvides extension methods for type Span<T> and ReadOnlySpan<T>.
StringExtensionsRepresents various extension methods for type string.
TupleExtensionsProvides extension methods for tuples.
UndefinedResultException<TError>Indicates that the result of the operation is unavailable.
Structs Activator<T>Represents implementation of ISupplier<TResult> that acts as activator of type with public parameterless constructor.
ConsumerClosure<TContext, T>Represents implementation of IConsumer<T> interface with the support of closure that is not allocated on the heap.
Consumer<T>Represents typed function pointer implementing IConsumer<T>.
DelegatingConsumer<T>Represents implementation of IConsumer<T> that delegates invocation to the delegate of type Action<T>.
DelegatingSupplier<TResult>Represents implementation of ISupplier<TResult> that delegates invocation to the delegate of type Func<TResult>.
DelegatingSupplier<T, TResult>Represents implementation of ISupplier<T, TResult> that delegates invocation to the delegate of type Func<T, TResult>.
DelegatingSupplier<T1, T2, TResult>Represents implementation of ISupplier<T1, T2, TResult> that delegates invocation to the delegate of type Func<T1, T2, TResult>.
DisclosedEndpoint<T>Represents disclosed range endpoint.
EnclosedEndpoint<T>Represents enclosed range endpoint.
EqualityComparerBuilder<T>Generates hash code and equality check functions for the particular type.
Optional<T>A container object which may or may not contain a value.
Result<T>Represents a result of operation which can be the actual result or exception.
Result<T, TError>Represents a result of operation which can be actual result or error code.
SupplierClosure<TContext, TResult>Represents implementation of ISupplier<TResult> interface with the support of closure that is not allocated on the heap.
SupplierClosure<TContext, T, TResult>Represents implementation of ISupplier<T, TResult> interface with the support of closure that is not allocated on the heap.
SupplierClosure<TContext, T1, T2, TResult>Represents implementation of ISupplier<T, TResult> interface with the support of closure that is not allocated on the heap.
Supplier<TResult>Represents typed function pointer implementing ISupplier<TResult>.
Supplier<T, TResult>Represents typed function pointer implementing ISupplier<T, TResult>.
Supplier<T1, T2, TResult>Represents typed function pointer implementing ISupplier<T1, T2, TResult>.
UserDataSlot<TValue>Uniquely identifies user data which can be associated with any object.
UserDataStorageProvides access to user data associated with the object.
ValueSupplier<T>Represents constant value supplier.
Interfaces IConsumer<T>Represents functional interface returning no value and accepting the single argument.
IFiniteRangeEndpoint<T>Represents finite range endpoint.
IOptionMonad<T>Represents the common interface for all option monads.
IOptionMonad<T, TSelf>Represents the common interface for all option monads.
IRangeEndpoint<T>Represents range endpoint.
IResettableRepresents common contract for all mutable objects that support revert of their internal state.
IResultMonad<T, TError>Represents the common interface for Result monad.
IResultMonad<T, TError, TSelf>Represents the common interface for Result monad.
ISupplier<TResult>Represents functional interface returning arbitrary value.
ISupplier<T, TResult>Represents functional interface returning arbitrary value and accepting the single argument.
ISupplier<T1, T2, TResult>Represents functional interface returning arbitrary value and accepting the two arguments.
UserDataStorage.IContainerImplementation of this interface allows to customize behavior of GetUserData<T>(T) method.
Delegates RefAction<T, TArgs>Represents action that accepts arbitrary value by reference.
RefFunc<T, TArgs, TResult>Represents delegate that accepts arbitrary value by reference and support return value.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4