private void ScrollToMember() { Position position = SourceCode.GetMemberPosition(); if (position != Position.Empty) { Selection selection = Selection.Create(this.TextArea, position.Start, position.End); this.Select(position.Start, position.Length); DispatcherObjectExt.BeginInvoke(() => this.ScrollTo(selection.StartPosition.Line, selection.EndPosition.Column)); } }