如何保持实现 INotifyPropertyChanged 的对象线程安全?我不能使用 SynchronizationContext 因为我需要能够序列化对象。
protected void OnPropertyChanged(string propertyName)
{
var handler = PropertyChanged;
if (handler != null)
// What can I add here to make it thread-safe?
handler(this, new PropertyChangedEventArgs(propertyName));
}