stephencleary
NuGet publisher profile
Packages (73)
Nito.Disposables
IDisposable and IAsyncDisposable helper types.
Nito.AsyncEx.Tasks
Common helper methods for tasks as used in asynchronous programming.
Nito.Collections.Deque
A double-ended queue.
Nito.AsyncEx.Context
A single-threaded async-compatible context.
Nito.AsyncEx.Coordination
Asynchronous coordination primitives.
Nito.AsyncEx
A helper library for the Task-Based Asynchronous Pattern (TAP).
Nito.AsyncEx.Interop.WaitHandles
Task wrappers for WaitHandles.
Nito.Cancellation
Helper types for working with cancellation tokens and sources.
Nito.AsyncEx.Oop
Interfaces and utility methods for combining async with OOP.
Nito.Comparers.Core
The last comparison library you'll ever need!
Nito.Comparers.Linq
Comparer extension methods for System.Linq.
Nito.Comparers
The last comparison library you'll ever need!
Nito.Mvvm.Core
Basic helper types for MVVM applications.
Nito.Mvvm.Async
Asynchronous helper types for MVVM applications.
Nito.AsyncEx.StrongNamed
A helper library for the Task-Based Asynchronous Pattern (TAP).
CommunityEFProviderWrappers.EFProviderWrapperToolkit
A toolkit for writing Entity Framework provider wrappers.
Nito.AspNetBackgroundTasks
A component that registers fire-and-forget tasks with the ASP.NET runtime.
CommunityEFProviderWrappers.EFTracingProvider
A provider that allows tracing Entity Framework queries and updates.
Nito.HashAlgorithms.Core
Hash algorithm implementation helper types.
Nito.HashAlgorithms.CRC
CRC32 and CRC16 hash algorithms.
Nito.Guids
Package Description
Nito.ConnectedProperties
Dynamically attached object properties.
AsyncUnitTests-MSTest
"[TestMethod] async void MyTest()" actually works correctly.
Nito.ArraySegments
Utility methods for array segments.
Comparers
This old package just forwards to Nito.Comparers.
Nito.AsyncEx.Testing
Helpful types for writing asynchronous unit tests.
Nito.HashAlgorithms
Hash algorithm implementations, including CRC32 and CRC16.
Nito.Mvvm.CalculatedProperties
Automatic implementation of change detection for MVVM properties.
Nito.Comparers.Rx
Comparer extension methods for System.Reactive.
Nito.Comparers.Ix
Comparer extensions for System Interactive (Ix).
Comparers.Rx
This old package just forwards to Nito.Comparers.Rx.
Comparers.Ix
This old package just forwards to Nito.Comparers.Ix.
Nito.Try
The Try monad (Error/Exceptional monad) for C# railroad programming
Nito.AsyncEx.DataflowProxy
Proxy package used to pull in Dataflow for all supported platforms.
Nito.AsyncEx.Dataflow
A helper library for async/await with TPL Dataflow.
Nito.Logging
Library for using scopes with Microsoft.Extensions.Logging.
Nito.Logging.DataScopes
Convenience methods for adding scoped data to logs.
Nito.Logging.ExceptionLoggingScope
Capture logging scopes at the time the exception is thrown.
Nito.KitchenSink.OptionParsing
Option parsing, inspired by getopt but also allowing for Windows conventions.
StephenCleary.GitLinkTestLib
Test library for GitLink
Nito.BrowserBoss
Browser automation toolkit.
Nito.CalculatedProperties
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
Standard-compliant URI encoders and parsers
Nito.KitchenSink.GetPropertyName
A library containing an extension method GetPropertyName which allows retrieving the property name from a lambda expression.
Nito.KitchenSink.NotifyPropertyChanged
Helper methods for implementing and consuming INotifyPropertyChanged.
Nito.KitchenSink.Dynamic
A helper library for dynamically accessing static type members.
Nito.ArraySegments.Streams
Utility methods for array segments as streams.
Nito.Mvvm
MVVM helper types.
Nito.DependencyInjection.InstanceBuilder
Helper types for advanced .NET Core Dependency Injection
Nito.UniformResourceIdentifiers.Core
Utilities and base types for URI builders and parsers.
Nito.KitchenSink.FileSystemPaths
A helper library for working with strings that are file system paths.
Nito.UniformResourceIdentifiers.IPAddress
Utilities for using URIs with IPAddress.
Nito.UniformResourceIdentifiers.Http
Utilities and base types for HTTP and HTTPS URI builders and parsers.
Nito.KitchenSink.SimpleParsers
Provides "simple" parsers, which are objects essentially implementing TryParse methods.
Nito.Deque
A double-ended queue (deque), which provides O(1) indexed access, O(1) removals from the front and back, amortized O(1) insertions to the front and back, and O(N) insertions and removals anywhere else (with the operations getting slower as the index approaches the middle). This is a source package.
Nito.ProjProps
A dotnet tool that displays project properties.
Nito.UniformResourceIdentifiers.Tag
Utilities and base types for TAG URI builders and parsers.
Nito.DependencyInjection.InstanceBuilder.Core
Helper types for advanced .NET Core Dependency Injection
Nito.KitchenSink.PInvokeInterop
A helper library for P/Invoke Interop.
Nito.AsyncEx.TFS
A helper library for using TFS ICancelableAsync with the Task-Based Asynchronous Pattern (TAP) and Visual Studio Async CTP / Visual Studio 11.
Nito.AsyncEx.Dataflow.StrongNamed
A helper library for async/await with TPL Dataflow.
Nito.DependencyInjection.InstanceBuilder.Options
Adds named option support to InstanceBuilder
Nito.AsyncEx.AsyncDiagnostics
Easy-to-use exception causality chains for async/await.
Nito.AsyncEx.UnitTests.MSFakes
A helper library for unit testing code using the Task-based Asynchronous Pattern (TAP).
Nito.KitchenSink.BinaryData
A helper library for working with byte sequences and arrays.
Nito.KitchenSink.HashAlgorithms
A library containing OpenSSL-like extension methods for HashAlgorithm.
Nito.KitchenSink.Exceptions
Exception helpers, including ReThrow (with the stack trace preserved), AggregateException unwrapping, and dumping to xml.
Nito.KitchenSink.GuidDecoding
A library containing methods to decode GUIDs.
StephenClearyExamples.PadLeft
Package Description
Nito.StructuredConcurrency
Package Description
Nito.OptionParsing
Flexible option parsing library for command-line parmaeters.
Nito.AnonymousInterfaces
A fluent API for anonymously implementing any interface.
Nito.Hosting.Wpf
Package Description