///
/// Represents the status of a line during text editing operations in a .
///
///
/// This enum is used to track changes to text lines in the class, enabling undo/redo
/// functionality
/// and maintaining the state of text modifications. Each value describes a specific type of change or state for a
/// line.
///
// ReSharper disable once CheckNamespace
#nullable disable
public enum TextEditingLineStatus
{
///
/// Indicates that the line is in its original, unmodified state.
///
Original,
///
/// Indicates that the line has been replaced with new content.
///
Replaced,
///
/// Indicates that the line has been removed.
///
Removed,
///
/// Indicates that a new line has been added.
///
Added,
///
/// Indicates that the line's attributes (e.g., formatting or styling) have been modified.
///
Attribute
}