Found 20 packages
This packages enables projects targeting down-level platforms to use some of the types added in later versions including: - CallerMemberNameAttribute - CallerLineNumberAttribute - CallerFilePathAttribute - Tuple<T1, T2, ...> - IProgress<T> - IStructuralComparable - IStructuralEquatable - Task - InvalidDataException These types are "unified" to their later version equivalent. For example, when running on .NET Framework 4.5, IProgress<T> from this package will be seen by the runtime as the same type as the one already available in the platform. Supported Platforms: - .NET Framework 4 (with KB2468871) - Windows 8 - Windows Phone 8.1 - Windows Phone Silverlight 7.5 - Silverlight 4 - Portable Class Libraries This package is only required for projects targeting .NET Framework 4.5, Windows 8, Windows Phone Silverlight 8, or Windows Phone 8.1 when consuming a library that uses this package.
Provides a hierarchical implementation of the System.IProgress<T> interface, allowing for more complex scenarios with multiple parallel operations being reported.
A library that makes it easier to do progress reporting for beautiful console apps made with Spectre.Console
Provides an implementation of IProgress<T> which does nothing fancy. A synchronization context isn't captured. The thread pool isn't touched. Progress reports are simply handed off to an event in the order they are received.
Provides Stream.CopyTo overloads for reporting the current relative or absolute progress while copying.
A free to use library as wrapper around the HttpClient to use as a download manager or as easy producer consumer implementation. All Requests will be handled by an PriorityQueue in a parallel state to have a simple and efficient way to handle many Requests. Tested with more than 1000 HttpRequests. Also includes retry, priority and cancel function. Classes: • StatusRequest: Calls a Head request and returns a response message with the headers. • OwnRequest: Wrapper around your own requests. Easy to self-expand function. • SiteRequest: Scans a website for all references. • LoadRequest: To download the response into a file. o This is a HTTP file downloader with pause and resuming function. Returns an IProgress to get the download progress.
Provides a proxy like HttpContent implementation that reports the upload progress.
ZipFileEx add feature that support async/await and IProgress<T> to ZipFile/ZipArchive Classes
Library of commonly used transformations and filtering of progress reports exposed as extension methods.
Provides several extensions to the `IProgress<T>` interface as well as a fluent API to easily build progress-handler chains.
Library that enables hierarchical progress reporting. Sequential and parallel reporting are supported, both with three reporting models.
Provides the IProgressStatus interface used by the ProgressDialog package, as well as a ProgressStatus Class as a sample implementation of the interface.
IRunnableWithProgress/IProgressMonitor for C# WinForms
Implementation of IProgress<T> that allows you to wait until all events have been processed
An easy-to-integrate progess indicator for MVVM pattern based WPF applications. Features a status text & progress bar that can be updated from long running tasks in the model through a IProgressStatus interface. The interface is also provided seperateley in the ProgressDialogStatus package, which is a netStandard 2.0 package without dependency on WPF, so it can be integrated into netStandard libraries. It also contains a ready-to-use sample implementation of the interface.
a Stream wrapper that provides speed throttling, read / write progress reporting through IProgress<StreamProgress> and an IObservable<StreamProgress>
An easy-to-integrate progess indicator for MVVM pattern based Avalonia applications. Features a status text & progress bar that can be updated from long running tasks in the model through a IProgressStatus interface. The interface is also provided seperateley in the ProgressDialogStatus package, which is a netStandard 2.0 package without dependency on any UI framework, so it can be integrated into netStandard libraries. It also contains a ready-to-use sample implementation of the interface.
Contains polyfills from the mscorlib for .NET Framework 2.0 and .NET Framework 3.5. Add: System.Index System.IProgress System.HashCode System.Progress System.Range System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IReadOnlyDictionary System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlySet System.Net.DnsEndPoint System.Numerics.BitOperations System.Runtime.CompilerServices.DefaultInterpolatedStringHandler System.Runtime.CompilerServices.Unsafe System.Threading.Volatile Extensions: System.ArgumentExceptionEx: - ThrowIfNullOrEmpty - ThrowIfNullOrWhiteSpace System.ArgumentNullExceptionEx: - ThrowIfNull System.ArgumentOutOfRangeExceptionEx: - ThrowIfZero - ThrowIfNegative - ThrowIfNegativeOrZero - ThrowIfEqual - ThrowIfNotEqual - ThrowIfGreaterThan - ThrowIfGreaterThanOrEqual - ThrowIfLessThan - ThrowIfLessThanOrEqual System.EnumEx: - TryParse<TEnum> System.EnvironmentEx: - Is64BitProcess - Is64BitOperatingSystem System.ObjectDisposedExceptionEx: - ThrowIf System.OperatingSystemEx: - VersionString - IsOSPlatform - IsOSPlatformVersionAtLeast System.RandomEx: - GetItems System.StringEx: - Create - Concat - IsNullOrWhiteSpace - Join - Split - Trim - TrimStart - TrimEnd - Contains - IndexOf - EndsWith - StartsWith System.Text.StringBuilderEx: - Clear - AppendInterpolatedStringHandler
Contains polyfills from the mscorlib for .NET Framework 3.5. Add: System.IProgress System.Progress System.Collections.Generic System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IReadOnlyDictionary System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlySet System.Net.DnsEndPoint System.Threading.SpinWait System.Threading.Volatile Extensions: System.ArgumentNullExceptionEx: - ThrowIfNull System.EventHandlerEx: - EventHandlerEx<TEventArgs> System.StringEx: - Join<T> - IsNullOrWhiteSpace System.EnumEx: - TryParse<TEnum> System.EnvironmentEx: - Is64BitProcess - Is64BitOperatingSystem System.OperatingSystemEx: - VersionString - IsOSPlatform - IsOSPlatformVersionAtLeast System.Text.StringBuilderEx: - Clear