Canguro.Model.Undo.ChangeAction.ChangeAction C# (CSharp) Method

ChangeAction() public method

Constructora que almacena el estado inicial de la acción.
public ChangeAction ( object obj, object oldValue, System property ) : System
obj object
oldValue object
property System
return System
        public ChangeAction(object obj, object oldValue, System.Reflection.PropertyInfo property)
        {
            this.obj = obj;
            this.oldValue = oldValue;
            if (properties.ContainsKey(property))
                this.propertyID = properties[property];
            else
            {
                int lastID = propList.Count;
                properties.Add(property, lastID);
                propertyID = lastID;
                propList.Add(property);
            }
        }