Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Start() [1/7]

bool System.Diagnostics.Process.Start ( )
inline

Definition at line 1193 of file Process.cs.

1194 {
1195 Close();
1196 ProcessStartInfo startInfo = StartInfo;
1197 if (startInfo.FileName.Length == 0)
1198 {
1200 }
1201 if (startInfo.StandardInputEncoding != null && !startInfo.RedirectStandardInput)
1202 {
1204 }
1205 if (startInfo.StandardOutputEncoding != null && !startInfo.RedirectStandardOutput)
1206 {
1208 }
1209 if (startInfo.StandardErrorEncoding != null && !startInfo.RedirectStandardError)
1210 {
1212 }
1213 if (!string.IsNullOrEmpty(startInfo.Arguments) && startInfo.HasArgumentList)
1214 {
1216 }
1217 CheckDisposed();
1219 return StartCore(startInfo);
1220 }
bool StartCore(ProcessStartInfo startInfo)
Definition Process.cs:2053
ProcessStartInfo StartInfo
Definition Process.cs:556
static int s_cachedSerializationSwitch
Definition Process.cs:174
static void ThrowIfDeserializationInProgress(string switchSuffix, ref int cachedValue)
static string StandardOutputEncodingNotAllowed
Definition SR.cs:62
static string StandardErrorEncodingNotAllowed
Definition SR.cs:64
static string StandardInputEncodingNotAllowed
Definition SR.cs:120
static string ArgumentAndArgumentListInitialized
Definition SR.cs:122
static string FileNameMissing
Definition SR.cs:50
Definition SR.cs:7

References System.SR.ArgumentAndArgumentListInitialized, System.Diagnostics.Process.CheckDisposed(), System.Diagnostics.Process.Close(), System.SR.FileNameMissing, System.Diagnostics.Process.s_cachedSerializationSwitch, System.SR.StandardErrorEncodingNotAllowed, System.SR.StandardInputEncodingNotAllowed, System.SR.StandardOutputEncodingNotAllowed, System.Diagnostics.Process.StartCore(), System.Diagnostics.Process.StartInfo, and System.Runtime.Serialization.SerializationGuard.ThrowIfDeserializationInProgress().

Referenced by ReLogic.OS.Linux.Clipboard.GetClipboard(), ReLogic.OS.OSX.Clipboard.GetClipboard(), Terraria.Social.Steam.NetClientSocialModule.LaunchLocalServer(), Terraria.Utils.OpenFolder(), ReLogic.OS.Linux.PathService.OpenURL(), ReLogic.OS.OSX.PathService.OpenURL(), ReLogic.OS.Windows.PathService.OpenURL(), System.Diagnostics.Process.Start(), System.Diagnostics.Process.Start(), System.Diagnostics.Process.Start(), System.Diagnostics.Process.Start(), and System.Diagnostics.Process.Start().