MvvmCross.Binding.Bindings.MvxFullBinding.UpdateTargetOnBind C# (CSharp) Method

UpdateTargetOnBind() private method

private UpdateTargetOnBind ( ) : void
return void
        private void UpdateTargetOnBind()
        {
            if (this.NeedToUpdateTargetOnBind && this._sourceStep != null)
            {
                _cancelSource.Cancel();
                _cancelSource = new CancellationTokenSource();
                var cancel = _cancelSource.Token;

                try
                {
                    var currentValue = this._sourceStep.GetValue();
                    this.UpdateTargetFromSource(currentValue, cancel);
                }
                catch (Exception exception)
                {
                    MvxBindingTrace.Trace("Exception masked in UpdateTargetOnBind {0}", exception.ToLongString());
                }
            }
        }