On Async webservice on complete event, there is a code like belows.
Debug.Assert(Dispatcher.CheckAccess()); // don't do marshaling here- it's already runinng on UI thread!
Does anybody know what happens if I remove this code? or able answer my questions?