Namespace Solti.Utils.Primitives
Classes
Cache
Represents a generic cache where the items have no expiration.
CacheSlim
Represents a generic cache where the items have no expiration.
ComparerBase<TConcreteComparer, T>
Defines the base class of comparers.
ConstructorInfoExtractor
Extracts the underlying System.Reflection.ConstructorInfo from System.Linq.Expressions.Expressions
DelegateCompiler
Represents a batched delegate compiler.
EnumerableExtensions
Defines some extensions for the System.Collections.Generic.IEnumerable<> interface.
ExpressionExtensions
Contains some System.Linq.Expressions.Expression related helper methods.
FutureDelegate<TDelegate>
Represents a System.Delegate that is compiled in the future.
InstanceMethod
Represents an abastract instance method.
MemoryExtensions
Defines some extensions over the System.ReadOnlySpan<> type
MemoryExtensions.ParsedSearchValues
Context used to speed up the IndexOfAnyExcept(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ref MemoryExtensions.ParsedSearchValues) method.
MethodInfoExtensions
Helper class for creating delegates from System.Reflection.MethodInfo.
MethodInfoExtractor
Extracts the underlying System.Reflection.MethodInfo from System.Linq.Expressions.Expressions
NodeColor
Specifies the color of a red-black tree node
PropertyInfoExtensions
Helper class for creating delegates from System.Reflection.PropertyInfo.
PropertyInfoExtractor
Extracts the underlying System.Reflection.PropertyInfo from System.Linq.Expressions.Expressions
RedBlackTree<TData>
Represents a generic red-black tree
RedBlackTreeExtensions
Defines some extensions against the RedBlackTree<TData> class
RedBlackTreeNode<TData>
Represents a red-black tree node.
StaticMethod
Represents an abastract static method.
TypeExtensions
Defines extensions for the System.Type type.