C# Class ModernWPF.ViewModels.DisposableViewModel

A view model base class that also implements IDisposable.
Inheritance: ViewModelBase, IDisposable
Show file Open project: soukoku/ModernWPF

Public Methods

Method Description
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Protected Methods

Method Description
OnDisposingManaged ( ) : void

Called when disposing managed resources.

OnDisposingNative ( ) : void

Called when disposing native resources.

VerifyNotDisposed ( ) : void

Throws exception if this instance is disposed.

Private Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

Dispose() public method

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
return void

OnDisposingManaged() protected method

Called when disposing managed resources.
protected OnDisposingManaged ( ) : void
return void

OnDisposingNative() protected method

Called when disposing native resources.
protected OnDisposingNative ( ) : void
return void

VerifyNotDisposed() protected method

Throws exception if this instance is disposed.
protected VerifyNotDisposed ( ) : void
return void