This bug appears after upgrade 2.0.0.1591 build to 2.1.0.2429
SharpDevelop Version : 2.1.0.2429
.NET Version : 2.0.50727.42
OS Version : Microsoft Windows NT 5.1.2600 Service Pack 1
Current culture : Russian (Russia) (ru-RU)
Current UI language : en-US
Working Set Memory : 55796kb
GC Heap Memory : 16867kb
Exception thrown:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at ICSharpCode.TextEditor.TextAreaClipboardHandler.Cut(Object sender, EventArgs e)
at ICSharpCode.TextEditor.Actions.Cut.Execute(TextArea textArea)
at ICSharpCode.TextEditor.TextArea.ExecuteDialogKey(Keys keyData)
at ICSharpCode.TextEditor.TextArea.ProcessDialogKey(Keys keyData)
at System.Windows.Forms.Control.PreProcessMessage(Message& msg)
at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)