C# Class Dynamitey.DynamicObjects.BaseSingleInstancesFactory

Base Class for making a singleton fluent factory using an Impromptu Interface return type.
Inheritance: BaseFactory
Show file Open project: ekonbenefits/dynamitey

Protected Properties

Property Type Description
_hashFactoryTypes dynamic>.Dictionary
_lockTable object

Protected Methods

Method Description
GetInstanceForDynamicMember ( string memberName ) : object

Gets the instance for a dynamic member. Override for type constrcution behavoir changes based on property name.

Method Details

GetInstanceForDynamicMember() protected method

Gets the instance for a dynamic member. Override for type constrcution behavoir changes based on property name.
protected GetInstanceForDynamicMember ( string memberName ) : object
memberName string Name of the member.
return object

Property Details

_hashFactoryTypes protected property

Store Singletons
protected Dictionary _hashFactoryTypes
return dynamic>.Dictionary

_lockTable protected property

Lock for accessing singletons
protected object _lockTable
return object