/// <summary> /// Creates the injectors for the client consumers /// </summary> public ClientConsumerInjector(String workingDirectory, Domain domain) : base(workingDirectory, domain) { }
/// <summary> /// Creates a class-interface injector task list. /// </summary> /// <param name="ifaceLibrary"> /// Sets the generated project containing the interfaces. /// </param> /// <param name="classLibrary"> /// Sets the generated project containing the classes. /// </param> public GeneratedEncapsulatorTaskList(Domain domain, GeneratedProject modelLibrary, GeneratedProject proxyLibrary) { _domain = domain; _modelLibrary = modelLibrary; _proxyLibrary = proxyLibrary; }
/// <summary> /// Initialises a new <see cref="LocalBusinessModelDynamic" /> instance. /// </summary> /// <param name="project"> /// Sets the project, in which this runtime type is included. /// </param> /// <param name="entity"> /// Sets the domain entity from which the repository is generated. /// </param> public LocalBusinessModelDynamic(GeneratedProject project, Domain domain) : base(project) { _domain = domain; }
/// <summary> /// Initialises a new <see cref="GenericDataRepositoryDynamic" /> instance. /// </summary> /// <param name="project"> /// Sets the project, in which this runtime type is included. /// </param> /// <param name="entity"> /// Sets the domain entity from which the repository is generated. /// </param> public GenericBusinessModelOfTIdDynamic(GeneratedProject project, Domain domain) : base(project) { _domain = domain; }
/// <summary> /// Creates a class-interface injector task list. /// </summary> /// <param name="ifaceLibrary"> /// Sets the generated project containing the interfaces. /// </param> /// <param name="classLibrary"> /// Sets the generated project containing the classes. /// </param> public GeneratedInjectorTaskList(Domain domain, GeneratedProject ifaceLibrary, GeneratedProject classLibrary) { _domain = domain; _ifaceLibrary = ifaceLibrary; _classLibrary = classLibrary; }
/// <summary> /// Initialises a new <see cref="DomainContainer" /> instance. /// </summary> public DomainContainer(Domain domain) : base(domain.Version) { _domain = domain; _containerEntities = new List <DomainEntity>(); }
/// <summary> /// Initialises a new <see cref="GenericBusinessProject" /> instance. /// </summary> /// <param name="domain"> /// Sets the business domain from which the project is generated. /// </param> public ClientConsumerProject(String workingDirectory, Domain domain) : base(workingDirectory) { _domain = domain; }