qbit86 


Data structures for graphs and some specialized collections. Commonly used types: • IndexedIncidenceGraph • SimpleIncidenceGraph • IGraphBuilder<TGraph, TVertex, TEdge>
Abstractions for Phlogopite library — structured logging for .NET with low memory footprint. Commonly used types: Phlogopite.AggregateLogger<TProperty> Phlogopite.ILogger<TProperty> Phlogopite.SpanBuilder<TProperty>
Default implementation of abstractions for Phlogopite library — structured logging for .NET with low memory footprint. Commonly used types: Phlogopite.CategoryLogger Phlogopite.MediatorLogger Phlogopite.NamedProperty Phlogopite.Extensions.Tag.TagLoggerExtensions
  • 2,173 total downloads
  • last updated 6/27/2021
  • Latest version: 0.13.0
  • graph abstraction
The interface for graphs to be examined and manipulated in a data-structure agnostic fashion. Commonly used types: • IIncidenceGraph<TVertex, TEdge, TEdges> • IMonoid<T>
  • 2,166 total downloads
  • last updated 7/6/2021
  • Latest version: 0.13.1
  • graph primitive
Basic blocks for building algorithms and data structures. Commonly used types: • Endpoints • ArrayPrefix<T> • ArrayPrefixEnumerator<T> • IndexedDictionary<TValue> • IndexedSet
Graph traversal algorithms: BFS, DFS. Commonly used types: • GenericSearch<TGraph, TVertex, TEdge, TEdgeEnumerator> • EnumerableBfs<TGraph, TVertex, TEdge, TEdgeEnumerator>, EnumerableDfs<TGraph, TVertex, TEdge, TEdgeEnumerator> • EagerBfs<TGraph, TVertex, TEdge, TEdgeEnumerator>, EagerDfs<TGraph,... More information
Minimalistic state machine. Commonly used types: Machinery.IState<TContext, TEvent> Machinery.StateMachine<TContext, TEvent> Machinery.StateMachine<TContext, TEvent, TState>
A thin wrapper around System.DateTime which guarantees Kind to be Utc. Commonly used types: Instantia.UtcDateTime
Associative collection like usual Dictionary<TKey, TValue>, but with comparer type preserved instead of hiding behind the interface. Enables devirtualization of calls to the key comparer. Enables reusing instances of inner array of entries via ArrayPool<T>.Shared. Provides ToFictionary() extension... More information