Table of Contents

Class WeakEventManagerBase<TEventManager, TEventSource, TEventHandler, TEventArgs>

Namespace
Terminal.Gui.Editor.Document.Utils
Assembly
Terminal.Gui.Editor.dll
public abstract class WeakEventManagerBase<TEventManager, TEventSource, TEventHandler, TEventArgs> where TEventManager : WeakEventManagerBase<TEventManager, TEventSource, TEventHandler, TEventArgs>, new()

Type Parameters

TEventManager
TEventSource
TEventHandler
TEventArgs
Inheritance
WeakEventManagerBase<TEventManager, TEventSource, TEventHandler, TEventArgs>
Derived
Inherited Members

Constructors

WeakEventManagerBase()

Methods

AddHandler(TEventSource, TEventHandler)
DeliverEvent(object, TEventArgs)
PrivateAddHandler(TEventSource, TEventHandler)
PrivateRemoveHandler(TEventSource, TEventHandler)
RemoveHandler(TEventSource, TEventHandler)
StartListening(TEventSource)
StopListening(TEventSource)