private T getSafeObjectValueUni <T>(Control c, getValue <T> getter) { if (c.InvokeRequired) { return((T)c.Invoke(new getControlObjectValue <T>((ctrl) => getter(ctrl)), c)); } return(getter(c)); }
static void setLocalInt() { int localInt = 99; getLocalInt = () => localInt; }