Class MasterBase<T>
A master model's base class.
public abstract class MasterBase<T> : BaseModel, IModel, IDisposable
Type Parameters
TTarget instance base type
- Inheritance
-
MasterBase<T>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
MasterBase(string, string?, Type, IReadOnlyDictionary<string, object?>?)
Internal ctor of a master model.
protected MasterBase(string name, string? description, Type targetType, IReadOnlyDictionary<string, object?>? properties)
Parameters
namestringunique master name
descriptionstringdescription string
targetTypeTypeTarget instance type (must be assignable from
T)propertiesIReadOnlyDictionary<string, object>Master's configuration parameters
Fields
targetType
Ctor of the target instance.
protected Type targetType