public static WindowFinder add_WindowFinder(this Control hostControl, Action<IntPtr> onHandleChange, ref WindowFinder windowFinder)
		{
			windowFinder = hostControl.add_WindowFinder();
			windowFinder.Handle_Changed = onHandleChange; 
			return windowFinder;
		}
 public static WindowFinder add_WindowFinder(this Control hostControl, Action <IntPtr> onHandleChange, ref WindowFinder windowFinder)
 {
     windowFinder = hostControl.add_WindowFinder();
     windowFinder.Handle_Changed = onHandleChange;
     return(windowFinder);
 }
		public static WindowFinder add_WindowFinder(this Control hostControl, ref WindowFinder windowFinder)
		{
			return windowFinder = hostControl.add_WindowFinder();
		}
 public static WindowFinder add_WindowFinder(this Control hostControl, ref WindowFinder windowFinder)
 {
     return(windowFinder = hostControl.add_WindowFinder());
 }