MonoDevelop.Projects.CustomCommand.Clone C# (CSharp) Method

Clone() public method

public Clone ( ) : CustomCommand
return CustomCommand
		public CustomCommand Clone ()
		{
			CustomCommand cmd = new CustomCommand ();
			cmd.command = command;
			cmd.workingdir = workingdir;
			cmd.name = name;
			cmd.externalConsole = externalConsole;
			cmd.pauseExternalConsole = pauseExternalConsole;
			cmd.type = type;

			foreach (var variable in environmentVariables) {
				cmd.environmentVariables.Add (variable.Key, variable.Value);
			}

			return cmd;
		}