Table of Contents

Class Debouncer

Namespace
Dorssel.Utilities
Assembly
Dorssel.Utilities.Debounce.dll

Object which debounces events, i.e., accumulating multiple incoming events into one.

public sealed class Debouncer : DebouncerBase<DebouncedEventArgs>, IDisposable, IDebouncer, IDebouncerBase<DebouncedEventArgs>
Inheritance
Debouncer
Implements
Inherited Members

Constructors

Debouncer()

Initializes a new instance of the Debouncer<TData> class.

public Debouncer()

Debouncer(TimeProvider)

Initializes a new instance of the Debouncer<TData> class using the specified System.TimeProvider.

public Debouncer(TimeProvider timeProvider)

Parameters

timeProvider TimeProvider

The System.TimeProvider to use.

Remarks

This constructor is intended for unit testing.