C# 클래스 Platform.Helpers.Disposables.DisposableBase

Представляет базовый класс реализующий основную логику необходимую для повышения вероятности корректного высвобождения памяти.
TODO: Попробовать реализовать компилируемый автоматический вариант DisposeCore (находить все типы IDisposable, IDisposal и автоматически вычищать их).
상속: IDisposable
파일 보기 프로젝트 열기: Konard/LinksPlatform

공개 메소드들

메소드 설명
Destruct ( ) : void
Dispose ( ) : void

보호된 메소드들

메소드 설명
DisposableBase ( ) : System
DisposeCore ( bool manual ) : void

비공개 메소드들

메소드 설명
Dispose ( bool manual ) : void
EnsureNotDisposed ( ) : void
OnProcessExit ( object sender, EventArgs e ) : void

메소드 상세

Destruct() 공개 메소드

public Destruct ( ) : void
리턴 void

DisposableBase() 보호된 메소드

protected DisposableBase ( ) : System
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DisposeCore() 보호된 추상적인 메소드

protected abstract DisposeCore ( bool manual ) : void
manual bool
리턴 void