Search Results for

    Show / Hide Table of Contents

    Class DeleteOperationConsolidator

    Consolidates a list of edit operations based on a subsequent delete operation.

    Inheritance
    System.Object
    AbstractOperationConsolidator
    DeleteOperationConsolidator
    Implements
    IEditOperationVisitor
    Inherited Members
    AbstractOperationConsolidator.ApplyTo(List<IAbstractEditOperation>)
    AbstractOperationConsolidator.IsSameOrParentNode(INode, INode)
    AbstractOperationConsolidator.IsParentNode(INode, INode)
    AbstractOperationConsolidator.PrecedingOperations
    AbstractOperationConsolidator.OperationsToRemove
    AbstractOperationConsolidator.AddThisOperationToList
    AbstractOperationConsolidator.ThisOperation
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    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 ApplyTo(List<IAbstractEditOperation>) with the list of preceding edit operations to be updated. The subsequent delete will be added to the end of the list of operations if appropriate.

    Constructors

    DeleteOperationConsolidator(IDeleteNodeOperation)

    Construct froma subsequent delete operation.

    Declaration
    public DeleteOperationConsolidator(IDeleteNodeOperation subsequentDelete)
    Parameters
    Type Name Description
    IDeleteNodeOperation subsequentDelete

    Methods

    VisitChangeGhostStatusOperation(IChangeGhostStatusOperation)

    consolidate with preceding ghost status change

    Declaration
    public override void VisitChangeGhostStatusOperation(IChangeGhostStatusOperation operation)
    Parameters
    Type Name Description
    IChangeGhostStatusOperation operation
    Overrides
    AbstractOperationConsolidator.VisitChangeGhostStatusOperation(IChangeGhostStatusOperation)

    VisitChangeTextOperation(IChangeTextOperation)

    consolidate with preceding text change operation

    Declaration
    public override void VisitChangeTextOperation(IChangeTextOperation operation)
    Parameters
    Type Name Description
    IChangeTextOperation operation
    Overrides
    AbstractOperationConsolidator.VisitChangeTextOperation(IChangeTextOperation)

    VisitDeleteNodeOperation(IDeleteNodeOperation)

    consolidate with preceding delete operation

    Declaration
    public override void VisitDeleteNodeOperation(IDeleteNodeOperation operation)
    Parameters
    Type Name Description
    IDeleteNodeOperation operation
    Overrides
    AbstractOperationConsolidator.VisitDeleteNodeOperation(IDeleteNodeOperation)

    VisitInsertNodeOperation(IInsertNodeOperation)

    consolidate with preceding insert operation

    Declaration
    public override void VisitInsertNodeOperation(IInsertNodeOperation operation)
    Parameters
    Type Name Description
    IInsertNodeOperation operation
    Overrides
    AbstractOperationConsolidator.VisitInsertNodeOperation(IInsertNodeOperation)

    Implements

    IEditOperationVisitor

    Extension Methods

    WindowsControlUtils.ForWindowFromFrameworkElement(Object, Action<Window>)

    On this page

    • Constructors
      • DeleteOperationConsolidator(IDeleteNodeOperation)
    • Methods
      • VisitChangeGhostStatusOperation(IChangeGhostStatusOperation)
      • VisitChangeTextOperation(IChangeTextOperation)
      • VisitDeleteNodeOperation(IDeleteNodeOperation)
      • VisitInsertNodeOperation(IInsertNodeOperation)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX