public bool InvokeGetter(InstanceMap instanceMap, ref T returnValue) { if (getMethod != null) { returnValue = (T)getMethod.Invoke(instanceMap?.GetLocal(parameter), Array.Empty <object>()); } return(true); }
public bool InvokeGetter(InstanceMap instanceMap, ref T returnValue) { if (valueSet) { return(true); } returnValue = (T)instanceMap?.GetLocal(parameter); return(false); }
public bool InvokeSetter(InstanceMap instanceMap, T newValue) { setMethod?.Invoke(instanceMap?.GetLocal(parameter), new object[] { newValue }); return(true); }