Class AlgorithmSheetModifier
Inheritance
AlgorithmSheetModifier
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class AlgorithmSheetModifier : BaseEntity, IAlgorithmSheetModifier, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IAlgorithmSheetModifier>
Constructors
AlgorithmSheetModifier()
Declaration
public AlgorithmSheetModifier()
Properties
AlgorithmID
Declaration
[RequiredNoDefaultIDValidation]
public Guid AlgorithmID { get; set; }
Property Value
AlgorithmID_Label
Declaration
public string AlgorithmID_Label { get; set; }
Property Value
AlgorithmID_Label_Silent
Declaration
[NotMapped]
public string AlgorithmID_Label_Silent { get; set; }
Property Value
CountCell
Holds the cell that holds the number (can be the result of a formula) of rows/columns to be inserted/deleted
Declaration
[Required]
[StringLength(250)]
public string CountCell { get; set; }
Property Value
Operation
Holds the operation to make to the sheet
Declaration
[EnumDataType(typeof(AlgorithmSheetModifierOperation))]
public AlgorithmSheetModifierOperation Operation { get; set; }
Property Value
Declaration
[NotMapped]
public string Operation_Tooltip { get; set; }
Property Value
StartCell
Holds the start cell that the operation (insert/delete) of rows/columns will be performed after. The operation will only be performed on the first creation of the algorithm run step - subsequent processing of the same algorithm won't re-run the modification.
Declaration
[Required]
[StringLength(250)]
public string StartCell { get; set; }
Property Value
Type
Holds the type of modification to make to the sheet
Declaration
[EnumDataType(typeof(AlgorithmSheetModifierType))]
public AlgorithmSheetModifierType Type { get; set; }
Property Value
Declaration
[NotMapped]
public string Type_Tooltip { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IAlgorithmSheetModifier)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IAlgorithmSheetModifier source)
Parameters
Implements
Extension Methods