Beispiel #1
0
 public SingletoneComponentCreator(
     Type pluginType,
     ComponentInfoAttribute pluginInfoAttribute)
     : base(pluginType, pluginInfoAttribute)
 {
     _instance = new Lazy <IExtComponent>(CreateNewInstance, true);
 }
Beispiel #2
0
 public PerCallComponentCreator(Type pluginType, ComponentInfoAttribute pluginInfoAttribute)
     : base(pluginType, pluginInfoAttribute)
 {
 }
Beispiel #3
0
 protected ComponentCreatorBase(Type pluginType, ComponentInfoAttribute pluginInfoAttribute)
 {
     ComponentType          = pluginType;
     ComponentInfoAttribute = pluginInfoAttribute;
 }