When overridden in a derived class, creates a copy of the synchronization context.
A new System.Threading.SynchronizationContext object.
The default implementation returns an empty System.Threading.SynchronizationContext object.