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