internal SynchronizationContext(SortDescriptionsSyncContext context) { if (context == null) { throw new ArgumentNullException("context"); } m_context = context; m_isOwner = !context.ProcessingSortSynchronization; context.ProcessingSortSynchronization = true; }
protected SynchronizationContext StartSynchronizing(SortDescriptionsSyncContext context) { return(new SynchronizationContext(context)); }