qbit86 


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
Data structures for graphs, and policy models to manipulate them. Commonly used types: • IndexedIncidenceGraph • SimpleIncidenceGraph • IGraphBuilder<TGraph, TVertex, TEdge>
Minimalistic state machine. Commonly used types: Machinery.IState<TContext, TEvent> Machinery.StateMachine<TContext, TEvent> Machinery.StateMachine<TContext, TEvent, TState, TPolicy>
  • 988 total downloads
  • last updated 1/15/2021
  • Latest version: 0.9.0
  • graph abstraction
The interface for graphs and some collections to be examined and manipulated in a data-structure agnostic fashion. Commonly used types: • IIncidenceGraph<TVertex, TEdge, TEdges> • IMapPolicy<TMap, TKey, TValue>
  • 814 total downloads
  • last updated 1/15/2021
  • Latest version: 0.9.0
  • graph primitive
Basic blocks for building algorithms and data structures. Commonly used types: • Endpoints • ArrayPrefix<T> • ArrayPrefixEnumerator<T>
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
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