C# Class AvalonStudio.TextEditor.Utils.CallbackOnDispose

Invokes an action when it is disposed.
This class ensures the callback is invoked at most once, even when Dispose is called on multiple threads.
Inheritance: IDisposable
Show file Open project: VitalElement/AvalonStudio

Public Methods

Method Description
CallbackOnDispose ( System.Action action ) : System
Dispose ( ) : void

Method Details

CallbackOnDispose() public method

public CallbackOnDispose ( System.Action action ) : System
action System.Action
return System

Dispose() public method

public Dispose ( ) : void
return void