Memento.PropertyChangeEvent.Rollback C# (CSharp) Method

Rollback() protected method

protected Rollback ( ) : BaseEvent
return BaseEvent
        protected internal override BaseEvent Rollback()
        {
            var reverse = new PropertyChangeEvent(TargetObject, PropertyName);
            PropertyInfo().SetValue(TargetObject, PropertyValue, null);
            return reverse;
        }