internal static MotionResult CreateMotionResult( SnapshotSpan span, bool isForward = true, MotionKind motionKind = null, MotionResultFlags flags = MotionResultFlags.None) { motionKind = motionKind ?? MotionKind.CharacterWiseInclusive; return(new MotionResult(span, span, isForward, motionKind, flags)); }
internal static MotionResult CreateMotionResult( SnapshotSpan span, bool isForward = true, MotionKind motionKind = null, MotionResultFlags flags = MotionResultFlags.None, CaretColumn desiredColumn = null) { motionKind = motionKind ?? MotionKind.CharacterWiseInclusive; desiredColumn = desiredColumn ?? CaretColumn.None; return(new MotionResult(span, span, isForward, motionKind, flags, desiredColumn)); }