Information for starting a process.
This struct encapsulates process starting information.
Returns whether ProcessStartInfo is associated with a file.
E.g. ProcessStartInfo.init is unassociated.
Returns whether ProcessStartInfo is stored as a command line.
It is false for an unassociated ProcessStartInfo.
Gets executable file & arguments as a command line.
Returns null if unassociated.
Sets executable file & arguments as command line.
Also sets storedAsCommandLine.
Gets path to executable file.
Returns null if unassociated.
Sets path to executable file.
Also unsets storedAsCommandLine.
Gets arguments.
Returns null if unassociated.
Sets arguments.
Also unsets storedAsCommandLine.
Whether OS will search for executable file.
Whether the primary thread will be created in a suspended state.
The primary thread of the new process will not run until
it will be resumed.
Default value is false.
Whether new console will be created.
If not set, parent's console will be inherited.
Default value is false.
Construct a ProcessStartInfo from a commandLine.
Construct a ProcessStartInfo from an executable file and arguments.