public ShellScriptBuildPhase(
     Target target,
     string name,
     GenerateScriptDelegate generateScript)
 {
     this.Name                 = name;
     this.IsA                  = "PBXShellScriptBuildPhase";
     this.ShellPath            = "/bin/sh";
     this.ShowEnvironmentInLog = true;
     this.InputPaths           = new Bam.Core.StringArray();
     this.OutputPaths          = new Bam.Core.StringArray();
     this.AssociatedTarget     = target;
     this.GenerateScript       = generateScript;
 }
 public ShellScriptBuildPhase(
     Target target,
     string name,
     GenerateScriptDelegate generateScript)
     :
     base(target.Project, name, "PBXShellScriptBuildPhase", target.GUID, generateScript.ToString())
 {
     this.ShellPath            = "/bin/sh";
     this.ShowEnvironmentInLog = true;
     this.InputPaths           = new Bam.Core.StringArray();
     this.OutputPaths          = new Bam.Core.StringArray();
     this.AssociatedTarget     = target;
     this.GenerateScript       = generateScript;
 }
 public ShellScriptBuildPhase(
     Target target,
     string name,
     GenerateScriptDelegate generateScript)
 {
     this.Name = name;
     this.IsA = "PBXShellScriptBuildPhase";
     this.ShellPath = "/bin/sh";
     this.ShowEnvironmentInLog = true;
     this.InputPaths = new Bam.Core.StringArray();
     this.OutputPaths = new Bam.Core.StringArray();
     this.AssociatedTarget = target;
     this.GenerateScript = generateScript;
 }