/// <summary>
 /// コンストラクタ。
 /// </summary>
 public InsertTextCommand(TextDocument.IInternalData doc, TextPos pos, string value)
 {
     _doc          = doc;
     _pos          = pos;
     _value        = value;
     _isSingleLine = StringUtil.IsSingleLine(_value);
 }
 public InsertSingleTextCommand(TextDocument.IInternalData doc, TextPos pos, string value)
 {
     _doc    = doc;
     _pos    = pos;
     _value  = value;
     _length = value.Length;
 }
 public InsertLinesCommand(TextDocument.IInternalData doc, int lineIndex, Memory <TextLine> lines)
 {
     _doc       = doc;
     _lineIndex = lineIndex;
     _lines     = lines;
     _count     = _lines.Length;
 }
 public RemoveLinesCommand(TextDocument.IInternalData doc, int lineIndex, int count)
 {
     _doc       = doc;
     _lineIndex = lineIndex;
     _count     = count;
 }
 public RemoveSingleTextCommand(TextDocument.IInternalData doc, TextPos pos, int count = TextLine.ToEnd)
 {
     _doc   = doc;
     _pos   = pos;
     _count = count;
 }
Esempio n. 6
0
 /// <summary>
 /// コンストラクタ。
 /// </summary>
 public UnindentCommand(TextDocument.IInternalData doc, TextRange range)
 {
     _doc   = doc;
     _range = range;
 }
Esempio n. 7
0
 /// <summary>
 /// コンストラクタ。
 /// </summary>
 public RemoveTextCommand(TextDocument.IInternalData doc, TextRange range, ModifyDetail docModifyDetail)
 {
     _doc         = doc;
     _range       = range;
     ModifyDetail = docModifyDetail;
 }