public void GetPoints5() { Create("foo bar"); var start = SnapshotUtil.GetStartPoint(_textBuffer.CurrentSnapshot).Add(1); var first = SnapshotPointUtil.GetPoints(Path.Backward, start).First(); Assert.AreEqual('o', first.GetChar()); }
public void GetPoints7() { Create("foo bar"); var start = _textBuffer.CurrentSnapshot.GetLineRange(0).End; var points = SnapshotPointUtil.GetPoints(Path.Backward, start); var str = points.Select(x => x.GetChar().ToString()).Aggregate((x, y) => x + y); Assert.AreEqual("rab oof", str); }
public void GetPoints3() { Create("foo bar"); var start = SnapshotUtil.GetStartPoint(_textBuffer.CurrentSnapshot); var points = SnapshotPointUtil.GetPoints(Path.Forward, start); var str = points.Select(x => x.GetChar().ToString()).Aggregate((x, y) => x + y); Assert.AreEqual("foo bar", str); }
public void GetPoints6() { Create("foo bar"); var start = _textBuffer.GetEndPoint(); var points = SnapshotPointUtil.GetPoints(SearchPath.Backward, start); var str = points.Select(x => x.GetChar().ToString()).Aggregate((x, y) => x + y); Assert.Equal("rab oof", str); }
public void GetPreviousPointOnLine2() { Create("foo", "bar", "baz", "", "again"); foreach (var point in SnapshotPointUtil.GetPoints(Path.Forward, _textBuffer.GetLine(0).Start)) { var previous = SnapshotPointUtil.GetPreviousPointOnLine(point, 0); Assert.AreEqual(point, previous); } }
public void GetPreviousPointOnLine1() { Create("foo", "bar", "baz", "", "again"); foreach (var point in SnapshotPointUtil.GetPoints(Path.Forward, _textBuffer.GetLine(0).Start)) { SnapshotPointUtil.GetPreviousPointOnLine(point, 1); SnapshotPointUtil.GetPreviousPointOnLine(point, 100); } }
public void GetPoints4() { Create("foo", "bar"); var start = SnapshotUtil.GetStartPoint(_textBuffer.CurrentSnapshot); foreach (var cur in SnapshotPointUtil.GetPoints(Path.Forward, start)) { var notUsed = cur.GetChar(); } }