6#if FIRST_PASS == false && EXPORTER == false && IMPORTER == false
11 internal sealed class PropertiesAccessor : Accessor<object>
14 MethodAccessor<Func<object, string, object>> getProperty;
15 MethodAccessor<Func<object, string, string, object>> setProperty;
21 public PropertiesAccessor(AccessorTypeResolver resolver) :
22 base(resolver,
"java.util.Properties")
33 public object InvokeGetProperty(
object self,
string key) => GetMethod(
ref getProperty, nameof(getProperty), typeof(
string), typeof(
string)).Invoker(
self, key);
42 public object InvokeSetProperty(
object self,
string key,
string value) => GetMethod(
ref setProperty, nameof(setProperty), typeof(
object), typeof(
string), typeof(
string)).Invoker(
self, key, value);