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(); }
public Variable(string name, string value, bool isSecuredValue) { Name = name; Value = value; IsSecuredValue = isSecuredValue; }