Class ChangeObjectOperation
A single undoable change to a report component (add, remove, modify, rename or swap),
recording the affected component, its parent/index context and the list of property changes.
Inheritance
ChangeObjectOperation
Assembly: Reportman.Reporting.dll
Syntax
public class ChangeObjectOperation
Constructors
View Source
ChangeObjectOperation(OperationType, int)
Declaration
public ChangeObjectOperation(OperationType operation, int groupId)
Parameters
Properties
View Source
ComponentClass
Declaration
public string ComponentClass { get; set; }
Property Value
View Source
ComponentName
Declaration
public string ComponentName { get; set; }
Property Value
View Source
Date
Declaration
public DateTime? Date { get; set; }
Property Value
View Source
ExpandedProperties
Declaration
public bool ExpandedProperties { get; set; }
Property Value
View Source
GroupId
Declaration
public int GroupId { get; set; }
Property Value
View Source
OldItemIndex
Declaration
public int? OldItemIndex { get; set; }
Property Value
View Source
OldParentName
Declaration
public string OldParentName { get; set; }
Property Value
View Source
Operation
Declaration
public OperationType Operation { get; set; }
Property Value
View Source
ParentName
Declaration
public string ParentName { get; set; }
Property Value
View Source
Properties
Declaration
public List<ChangeOperationItem> Properties { get; }
Property Value
Methods
View Source
AddProperty(string, PropertyType, object, object)
Declaration
public void AddProperty(string propName, PropertyType propType, object oldValue, object newValue)
Parameters