Exemple #1
0
 void OnTextReplacing(object sender, DocumentChangeEventArgs e)
 {
     if (lastChange == null)
     {
         lastChange = new ChangeInfo(e.Offset, new SeekableTextReader((sender as TextDocument).Text));
     }
     if (e.ChangeDelta > 0)
     {
         lastChange.Length += e.InsertionLength;
     }
     else
     {
         lastChange.Length -= e.RemovalLength;
     }
 }
		void OnTextReplacing (object sender, DocumentChangeEventArgs e)
		{
			if (lastChange == null)
				lastChange = new ChangeInfo (e.Offset, new SeekableTextReader((sender as TextDocument).Text));
			if (e.ChangeDelta > 0) {
				lastChange.Length += e.InsertionLength;
			} else {
				lastChange.Length -= e.RemovalLength;
			}
		}
Exemple #3
0
 void ClearLastChange()
 {
     lastChange = null;
 }
		void ClearLastChange ()
		{
			lastChange = null;
		}