 dispatcher = (from NotifyCollectionChangedEventHandler nh in eh.GetInvocationList()                                      let dpo = nh.Target as DispatcherObject                                      where dpo != null                                      select dpo.Dispatcher).FirstOrDefault();              if (dispatcher != null && dispatcher.CheckAccess() == false)             