Table of Contents

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
Inherited Members
Extension Methods

Constructors

BaseApplicationObject(TApp)

Initialize new BaseApplicationObject<TApp> instance.

protected BaseApplicationObject(TApp app)

Parameters

app TApp

Application.

Properties

Application

Get IApplication which object belongs to.

public TApp Application { get; }

Property Value

TApp