Class BaseDisposableApplicationObject<TApp>
- Namespace
- CarinaStudio
- Assembly
- CarinaStudio.AppBase.Application.dll
Base implementation of IApplicationObject and IDisposable.
public abstract class BaseDisposableApplicationObject<TApp> : BaseDisposableApplicationObject, IDisposable, IApplicationObject<TApp>, IApplicationObject, IThreadDependent, ISynchronizable where TApp : class, IApplication
Type Parameters
TApp
Type of application.
- Inheritance
-
BaseDisposableApplicationObject<TApp>
- Implements
-
IApplicationObject<TApp>
- Inherited Members
- Extension Methods
Constructors
BaseDisposableApplicationObject(TApp)
Initialize new BaseDisposableApplicationObject<TApp> instance.
protected BaseDisposableApplicationObject(TApp app)
Parameters
app
TAppApplication.
Properties
Application
Get IApplication which object belongs to.
public TApp Application { get; }
Property Value
- TApp