6#if FIRST_PASS == false && EXPORTER == false && IMPORTER == false
11 internal sealed class DotNetAsynchronousServerSocketChannelImplAccessor : Accessor<object>
14 Type sunNioChAsynchronousChannelGroupImpl;
16 MethodAccessor<Action<object>> begin;
17 MethodAccessor<Action<object>> end;
18 MethodAccessor<Func<object, object>> group;
24 public DotNetAsynchronousServerSocketChannelImplAccessor(AccessorTypeResolver resolver) :
25 base(resolver,
"sun.nio.ch.DotNetAsynchronousServerSocketChannelImpl")
30 Type SunNioChAsynchronousChannelGroupImpl => Resolve(
ref sunNioChAsynchronousChannelGroupImpl,
"sun.nio.ch.AsynchronousChannelGroupImpl");
32 public void InvokeBegin(
object self) => GetMethod(
ref begin, nameof(begin), typeof(
void)).Invoker(
self);
34 public void InvokeEnd(
object self) => GetMethod(
ref end, nameof(end), typeof(
void)).Invoker(
self);
36 public object InvokeGroup(
object self) => GetMethod(
ref group, nameof(group), SunNioChAsynchronousChannelGroupImpl).Invoker(
self);
IKVM.Reflection.Type Type