diff options
author | Dick Porter <dick@acm.org> | 2002-06-25 17:00:25 +0400 |
---|---|---|
committer | Dick Porter <dick@acm.org> | 2002-06-25 17:00:25 +0400 |
commit | cf615313b4a5a59f0f74ede6c7bd4036094e2ee0 (patch) | |
tree | a3eb97c518579505b4f5cba6810a9ff9c2757c04 /mcs/class/System/System.Diagnostics/ProcessStartInfo.cs | |
parent | 1e130c53fa29b3657b7ff093519e1aa30c35691d (diff) |
2002-06-25 Dick Porter <dick@ximian.com>
* Process.cs: Process forking and waiting, and some support functions
* ProcessStartInfo.cs: Implemented the bits needed for basic
Process forking
* ProcessModule.cs: Implemented
* ProcessModuleCollection.cs: Mostly implemented
* FileVersionInfo.cs: Implemented
svn path=/trunk/mcs/; revision=5451
Diffstat (limited to 'mcs/class/System/System.Diagnostics/ProcessStartInfo.cs')
-rwxr-xr-x | mcs/class/System/System.Diagnostics/ProcessStartInfo.cs | 75 |
1 files changed, 49 insertions, 26 deletions
diff --git a/mcs/class/System/System.Diagnostics/ProcessStartInfo.cs b/mcs/class/System/System.Diagnostics/ProcessStartInfo.cs index 4e4e4b1b7a2..323c0a92791 100755 --- a/mcs/class/System/System.Diagnostics/ProcessStartInfo.cs +++ b/mcs/class/System/System.Diagnostics/ProcessStartInfo.cs @@ -23,100 +23,119 @@ namespace System.Diagnostics { public ProcessStartInfo(string filename, string arguments) { } - [MonoTODO] + private string arguments=""; + public string Arguments { get { - return(""); + return(arguments); } set { + arguments=value; } } - [MonoTODO] + private bool create_no_window=false; + public bool CreateNoWindow { get { - return(false); + return(create_no_window); } set { + create_no_window=value; } } - [MonoTODO] + [MonoTODO("Need to read the env block somehow")] public StringDictionary EnvironmentVariables { get { return(null); } } - - [MonoTODO] + private bool error_dialog=false; + public bool ErrorDialog { get { - return(false); + return(error_dialog); } set { + error_dialog=value; } } - [MonoTODO] + private IntPtr error_dialog_parent_handle=(IntPtr)0; + public IntPtr ErrorDialogParentHandle { get { - return((IntPtr)0); + return(error_dialog_parent_handle); } set { + error_dialog_parent_handle=value; } } - [MonoTODO] + private string filename=""; + public string FileName { get { - return("file name"); + return(filename); } set { + filename=value; } } - [MonoTODO] + private bool redirect_standard_error=false; + public bool RedirectStandardError { get { - return(false); + return(redirect_standard_error); } set { + redirect_standard_error=value; } } - [MonoTODO] + private bool redirect_standard_input=false; + public bool RedirectStandardInput { get { - return(false); + return(redirect_standard_input); } set { + redirect_standard_input=value; } } - [MonoTODO] + private bool redirect_standard_output=false; + public bool RedirectStandardOutput { get { - return(false); + return(redirect_standard_output); } set { + redirect_standard_output=value; } } - [MonoTODO] + private bool use_shell_execute=true; + public bool UseShellExecute { get { - return(false); + return(use_shell_execute); } set { + use_shell_execute=value; } } - [MonoTODO] + private string verb=""; + public string Verb { get { - return("verb"); + return(verb); } set { + verb=value; } } @@ -127,21 +146,25 @@ namespace System.Diagnostics { } } - [MonoTODO] + private ProcessWindowStyle window_style=ProcessWindowStyle.Normal; + public ProcessWindowStyle WindowStyle { get { - return(ProcessWindowStyle.Normal); + return(window_style); } set { + window_style=value; } } - [MonoTODO] + private string working_directory=""; + public string WorkingDirectory { get { - return("."); + return(working_directory); } set { + working_directory=value; } } } |