示例#1
0
 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));
 }
示例#2
0
 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));
 }