ICSharpCode.TextEditor.Gui.CompletionWindow.CodeCompletionWindow.CaretOffsetChanged C# (CSharp) Метод

CaretOffsetChanged() защищенный Метод

protected CaretOffsetChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
		protected override void CaretOffsetChanged(object sender, EventArgs e)
		{
			int offset = control.ActiveTextAreaControl.Caret.Offset;
			if (offset == startOffset) {
				if (CloseWhenCaretAtBeginning)
					Close();
				return;
			}
			if (offset < startOffset || offset > endOffset) {
				Close();
			} else {
				codeCompletionListView.SelectItemWithStart(control.Document.GetText(startOffset, offset - startOffset));
			}
		}