protected object ExtendedFunction(Binder <SimpleValues> ctx, Arguments arguments) { return(arguments.Get <int>(0) + 57); }
object ExtendedFunction2(Binder <SimpleValues> ctx, Arguments arguments) { return(arguments.Get <int>(0) + 3); }
protected static object Foo4(BaseClass3 context, Binder <BaseClass3> ctx, Arguments arguments) { return(4); }
object Foo5(Binder <BaseClass3> ctx, Arguments arguments) { return(1); }
protected object Foo3(Binder <BaseClass3> ctx, Arguments arguments) { return(7); }
object Foo2(Binder <BaseClass2> ctx, Arguments arguments) { return(7); }
protected object Foo1(Binder <BaseClass2> ctx, Arguments arguments) { return(50); }
protected override object Foo(Binder <BaseClass1> ctx, Arguments arguments) { return(77); }
protected virtual object Foo(Binder <BaseClass1> ctx, Arguments arguments) { return(57); }