示例#1
0
 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;
 }
示例#2
0
 public ProjectBuildArgs(
     [NotNull] SolutionName solutionName,
     DatabaseProvider databaseProvider = DatabaseProvider.NotSpecified,
     [CanBeNull] string templateName   = null)
 {
     DatabaseProvider = databaseProvider;
     TemplateName     = templateName;
     SolutionName     = Check.NotNull(solutionName, nameof(solutionName));
 }
示例#3
0
        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>();
 }