in wwauth/Google.Solutions.WWAuth/View/BindingExtensions.cs [237:258]
private void Observed_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (this.Peer != null && this.Peer.IsBusy)
{
// Reentrant call - stop here to avoid changes bouncing
// back and forth.
return;
}
if (e.PropertyName == this.propertyName)
{
try
{
this.IsBusy = true;
this.newValueAction(this.readPropertyFunc(this.observed));
}
finally
{
this.IsBusy = false;
}
}
}