Able
Askowl Base Library Enabler
Decoupled.ComponentDecoupler< T > Class Template Reference

Creating Decoupled Components More...

Inheritance diagram for Decoupled.ComponentDecoupler< T >:

Classes

class  ComponentInterface
 Parent class for component interfaces More...
 

Protected Attributes

bool Instantiated => componentInterface != null
 Set when the component is first instantiated (used internally) More...
 

Properties

ComponentInterface Instance [get]
 Called in concrete component instances to get the correct backing component More...
 

Events

static Action< T > Initialisers = delegate { }
 List of component initialisers (used internally) More...
 

Detailed Description

Creating Decoupled Components

Type Constraints
T :ComponentDecoupler<T> 

Definition at line 11 of file ComponentDecoupler.cs.

Member Data Documentation

◆ Instantiated

bool Decoupled.ComponentDecoupler< T >.Instantiated => componentInterface != null
protected

Property Documentation

◆ Instance

Event Documentation

◆ Initialisers

Action<T> Decoupled.ComponentDecoupler< T >.Initialisers = delegate { }
staticprotected

The documentation for this class was generated from the following file: