Table of Contents

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

Constructors

BaseDisposableApplicationObject(TApp)

Initialize new BaseDisposableApplicationObject<TApp> instance.

protected BaseDisposableApplicationObject(TApp app)

Parameters

app TApp

Application.

Properties

Application

Get IApplication which object belongs to.

public TApp Application { get; }

Property Value

TApp