Exemplo n.º 1
0
		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;
		}
Exemplo n.º 2
0
 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;
 }