2using System.Diagnostics;
7#if FIRST_PASS == false && EXPORTER == false && IMPORTER == false
12 internal sealed class Win32ProcessAccessor : Accessor<object>
15 MethodAccessor<Func<Process, object, object, object, object>> init;
16 FieldAccessor<object, Process> process;
22 public Win32ProcessAccessor(AccessorTypeResolver resolver) :
23 base(resolver,
"java.lang.Win32Process")
28 public object Init(Process process,
object outputStream,
object inputStream,
object errorStream) => GetConstructor(
ref init, typeof(Process), Resolve(
"java.io.OutputStream"), Resolve(
"java.io.InputStream"), Resolve(
"java.io.InputStream")).Invoker(process, outputStream, inputStream, errorStream);
30 public Process GetProcess(
object self) => GetField(
ref process, nameof(process)).GetValue(
self);