コード例 #1
0
                public void Complete()
                {
                    Create("\u3042\u3044\u3046\u3048\u304A");
                    var span = new SnapshotOverlapSpan(_textBuffer.GetSpan(0, 2));

                    Assert.Equal("\u3042\u3044", span.GetText());
                }
コード例 #2
0
                public void Complete()
                {
                    Create("あいうえお");
                    var span = new SnapshotOverlapSpan(_textBuffer.GetSpan(0, 2));

                    Assert.Equal("あい", span.GetText());
                }
コード例 #3
0
ファイル: SnapshotOverlapSpanTest.cs プロジェクト: Yzzl/VsVim
 public void AfterPartial()
 {
     Create("\tcat\t");
     var span = new SnapshotOverlapSpan(
         new SnapshotOverlapPoint(_textBuffer.GetPoint(3), beforeSpaces: 0, totalSpaces: 1),
         new SnapshotOverlapPoint(_textBuffer.GetPoint(4), beforeSpaces: 3, totalSpaces: 4));
     Assert.Equal("t   ", span.GetText());
 }
コード例 #4
0
ファイル: SnapshotOverlapSpanTest.cs プロジェクト: Yzzl/VsVim
 public void BeforePartial()
 {
     Create("\tcat\t");
     var span = new SnapshotOverlapSpan(
         new SnapshotOverlapPoint(_textBuffer.GetPoint(0), beforeSpaces: 1, totalSpaces: 4),
         new SnapshotOverlapPoint(_textBuffer.GetPoint(2), beforeSpaces: 0, totalSpaces: 1));
     Assert.Equal("   c", span.GetText());
 }
コード例 #5
0
 public void AfterComplete()
 {
     Create("\tcat\t");
     var span = new SnapshotOverlapSpan(
         new SnapshotOverlapPoint(_textBuffer.GetPoint(3), before: 0, width: 1),
         new SnapshotOverlapPoint(_textBuffer.GetPoint(5), before: 0, width: 1));
     Assert.Equal("t\t", span.GetText());
 }
コード例 #6
0
                public void AfterPartial()
                {
                    Create("\tcat\t");
                    var span = new SnapshotOverlapSpan(
                        new SnapshotOverlapPoint(_textBuffer.GetPoint(3), beforeSpaces: 0, totalSpaces: 1),
                        new SnapshotOverlapPoint(_textBuffer.GetPoint(4), beforeSpaces: 3, totalSpaces: 4));

                    Assert.Equal("t   ", span.GetText());
                }
コード例 #7
0
                public void BeforePartial()
                {
                    Create("\tcat\t");
                    var span = new SnapshotOverlapSpan(
                        new SnapshotOverlapPoint(_textBuffer.GetPoint(0), beforeSpaces: 1, totalSpaces: 4),
                        new SnapshotOverlapPoint(_textBuffer.GetPoint(2), beforeSpaces: 0, totalSpaces: 1));

                    Assert.Equal("   c", span.GetText());
                }
コード例 #8
0
                public void AfterComplete()
                {
                    Create("\tcat\t");
                    var span = new SnapshotOverlapSpan(
                        new SnapshotOverlapPoint(_textBuffer.GetPoint(3), before: 0, width: 1),
                        new SnapshotOverlapPoint(_textBuffer.GetPoint(5), before: 0, width: 1));

                    Assert.Equal("t\t", span.GetText());
                }
コード例 #9
0
ファイル: SnapshotOverlapSpanTest.cs プロジェクト: Yzzl/VsVim
 public void Complete()
 {
     Create("\u3042\u3044\u3046\u3048\u304A");
     var span = new SnapshotOverlapSpan(_textBuffer.GetSpan(0, 2));
     Assert.Equal("\u3042\u3044", span.GetText());
 }
コード例 #10
0
 public void Complete()
 {
     Create("あいうえお");
     var span = new SnapshotOverlapSpan(_textBuffer.GetSpan(0, 2));
     Assert.Equal("あい", span.GetText());
 }