public AccessOptimizer(GetPropertyValuesInvoker getDelegate, SetPropertyValuesInvoker setDelegate, IGetter[] getters, ISetter[] setters) { this.getDelegate = getDelegate; this.setDelegate = setDelegate; this.getters = getters; this.setters = setters; getterCallback = OnGetterCallback; setterCallback = OnSetterCallback; }
public AccessOptimizer(GetPropertyValuesInvoker getDelegate, SetPropertyValuesInvoker setDelegate, GetPropertyValueInvoker[] getters, SetPropertyValueInvoker[] setters, GetPropertyValueInvoker specializedGetter, SetPropertyValueInvoker specializedSetter) { this.getDelegate = getDelegate; this.setDelegate = setDelegate; _getters = getters; _setters = setters; _specializedGetter = specializedGetter; _specializedSetter = specializedSetter; getterCallback = GetPropertyValue; setterCallback = SetPropertyValue; }