terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
ProcessStartInfo.cs
Go to the documentation of this file.
1using System;
10using System.Text;
11using Cpp2ILInjected;
13
14namespace System.Diagnostics
15{
17 [global::Cpp2ILInjected.Token(Token = "0x20000DC")]
18 [StructLayout(0)]
19 public sealed class ProcessStartInfo
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x6000508")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1EC8788", Offset = "0x1EC8788", Length = "0x7C")]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Process), Member = "get_StartInfo", ReturnType = typeof(ProcessStartInfo))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WeakReference), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
28 internal ProcessStartInfo(Process parent)
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x6000509")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1ECAA5C", Offset = "0x1ECAA5C", Length = "0x30")]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x600050A")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1ECB9BC", Offset = "0x1ECB9BC", Length = "0x34")]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.OS.OSX.Clipboard", Member = "GetClipboard", ReturnType = typeof(string))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.OS.OSX.Clipboard", Member = "SetClipboard", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.OS.Linux.Clipboard", Member = "GetClipboard", ReturnType = typeof(string))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.OS.Linux.Clipboard", Member = "ClearClipboard", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.OS.Linux.Clipboard", Member = "SetClipboard", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
51 public ProcessStartInfo(string fileName, string arguments)
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x170000EC")]
57 public Collection<string> ArgumentList
58 {
59 [global::Cpp2ILInjected.Token(Token = "0x600050B")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1ECB848", Offset = "0x1ECB848", Length = "0x78")]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Process), Member = "StartWithCreateProcess", MemberParameters = new object[] { typeof(ProcessStartInfo) }, ReturnType = typeof(bool))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = ".ctor", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
65 get
66 {
67 throw null;
68 }
69 }
70
71 [MonitoringDescription("Command line arguments that will be passed to the application specified by the FileName property.")]
73 [SettingsBindable(true)]
74 [TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
75 [DefaultValue(null)]
76 [global::Cpp2ILInjected.Token(Token = "0x170000ED")]
77 public string Arguments
78 {
79 [global::Cpp2ILInjected.Token(Token = "0x600050C")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1ECB8C0", Offset = "0x1ECB8C0", Length = "0x54")]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
83 get
84 {
85 throw null;
86 }
87 [global::Cpp2ILInjected.Token(Token = "0x600050D")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1ECB9F0", Offset = "0x1ECB9F0", Length = "0x8")]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 set
91 {
92 throw null;
93 }
94 }
95
97 [DefaultValue(null)]
98 [MonitoringDescription("Set of environment variables that apply to this process and child processes.")]
100 [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")]
101 [global::Cpp2ILInjected.Token(Token = "0x170000EE")]
102 public StringDictionary EnvironmentVariables
103 {
104 [global::Cpp2ILInjected.Token(Token = "0x600050E")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1ECB368", Offset = "0x1ECB368", Length = "0x4E0")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Process), Member = "StartWithCreateProcess", MemberParameters = new object[] { typeof(ProcessStartInfo) }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CaseSensitiveStringDictionary), Member = ".ctor", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "GetEnvironmentVariables", ReturnType = typeof(IDictionary))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
112 get
113 {
114 throw null;
115 }
116 }
117
118 [DefaultValue(false)]
119 [MonitoringDescription("Whether the process command input is read from the Process instance's StandardInput member.")]
121 [global::Cpp2ILInjected.Token(Token = "0x170000EF")]
122 public bool RedirectStandardInput
123 {
124 [global::Cpp2ILInjected.Token(Token = "0x600050F")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1ECB9F8", Offset = "0x1ECB9F8", Length = "0x8")]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 get
128 {
129 throw null;
130 }
131 [global::Cpp2ILInjected.Token(Token = "0x6000510")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA00", Offset = "0x1ECBA00", Length = "0xC")]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
134 set
135 {
136 throw null;
137 }
138 }
139
141 [MonitoringDescription("Whether the process output is written to the Process instance's StandardOutput member.")]
142 [DefaultValue(false)]
143 [global::Cpp2ILInjected.Token(Token = "0x170000F0")]
144 public bool RedirectStandardOutput
145 {
146 [global::Cpp2ILInjected.Token(Token = "0x6000511")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA0C", Offset = "0x1ECBA0C", Length = "0x8")]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
149 get
150 {
151 throw null;
152 }
153 [global::Cpp2ILInjected.Token(Token = "0x6000512")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA14", Offset = "0x1ECBA14", Length = "0xC")]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 set
157 {
158 throw null;
159 }
160 }
161
163 [MonitoringDescription("Whether the process's error output is written to the Process instance's StandardError member.")]
164 [DefaultValue(false)]
165 [global::Cpp2ILInjected.Token(Token = "0x170000F1")]
166 public bool RedirectStandardError
167 {
168 [global::Cpp2ILInjected.Token(Token = "0x6000513")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA20", Offset = "0x1ECBA20", Length = "0x8")]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 get
172 {
173 throw null;
174 }
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x170000F2")]
178 public Encoding StandardErrorEncoding
179 {
180 [global::Cpp2ILInjected.Token(Token = "0x6000514")]
181 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA28", Offset = "0x1ECBA28", Length = "0x8")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 get
184 {
185 throw null;
186 }
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x170000F3")]
190 public Encoding StandardOutputEncoding
191 {
192 [global::Cpp2ILInjected.Token(Token = "0x6000515")]
193 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA30", Offset = "0x1ECBA30", Length = "0x8")]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
195 get
196 {
197 throw null;
198 }
199 }
200
201 [DefaultValue(true)]
203 [MonitoringDescription("Whether to use the operating system shell to start the process.")]
204 [global::Cpp2ILInjected.Token(Token = "0x170000F4")]
205 public bool UseShellExecute
206 {
207 [global::Cpp2ILInjected.Token(Token = "0x6000516")]
208 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA38", Offset = "0x1ECBA38", Length = "0x8")]
209 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
210 get
211 {
212 throw null;
213 }
214 [global::Cpp2ILInjected.Token(Token = "0x6000517")]
215 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA40", Offset = "0x1ECBA40", Length = "0xC")]
216 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
217 set
218 {
219 throw null;
220 }
221 }
222
224 [global::Cpp2ILInjected.Token(Token = "0x170000F5")]
225 public string UserName
226 {
227 [global::Cpp2ILInjected.Token(Token = "0x6000518")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1ECAFDC", Offset = "0x1ECAFDC", Length = "0x54")]
229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
230 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
231 get
232 {
233 throw null;
234 }
235 }
236
237 [global::Cpp2ILInjected.Token(Token = "0x170000F6")]
238 public SecureString Password
239 {
240 [global::Cpp2ILInjected.Token(Token = "0x6000519")]
241 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA4C", Offset = "0x1ECBA4C", Length = "0x8")]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
243 get
244 {
245 throw null;
246 }
247 }
248
250 [global::Cpp2ILInjected.Token(Token = "0x170000F7")]
251 public string Domain
252 {
253 [global::Cpp2ILInjected.Token(Token = "0x600051A")]
254 [global::Cpp2ILInjected.Address(RVA = "0x1ECB968", Offset = "0x1ECB968", Length = "0x54")]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
256 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
257 get
258 {
259 throw null;
260 }
261 }
262
264 [global::Cpp2ILInjected.Token(Token = "0x170000F8")]
265 public bool LoadUserProfile
266 {
267 [global::Cpp2ILInjected.Token(Token = "0x600051B")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA54", Offset = "0x1ECBA54", Length = "0x8")]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 get
271 {
272 throw null;
273 }
274 }
275
276 [TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
277 [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")]
278 [MonitoringDescription("The name of the application, document or URL to start.")]
279 [SettingsBindable(true)]
281 [DefaultValue(null)]
282 [global::Cpp2ILInjected.Token(Token = "0x170000F9")]
283 public string FileName
284 {
285 [global::Cpp2ILInjected.Token(Token = "0x600051C")]
286 [global::Cpp2ILInjected.Address(RVA = "0x1EC9348", Offset = "0x1EC9348", Length = "0x54")]
287 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
288 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
289 get
290 {
291 throw null;
292 }
293 }
294
295 [MonitoringDescription("The initial working directory for the process.")]
296 [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")]
297 [DefaultValue(null)]
298 [SettingsBindable(true)]
299 [TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
301 [global::Cpp2ILInjected.Token(Token = "0x170000FA")]
302 public string WorkingDirectory
303 {
304 [global::Cpp2ILInjected.Token(Token = "0x600051D")]
305 [global::Cpp2ILInjected.Address(RVA = "0x1ECB914", Offset = "0x1ECB914", Length = "0x54")]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
308 get
309 {
310 throw null;
311 }
312 }
313
314 [global::Cpp2ILInjected.Token(Token = "0x170000FB")]
315 internal bool HaveEnvVars
316 {
317 [global::Cpp2ILInjected.Token(Token = "0x600051E")]
318 [global::Cpp2ILInjected.Address(RVA = "0x1ECB358", Offset = "0x1ECB358", Length = "0x10")]
319 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
320 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
321 get
322 {
323 throw null;
324 }
325 }
326
327 [global::Cpp2ILInjected.Token(Token = "0x170000FC")]
328 public Encoding StandardInputEncoding
329 {
331 [global::Cpp2ILInjected.Token(Token = "0x600051F")]
332 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA5C", Offset = "0x1ECBA5C", Length = "0x8")]
333 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
334 get
335 {
336 throw null;
337 }
338 }
339
340 // Note: this type is marked as 'beforefieldinit'.
341 [global::Cpp2ILInjected.Token(Token = "0x6000520")]
342 [global::Cpp2ILInjected.Address(RVA = "0x1ECBA64", Offset = "0x1ECBA64", Length = "0x68")]
343 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
344 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
346 {
347 throw null;
348 }
349
350 [global::Cpp2ILInjected.Token(Token = "0x40003FF")]
351 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
352 private string fileName;
353
354 [global::Cpp2ILInjected.Token(Token = "0x4000400")]
355 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
356 private string arguments;
357
358 [global::Cpp2ILInjected.Token(Token = "0x4000401")]
359 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
360 private string directory;
361
362 [global::Cpp2ILInjected.Token(Token = "0x4000402")]
363 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
364 private string verb;
365
366 [global::Cpp2ILInjected.Token(Token = "0x4000403")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
369
370 [global::Cpp2ILInjected.Token(Token = "0x4000404")]
371 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
372 private bool errorDialog;
373
374 [global::Cpp2ILInjected.Token(Token = "0x4000405")]
375 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
377
378 [global::Cpp2ILInjected.Token(Token = "0x4000406")]
379 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
380 private bool useShellExecute;
381
382 [global::Cpp2ILInjected.Token(Token = "0x4000407")]
383 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
384 private string userName;
385
386 [global::Cpp2ILInjected.Token(Token = "0x4000408")]
387 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
388 private string domain;
389
390 [global::Cpp2ILInjected.Token(Token = "0x4000409")]
391 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
393
394 [global::Cpp2ILInjected.Token(Token = "0x400040A")]
395 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
396 private string passwordInClearText;
397
398 [global::Cpp2ILInjected.Token(Token = "0x400040B")]
399 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
400 private bool loadUserProfile;
401
402 [global::Cpp2ILInjected.Token(Token = "0x400040C")]
403 [global::Cpp2ILInjected.FieldOffset(Offset = "0x69")]
405
406 [global::Cpp2ILInjected.Token(Token = "0x400040D")]
407 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6A")]
409
410 [global::Cpp2ILInjected.Token(Token = "0x400040E")]
411 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6B")]
413
414 [global::Cpp2ILInjected.Token(Token = "0x400040F")]
415 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
417
418 [global::Cpp2ILInjected.Token(Token = "0x4000410")]
419 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
421
422 [global::Cpp2ILInjected.Token(Token = "0x4000411")]
423 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
424 private bool createNoWindow;
425
426 [global::Cpp2ILInjected.Token(Token = "0x4000412")]
427 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
429
430 [global::Cpp2ILInjected.Token(Token = "0x4000413")]
431 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
433
434 [global::Cpp2ILInjected.Token(Token = "0x4000414")]
435 private static readonly string[] empty;
436
437 [global::Cpp2ILInjected.Token(Token = "0x4000415")]
438 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
440
441 [global::Cpp2ILInjected.Token(Token = "0x4000416")]
442 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
444
446 [global::Cpp2ILInjected.Token(Token = "0x4000417")]
447 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
448 private Encoding <StandardInputEncoding>k__BackingField;
449 }
450}
class f__AnonymousType0<< Count > j__TPar
IDictionary< string, string > environment
Encoding< StandardInputEncoding > k__BackingField
ProcessStartInfo(string fileName, string arguments)