private ServiceModel(Type compositeType, Visibility visibility, MetaInfo metaInfo, AbstractMixinsModel mixinsModel, AbstractStateModel stateModel, CompositeMethodsModel compositeMethodsModel, string moduleName, string identity, bool instantiateOnStartup) : base(compositeType, visibility, metaInfo, mixinsModel, stateModel, compositeMethodsModel) { this.moduleName = moduleName; this.identity = identity; this.instantiateOnStartup = instantiateOnStartup; }
protected AbstractCompositeModel(Type compositeType, Visibility visibility, MetaInfo metaInfo, AbstractMixinsModel mixinsModel, AbstractStateModel stateModel, CompositeMethodsModel compositeMethodsModel) { this.compositeType = compositeType; this.visibility = visibility; this.metaInfo = metaInfo; this.stateModel = stateModel; // Create proxy class this.proxyType = CreateProxyType(compositeType); this.mixinsModel = mixinsModel; this.compositeMethodsModel = compositeMethodsModel; }
private ValueModel(Type compositeType, Visibility visibility, MetaInfo metaInfo, AbstractMixinsModel mixinsModel, AbstractStateModel stateModel, CompositeMethodsModel compositeMethodsModel) : base(compositeType, visibility, metaInfo, mixinsModel, stateModel, compositeMethodsModel) { }
public EntityModel(Type compositeType, Visibility visibility, MetaInfo metaInfo, AbstractMixinsModel mixinsModel, AbstractStateModel stateModel, CompositeMethodsModel compositeMethodsModel) : base(compositeType, visibility, metaInfo, mixinsModel, stateModel, compositeMethodsModel) { }