コード例 #1
0
 public BuildConfiguration(
     ExpandableString version,
     ScriptBlock initializationScript,
     ExpandableString cloneFolder,
     ScriptBlock installScript,
     AssemblyInfo assemblyInfo,
     IEnumerable <string> operatingSystems,
     EnvironmentVariables environmentVariables,
     Matrix matrix,
     IEnumerable <string> platforms,
     IEnumerable <string> configurations,
     Build build,
     ScriptBlock beforeBuildScript,
     ScriptBlock buildScript,
     ScriptBlock afterBuildScript,
     ScriptBlock testScript,
     ScriptBlock onSuccess,
     ScriptBlock onFailure,
     ScriptBlock onFinish)
 {
     Version = version;
     InitializationScript = initializationScript ?? new ScriptBlock();
     CloneFolder          = cloneFolder;
     InstallScript        = installScript ?? new ScriptBlock();
     AssemblyInfo         = assemblyInfo ?? new AssemblyInfo();
     OperatingSystems     = new ReadOnlyCollection <string>(operatingSystems?.ToList() ?? new List <string>());
     EnvironmentVariables = environmentVariables ?? new EnvironmentVariables();
     Matrix            = matrix ?? new Matrix();
     Platforms         = new ReadOnlyCollection <string>(platforms?.ToList() ?? new List <string>());
     Configurations    = new ReadOnlyCollection <string>(configurations?.ToList() ?? new List <string>());
     Build             = build ?? new Build();
     BeforeBuildScript = beforeBuildScript ?? new ScriptBlock();
     BuildScript       = buildScript ?? new ScriptBlock();
     AfterBuildScript  = afterBuildScript ?? new ScriptBlock();
     TestScript        = testScript ?? new ScriptBlock();
     OnSuccessScript   = onSuccess ?? new ScriptBlock();
     OnFailureScript   = onFailure ?? new ScriptBlock();
     OnFinishScript    = onFinish ?? new ScriptBlock();
 }
コード例 #2
0
ファイル: Variable.cs プロジェクト: sbxlmdsl/LocalAppVeyor
 public Variable(string name, string value, bool isSecuredValue)
 {
     Name           = name;
     Value          = value;
     IsSecuredValue = isSecuredValue;
 }