Obter SynchronizationContext de um determinado segmento

Eu pareço não encontrar como obter oSynchronizationContext de um dadoThread:

Thread uiThread = UIConfiguration.UIThread;
SynchronizationContext context = uiThread.Huh?;

Por que eu precisaria disso?

Porque eu preciso postar no UIThread de locais diferentes em todo o aplicativo front-end. Então, eu defini uma propriedade estática em uma classe chamadaUIConfiguration. Eu configurei essa propriedade noProgram.Main método:

UIConfiguration.UIThread = Thread.CurrentThread;

Nesse exato momento, posso ter certeza de que tenho o encadeamento correto, mas não consigo definir uma propriedade estática como

UIConfiguration.SynchronizationContext = SynchronizationContext.Current

porque a implementação WinForms dessa classe ainda não foi instalada. Como cada thread possui seu próprio SynchronizationContext, deve ser possível recuperá-lo de um determinadoThread objeto, ou estou completamente errado?

questionAnswers(5)

yourAnswerToTheQuestion