Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDick Porter <dick@acm.org>2002-06-25 17:00:25 +0400
committerDick Porter <dick@acm.org>2002-06-25 17:00:25 +0400
commitcf615313b4a5a59f0f74ede6c7bd4036094e2ee0 (patch)
treea3eb97c518579505b4f5cba6810a9ff9c2757c04 /mcs/class/System/System.Diagnostics/ProcessStartInfo.cs
parent1e130c53fa29b3657b7ff093519e1aa30c35691d (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-xmcs/class/System/System.Diagnostics/ProcessStartInfo.cs75
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;
}
}
}