public ProjectBuildArgs( [NotNull] SolutionName solutionName, [CanBeNull] string templateName = null, [CanBeNull] string version = null, DatabaseProvider databaseProvider = DatabaseProvider.NotSpecified, DatabaseManagementSystem databaseManagementSystem = DatabaseManagementSystem.NotSpecified, UiFramework uiFramework = UiFramework.NotSpecified, MobileApp?mobileApp = null, [CanBeNull] string abpGitHubLocalRepositoryPath = null, [CanBeNull] string voloGitHubLocalRepositoryPath = null, [CanBeNull] string templateSource = null, Dictionary <string, string> extraProperties = null, [CanBeNull] string connectionString = null) { SolutionName = Check.NotNull(solutionName, nameof(solutionName)); TemplateName = templateName; Version = version; DatabaseProvider = databaseProvider; DatabaseManagementSystem = databaseManagementSystem; UiFramework = uiFramework; MobileApp = mobileApp; AbpGitHubLocalRepositoryPath = abpGitHubLocalRepositoryPath; VoloGitHubLocalRepositoryPath = voloGitHubLocalRepositoryPath; TemplateSource = templateSource; ExtraProperties = extraProperties ?? new Dictionary <string, string>(); ConnectionString = connectionString; }
public ProjectBuildArgs( [NotNull] SolutionName solutionName, DatabaseProvider databaseProvider = DatabaseProvider.NotSpecified, [CanBeNull] string templateName = null) { DatabaseProvider = databaseProvider; TemplateName = templateName; SolutionName = Check.NotNull(solutionName, nameof(solutionName)); }
public ProjectBuildArgs( [NotNull] SolutionName solutionName, [CanBeNull] string templateName = null, DatabaseProvider databaseProvider = DatabaseProvider.NotSpecified, Dictionary <string, string> extraProperties = null) { DatabaseProvider = databaseProvider; TemplateName = templateName; SolutionName = Check.NotNull(solutionName, nameof(solutionName)); ExtraProperties = extraProperties ?? new Dictionary <string, string>(); }
public ProjectBuildArgs( [NotNull] SolutionName solutionName, [CanBeNull] string templateName = null, [CanBeNull] string version = null, DatabaseProvider databaseProvider = DatabaseProvider.NotSpecified, UiFramework uiFramework = UiFramework.NotSpecified, Dictionary <string, string> extraProperties = null) { SolutionName = Check.NotNull(solutionName, nameof(solutionName)); TemplateName = templateName; Version = version; DatabaseProvider = databaseProvider; UiFramework = uiFramework; ExtraProperties = extraProperties ?? new Dictionary <string, string>(); }