RyanMarcotte 


  • 21,816 total downloads
  • last updated 11/29/2018
  • Latest version: 1.0.0
SemanticComparisonExtensions is a .NET library that make it easier to compare object hierarchies using SemanticComparison. The library provides set of extensions methods for the Likeness type that can configure the likeness to operate on inner properties and collections.
Provides CQS-style generic contracts built over Functional.Primitives - IQueryHandler<TQuery, TResult> returning TResult - IAsyncQueryHandler<TQuery, TResult> returning Task<TResult> - ICommandHandler<TCommand, TError> returning Result<Unit, TError> - IAsyncCommandHandler<TCommand, TError> returning... More information
  • 925 total downloads
  • last updated 7/3/2021
  • Latest version: 1.1.0
WriteOnce<T> is a thread-safe value container whose value can be set exactly once.
  • 817 total downloads
  • last updated 9/28/2020
  • Latest version: 1.1.0
WriteOnce<T> is a thread-safe value container whose value can be set exactly once.
  • 664 total downloads
  • last updated 1/23/2021
  • Latest version: 1.0.1
WriteOnce<T> is a thread-safe value container whose value can be set exactly once. This package adds fluent assertions for that container.
Provides extension methods for conveniently decorating Functional.CQS handler implementations with metrics-capturing concerns: - Functional.CQS.IQueryHandler<TQuery, TResult> - Functional.CQS.IAsyncQueryHandler<TQuery, TResult> - Functional.CQS.ICommandHandler<TCommand, TError> -... More information
  • 197 total downloads
  • last updated 1/25/2021
  • Latest version: 1.0.0
WriteOnce<T> is a thread-safe value container whose value can be set exactly once. This library includes components used for rendering WriteOnce<T> in Blazor applications.