terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
ProcessStartInfo.cs
Go to the documentation of this file.
1using System;
10using System.Text;
11
12namespace System.Diagnostics
13{
14 // Token: 0x020000DC RID: 220
15 [global::System.ComponentModel.TypeConverter(typeof(global::System.ComponentModel.ExpandableObjectConverter))]
16 [StructLayout(0)]
17 public sealed class ProcessStartInfo
18 {
19 // Token: 0x06000508 RID: 1288 RVA: 0x00014974 File Offset: 0x00012B74
20 internal ProcessStartInfo(Process parent)
21 {
22 }
23
24 // Token: 0x06000509 RID: 1289 RVA: 0x00014990 File Offset: 0x00012B90
26 {
28 }
29
30 // Token: 0x0600050A RID: 1290 RVA: 0x000149B4 File Offset: 0x00012BB4
36
37 // Token: 0x170000EC RID: 236
38 // (get) Token: 0x0600050B RID: 1291 RVA: 0x000149DC File Offset: 0x00012BDC
40 {
41 get
42 {
43 /*
44An exception occurred when decompiling this method (0600050B)
45
46ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.ObjectModel.Collection`1<System.String> System.Diagnostics.ProcessStartInfo::get_ArgumentList()
47
48 ---> System.Exception: Basic block has to end with unconditional control flow.
49{
50 IL_0000:
51 brtrue(IL_0000, ldfld:class [mscorlib]System.Collections.ObjectModel.Collection`1<string>[exp:bool](ProcessStartInfo::_argumentList, ldloc:ProcessStartInfo(this)))
52}
53
54 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
55 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
56 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
57 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
58 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
59 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
60 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
61 --- End of inner exception stack trace ---
62 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
63 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
64*/;
65 }
66 }
67
68 // Token: 0x170000ED RID: 237
69 // (get) Token: 0x0600050C RID: 1292 RVA: 0x000149F0 File Offset: 0x00012BF0
70 // (set) Token: 0x0600050D RID: 1293 RVA: 0x00014A04 File Offset: 0x00012C04
71 [MonitoringDescription("Command line arguments that will be passed to the application specified by the FileName property.")]
72 [global::System.ComponentModel.NotifyParentProperty(true)]
73 [global::System.ComponentModel.SettingsBindable(true)]
74 [global::System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
75 [global::System.ComponentModel.DefaultValue(null)]
76 public string Arguments
77 {
78 get
79 {
80 /*
81An exception occurred when decompiling this method (0600050C)
82
83ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Diagnostics.ProcessStartInfo::get_Arguments()
84
85 ---> System.Exception: Basic block has to end with unconditional control flow.
86{
87 IL_0000:
88 brtrue(IL_0000, ldfld:string[exp:bool](ProcessStartInfo::arguments, ldloc:ProcessStartInfo(this)))
89}
90
91 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
92 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
93 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
94 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
95 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
96 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
97 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
98 --- End of inner exception stack trace ---
99 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
100 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
101*/;
102 }
103 set
104 {
106 }
107 }
108
109 // Token: 0x170000EE RID: 238
110 // (get) Token: 0x0600050E RID: 1294 RVA: 0x00014A18 File Offset: 0x00012C18
111 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
112 [global::System.ComponentModel.DefaultValue(null)]
113 [MonitoringDescription("Set of environment variables that apply to this process and child processes.")]
114 [global::System.ComponentModel.NotifyParentProperty(true)]
115 [global::System.ComponentModel.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")]
116 public global::System.Collections.Specialized.StringDictionary EnvironmentVariables
117 {
118 get
119 {
120 if (this.environmentVariables == null)
121 {
122 if (this.weakParentProcess != null && this.weakParentProcess != null)
123 {
125 }
127 int num = 1;
128 global::System.Collections.Specialized.StringDictionary stringDictionary = this.environmentVariables;
129 if (num != 0)
130 {
131 }
132 return stringDictionary;
133 }
134 return this.environmentVariables;
135 }
136 }
137
138 // Token: 0x170000EF RID: 239
139 // (get) Token: 0x0600050F RID: 1295 RVA: 0x00014A98 File Offset: 0x00012C98
140 // (set) Token: 0x06000510 RID: 1296 RVA: 0x00014AAC File Offset: 0x00012CAC
141 [global::System.ComponentModel.DefaultValue(false)]
142 [MonitoringDescription("Whether the process command input is read from the Process instance's StandardInput member.")]
143 [global::System.ComponentModel.NotifyParentProperty(true)]
145 {
146 get
147 {
148 return this.redirectStandardInput;
149 }
150 set
151 {
152 }
153 }
154
155 // Token: 0x170000F0 RID: 240
156 // (get) Token: 0x06000511 RID: 1297 RVA: 0x00014ABC File Offset: 0x00012CBC
157 // (set) Token: 0x06000512 RID: 1298 RVA: 0x00014AD0 File Offset: 0x00012CD0
158 [global::System.ComponentModel.NotifyParentProperty(true)]
159 [MonitoringDescription("Whether the process output is written to the Process instance's StandardOutput member.")]
160 [global::System.ComponentModel.DefaultValue(false)]
162 {
163 get
164 {
165 return this.redirectStandardOutput;
166 }
167 set
168 {
169 }
170 }
171
172 // Token: 0x170000F1 RID: 241
173 // (get) Token: 0x06000513 RID: 1299 RVA: 0x00014AE0 File Offset: 0x00012CE0
174 [global::System.ComponentModel.NotifyParentProperty(true)]
175 [MonitoringDescription("Whether the process's error output is written to the Process instance's StandardError member.")]
176 [global::System.ComponentModel.DefaultValue(false)]
178 {
179 get
180 {
181 return this.redirectStandardError;
182 }
183 }
184
185 // Token: 0x170000F2 RID: 242
186 // (get) Token: 0x06000514 RID: 1300 RVA: 0x00014AF4 File Offset: 0x00012CF4
188 {
189 get
190 {
191 return this.standardErrorEncoding;
192 }
193 }
194
195 // Token: 0x170000F3 RID: 243
196 // (get) Token: 0x06000515 RID: 1301 RVA: 0x00014B08 File Offset: 0x00012D08
198 {
199 get
200 {
201 return this.standardOutputEncoding;
202 }
203 }
204
205 // Token: 0x170000F4 RID: 244
206 // (get) Token: 0x06000516 RID: 1302 RVA: 0x00014B1C File Offset: 0x00012D1C
207 // (set) Token: 0x06000517 RID: 1303 RVA: 0x00014B30 File Offset: 0x00012D30
208 [global::System.ComponentModel.DefaultValue(true)]
209 [global::System.ComponentModel.NotifyParentProperty(true)]
210 [MonitoringDescription("Whether to use the operating system shell to start the process.")]
211 public bool UseShellExecute
212 {
213 get
214 {
215 return this.useShellExecute;
216 }
217 set
218 {
219 }
220 }
221
222 // Token: 0x170000F5 RID: 245
223 // (get) Token: 0x06000518 RID: 1304 RVA: 0x00014B40 File Offset: 0x00012D40
224 [global::System.ComponentModel.NotifyParentProperty(true)]
225 public string UserName
226 {
227 get
228 {
229 /*
230An exception occurred when decompiling this method (06000518)
231
232ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Diagnostics.ProcessStartInfo::get_UserName()
233
234 ---> System.Exception: Basic block has to end with unconditional control flow.
235{
236 IL_0000:
237 brtrue(IL_0000, ldfld:string[exp:bool](ProcessStartInfo::userName, ldloc:ProcessStartInfo(this)))
238}
239
240 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
241 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
242 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
243 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
244 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
245 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
246 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
247 --- End of inner exception stack trace ---
248 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
249 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
250*/;
251 }
252 }
253
254 // Token: 0x170000F6 RID: 246
255 // (get) Token: 0x06000519 RID: 1305 RVA: 0x00014B54 File Offset: 0x00012D54
257 {
258 get
259 {
260 return this.password;
261 }
262 }
263
264 // Token: 0x170000F7 RID: 247
265 // (get) Token: 0x0600051A RID: 1306 RVA: 0x00014B68 File Offset: 0x00012D68
266 [global::System.ComponentModel.NotifyParentProperty(true)]
267 public string Domain
268 {
269 get
270 {
271 /*
272An exception occurred when decompiling this method (0600051A)
273
274ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Diagnostics.ProcessStartInfo::get_Domain()
275
276 ---> System.Exception: Basic block has to end with unconditional control flow.
277{
278 IL_0000:
279 brtrue(IL_0000, ldfld:string[exp:bool](ProcessStartInfo::domain, ldloc:ProcessStartInfo(this)))
280}
281
282 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
283 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
284 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
285 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
286 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
287 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
288 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
289 --- End of inner exception stack trace ---
290 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
291 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
292*/;
293 }
294 }
295
296 // Token: 0x170000F8 RID: 248
297 // (get) Token: 0x0600051B RID: 1307 RVA: 0x00014B7C File Offset: 0x00012D7C
298 [global::System.ComponentModel.NotifyParentProperty(true)]
299 public bool LoadUserProfile
300 {
301 get
302 {
303 return this.loadUserProfile;
304 }
305 }
306
307 // Token: 0x170000F9 RID: 249
308 // (get) Token: 0x0600051C RID: 1308 RVA: 0x00014B90 File Offset: 0x00012D90
309 [global::System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
310 [global::System.ComponentModel.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")]
311 [MonitoringDescription("The name of the application, document or URL to start.")]
312 [global::System.ComponentModel.SettingsBindable(true)]
313 [global::System.ComponentModel.NotifyParentProperty(true)]
314 [global::System.ComponentModel.DefaultValue(null)]
315 public string FileName
316 {
317 get
318 {
319 /*
320An exception occurred when decompiling this method (0600051C)
321
322ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Diagnostics.ProcessStartInfo::get_FileName()
323
324 ---> System.Exception: Basic block has to end with unconditional control flow.
325{
326 IL_0000:
327 brtrue(IL_0000, ldfld:string[exp:bool](ProcessStartInfo::fileName, ldloc:ProcessStartInfo(this)))
328}
329
330 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
331 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
332 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
333 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
334 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
335 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
336 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
337 --- End of inner exception stack trace ---
338 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
339 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
340*/;
341 }
342 }
343
344 // Token: 0x170000FA RID: 250
345 // (get) Token: 0x0600051D RID: 1309 RVA: 0x00014BA4 File Offset: 0x00012DA4
346 [MonitoringDescription("The initial working directory for the process.")]
347 [global::System.ComponentModel.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")]
348 [global::System.ComponentModel.DefaultValue(null)]
349 [global::System.ComponentModel.SettingsBindable(true)]
350 [global::System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
351 [global::System.ComponentModel.NotifyParentProperty(true)]
352 public string WorkingDirectory
353 {
354 get
355 {
356 /*
357An exception occurred when decompiling this method (0600051D)
358
359ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Diagnostics.ProcessStartInfo::get_WorkingDirectory()
360
361 ---> System.Exception: Basic block has to end with unconditional control flow.
362{
363 IL_0000:
364 brtrue(IL_0000, ldfld:string[exp:bool](ProcessStartInfo::directory, ldloc:ProcessStartInfo(this)))
365}
366
367 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
368 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
369 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
370 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
371 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
372 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
373 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
374 --- End of inner exception stack trace ---
375 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
376 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
377*/;
378 }
379 }
380
381 // Token: 0x170000FB RID: 251
382 // (get) Token: 0x0600051E RID: 1310 RVA: 0x00014BB8 File Offset: 0x00012DB8
383 internal bool HaveEnvVars
384 {
385 get
386 {
387 /*
388An exception occurred when decompiling this method (0600051E)
389
390ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Diagnostics.ProcessStartInfo::get_HaveEnvVars()
391
392 ---> System.Exception: Basic block has to end with unconditional control flow.
393{
394 Block_0:
395 stloc:StringDictionary(var_0_06, ldfld:StringDictionary(ProcessStartInfo::environmentVariables, ldloc:ProcessStartInfo(this)))
396}
397
398 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
399 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
400 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
401 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
402 --- End of inner exception stack trace ---
403 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
404 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
405*/;
406 }
407 }
408
409 // Token: 0x170000FC RID: 252
410 // (get) Token: 0x0600051F RID: 1311 RVA: 0x00014BCC File Offset: 0x00012DCC
412 {
414 get
415 {
417 }
418 }
419
420 // Token: 0x06000520 RID: 1312 RVA: 0x00014BE0 File Offset: 0x00012DE0
421 // Note: this type is marked as 'beforefieldinit'.
423 {
424 }
425
426 // Token: 0x040003FF RID: 1023
427 private string fileName;
428
429 // Token: 0x04000400 RID: 1024
430 private string arguments;
431
432 // Token: 0x04000401 RID: 1025
433 private string directory;
434
435 // Token: 0x04000402 RID: 1026
436 private string verb;
437
438 // Token: 0x04000403 RID: 1027
440
441 // Token: 0x04000404 RID: 1028
442 private bool errorDialog;
443
444 // Token: 0x04000405 RID: 1029
446
447 // Token: 0x04000406 RID: 1030
448 private bool useShellExecute = true;
449
450 // Token: 0x04000407 RID: 1031
451 private string userName;
452
453 // Token: 0x04000408 RID: 1032
454 private string domain;
455
456 // Token: 0x04000409 RID: 1033
458
459 // Token: 0x0400040A RID: 1034
460 private string passwordInClearText;
461
462 // Token: 0x0400040B RID: 1035
463 private bool loadUserProfile;
464
465 // Token: 0x0400040C RID: 1036
467
468 // Token: 0x0400040D RID: 1037
470
471 // Token: 0x0400040E RID: 1038
473
474 // Token: 0x0400040F RID: 1039
476
477 // Token: 0x04000410 RID: 1040
479
480 // Token: 0x04000411 RID: 1041
481 private bool createNoWindow;
482
483 // Token: 0x04000412 RID: 1042
485
486 // Token: 0x04000413 RID: 1043
487 internal global::System.Collections.Specialized.StringDictionary environmentVariables;
488
489 // Token: 0x04000414 RID: 1044
490 private static readonly string[] empty;
491
492 // Token: 0x04000415 RID: 1045
494
495 // Token: 0x04000416 RID: 1046
497
498 // Token: 0x04000417 RID: 1047
500 private Encoding <StandardInputEncoding>k__BackingField;
501 }
502}
class f__AnonymousType0<< Count > j__TPar
IDictionary< string, string > environment
global::System.Collections.Specialized.StringDictionary environmentVariables
global::System.Collections.Specialized.StringDictionary EnvironmentVariables
Encoding< StandardInputEncoding > k__BackingField
ProcessStartInfo(string fileName, string arguments)
static IDictionary GetEnvironmentVariables()