15[DebuggerDisplay(
"FileName={FileName}, Arguments={BuildArguments()}, WorkingDirectory={WorkingDirectory}")]
57 return _argumentList.Count != 0;
65 [
Editor(
"System.Diagnostics.Design.StringDictionaryEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
"System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
99 [
Editor(
"System.Diagnostics.Design.StartFileNameEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
"System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
113 [
Editor(
"System.Diagnostics.Design.WorkingDirectoryEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
"System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
149 return _verb ??
string.Empty;
183 return _domain ??
string.Empty;
206 return Array.Empty<
string>();
211 return Array.Empty<
string>();
214 if (
string.IsNullOrEmpty(
text))
216 return Array.Empty<
string>();
218 using RegistryKey
registryKey2 = Registry.ClassesRoot.OpenSubKey(
text +
"\\shell");
221 return Array.Empty<
string>();
233 return list.ToArray();
Enumerator GetEnumerator()
void Add(TKey key, TValue value)
void Add(string key, string value)
IntPtr ErrorDialogParentHandle
Encoding? StandardOutputEncoding
bool RedirectStandardOutput
ProcessWindowStyle WindowStyle
ProcessWindowStyle _windowStyle
bool RedirectStandardInput
Collection< string > _argumentList
DictionaryWrapper _environmentVariables
bool RedirectStandardError
ProcessStartInfo(string fileName)
Encoding? StandardErrorEncoding
Encoding? StandardInputEncoding
ProcessStartInfo(string fileName, string arguments)
void AppendArgumentsTo(ref System.Text.ValueStringBuilder stringBuilder)
Collection< string > ArgumentList
StringDictionary EnvironmentVariables
string? PasswordInClearText
static bool IsDefined(Type enumType, object value)
static IDictionary GetEnvironmentVariables(EnvironmentVariableTarget target)
static ? string GetExtension(string? path)
static void AppendArgument(ref System.Text.ValueStringBuilder stringBuilder, string argument)
static StringComparer Ordinal
static StringComparer OrdinalIgnoreCase