stephencleary
Author Trust
73 packages
Nito.Disposables
Stephen Cleary
IDisposable and IAsyncDisposable helper types.
Nito.AsyncEx.Tasks
Stephen Cleary
Common helper methods for tasks as used in asynchronous programming.
Nito.Collections.Deque
Stephen Cleary
A double-ended queue.
Nito.AsyncEx.Context
Stephen Cleary
A single-threaded async-compatible context.
Nito.AsyncEx.Coordination
Stephen Cleary
Asynchronous coordination primitives.
Nito.AsyncEx
Stephen Cleary
A helper library for the Task-Based Asynchronous Pattern (TAP).
Nito.AsyncEx.Interop.WaitHandles
Stephen Cleary
Task wrappers for WaitHandles.
Nito.Cancellation
Stephen Cleary
Helper types for working with cancellation tokens and sources.
Nito.AsyncEx.Oop
Stephen Cleary
Interfaces and utility methods for combining async with OOP.
Nito.Comparers.Core
Stephen Cleary
The last comparison library you'll ever need!
Nito.Comparers.Linq
Stephen Cleary
Comparer extension methods for System.Linq.
Nito.Comparers
Stephen Cleary
The last comparison library you'll ever need!
Nito.Mvvm.Core
Stephen Cleary
Basic helper types for MVVM applications.
Nito.Mvvm.Async
Stephen Cleary
Asynchronous helper types for MVVM applications.
Nito.AsyncEx.StrongNamed
Stephen Cleary
A helper library for the Task-Based Asynchronous Pattern (TAP).
CommunityEFProviderWrappers.EFProviderWrapperToolkit
Jaroslaw Kowalski, Stephen Cleary
A toolkit for writing Entity Framework provider wrappers.
Nito.AspNetBackgroundTasks
Stephen Cleary
A component that registers fire-and-forget tasks with the ASP.NET runtime.
CommunityEFProviderWrappers.EFTracingProvider
Jaroslaw Kowalski, Stephen Cleary
A provider that allows tracing Entity Framework queries and updates.
Nito.HashAlgorithms.Core
Nito.HashAlgorithms.Core
Hash algorithm implementation helper types.
Nito.HashAlgorithms.CRC
Nito.HashAlgorithms.CRC
CRC32 and CRC16 hash algorithms.
Nito.Guids
Nito.Guids
Package Description
Nito.ConnectedProperties
Stephen Cleary
Dynamically attached object properties.
AsyncUnitTests-MSTest
Stephen Cleary
"[TestMethod] async void MyTest()" actually works correctly.
Nito.ArraySegments
Stephen Cleary
Utility methods for array segments.
Comparers
Stephen Cleary
This old package just forwards to Nito.Comparers.
Nito.AsyncEx.Testing
Stephen Cleary
Helpful types for writing asynchronous unit tests.
Nito.HashAlgorithms
Nito.HashAlgorithms
Hash algorithm implementations, including CRC32 and CRC16.
Nito.Mvvm.CalculatedProperties
Stephen Cleary
Automatic implementation of change detection for MVVM properties.
Comparers.Rx
Stephen Cleary
This old package just forwards to Nito.Comparers.Rx.
Comparers.Ix
Stephen Cleary
This old package just forwards to Nito.Comparers.Ix.
Nito.Comparers.Rx
Stephen Cleary
Comparer extension methods for System.Reactive.
Nito.Comparers.Ix
Stephen Cleary
Comparer extensions for System Interactive (Ix).
Nito.Try
Stephen Cleary
The Try monad (Error/Exceptional monad) for C# railroad programming
Nito.AsyncEx.DataflowProxy
Stephen Cleary
Proxy package used to pull in Dataflow for all supported platforms.
Nito.AsyncEx.Dataflow
Stephen Cleary
A helper library for async/await with TPL Dataflow.
Nito.Logging
Stephen Cleary
Library for using scopes with Microsoft.Extensions.Logging.
Nito.Logging.DataScopes
Stephen Cleary
Convenience methods for adding scoped data to logs.
Nito.Logging.ExceptionLoggingScope
Stephen Cleary
Capture logging scopes at the time the exception is thrown.
Nito.KitchenSink.OptionParsing
Stephen Cleary
Option parsing, inspired by getopt but also allowing for Windows conventions.
StephenCleary.GitLinkTestLib
Stephen Cleary
Test library for GitLink
Nito.BrowserBoss
Stephen Cleary
Browser automation toolkit.
Nito.CalculatedProperties
Stephen Cleary
Easy-to-use calculated properties for MVVM apps (.NET 4, MonoTouch, MonoDroid, Windows 8, Windows Phone 8.1, Windows Phone Silverlight 8.0, and Silverlight 5).
Nito.UniformResourceIdentifiers
Stephen Cleary
Standard-compliant URI encoders and parsers
Nito.KitchenSink.GetPropertyName
Stephen Cleary
A library containing an extension method GetPropertyName which allows retrieving the property name from a lambda expression.
Nito.KitchenSink.NotifyPropertyChanged
Stephen Cleary
Helper methods for implementing and consuming INotifyPropertyChanged.
Nito.KitchenSink.Dynamic
Stephen Cleary
A helper library for dynamically accessing static type members.
Nito.ArraySegments.Streams
Stephen Cleary
Utility methods for array segments as streams.
Nito.Mvvm
Stephen Cleary
MVVM helper types.
Nito.DependencyInjection.InstanceBuilder
Stephen Cleary
Helper types for advanced .NET Core Dependency Injection
Nito.UniformResourceIdentifiers.Core
Stephen Cleary
Utilities and base types for URI builders and parsers.