Class DeleteOperationConsolidator
Consolidates a list of edit operations based on a subsequent delete operation.
Implements
Inherited Members
Namespace: Sdl.DesktopEditor .EditorApi .Implementation
Assembly: Sdl.DesktopEditor.EditorApi.dll
Syntax
public class DeleteOperationConsolidator : AbstractOperationConsolidator, IEditOperationVisitor
Remarks
To use, construct from the subsequent edit operation and call Apply
Constructors
DeleteOperationConsolidator(IDeleteNodeOperation)
Construct froma subsequent delete operation.
Declaration
public DeleteOperationConsolidator(IDeleteNodeOperation subsequentDelete)
Parameters
Type | Name | Description |
---|---|---|
IDelete |
subsequentDelete |
Methods
VisitChangeGhostStatusOperation(IChangeGhostStatusOperation)
consolidate with preceding ghost status change
Declaration
public override void VisitChangeGhostStatusOperation(IChangeGhostStatusOperation operation)
Parameters
Type | Name | Description |
---|---|---|
IChange |
operation |
Overrides
VisitChangeTextOperation(IChangeTextOperation)
consolidate with preceding text change operation
Declaration
public override void VisitChangeTextOperation(IChangeTextOperation operation)
Parameters
Type | Name | Description |
---|---|---|
IChange |
operation |
Overrides
VisitDeleteNodeOperation(IDeleteNodeOperation)
consolidate with preceding delete operation
Declaration
public override void VisitDeleteNodeOperation(IDeleteNodeOperation operation)
Parameters
Type | Name | Description |
---|---|---|
IDelete |
operation |
Overrides
VisitInsertNodeOperation(IInsertNodeOperation)
consolidate with preceding insert operation
Declaration
public override void VisitInsertNodeOperation(IInsertNodeOperation operation)
Parameters
Type | Name | Description |
---|---|---|
IInsert |
operation |