Table of Contents

Namespace VpnHood.Net.Toolkit.Extensions

Classes

AsyncDisposableExtensions

Provides disposal helpers for IAsyncDisposable that log a failure instead of throwing it.

DisposableExtensions

Provides a disposal helper for IDisposable that logs a failure instead of throwing it.

TaskExtensions

Provides VpnHood's await helpers: Vhc(Task), which configures every await the same way, a helper that blocks on a value task, and helpers that cancel a token source without throwing.

TrackerExtensions

Provides analytics tracking that logs a failure instead of throwing it.