2 overrides of Segments
Microsoft.CodeAnalysis (2)
Text\ChangedText.cs (1)
122
internal override ImmutableArray<SourceText>
Segments
Text\CompositeText.cs (1)
67
internal override ImmutableArray<SourceText>
Segments
31 references to Segments
Microsoft.CodeAnalysis (1)
Text\ChangedText.cs (1)
124
get { return _newText.
Segments
; }
Microsoft.CodeAnalysis.UnitTests (30)
Text\TextChangeTests.cs (30)
448
Assert.Equal(0, text.
Segments
.Length);
454
Assert.Equal(2, newText.
Segments
.Length);
455
Assert.Equal("abcdefghij", newText.
Segments
[0].ToString());
456
Assert.Equal("lmnopqrstuvwxyz", newText.
Segments
[1].ToString());
464
Assert.Equal(0, text.
Segments
.Length);
470
Assert.Equal(3, textWithSegments.
Segments
.Length);
471
Assert.Equal("abcdefghij", textWithSegments.
Segments
[0].ToString());
472
Assert.Equal("*", textWithSegments.
Segments
[1].ToString());
473
Assert.Equal("klmnopqrstuvwxyz", textWithSegments.
Segments
[2].ToString());
481
Assert.Equal(0, text.
Segments
.Length);
491
Assert.Equal(2, textWithFewerSegments.
Segments
.Length);
492
Assert.Equal("abcdefghi", textWithFewerSegments.
Segments
[0].ToString());
493
Assert.Equal("lmnopqrstuvwxyz", textWithFewerSegments.
Segments
[1].ToString());
501
Assert.Equal(0, text.
Segments
.Length);
516
var segs = t.
Segments
.Length;
518
Assert.Equal(a, t.
Segments
[0].ToString());
519
Assert.Equal(b, t.
Segments
[1].ToString());
524
segs = t.
Segments
.Length;
527
while (t.
Segments
.Length > segs);
530
Assert.Equal(3, t.
Segments
.Length);
531
Assert.Equal(a, t.
Segments
[0].ToString());
532
Assert.Equal(b, t.
Segments
[1].ToString());
533
Assert.Equal(new string('c', t.
Segments
[2].Length), t.
Segments
[2].ToString());
546
var segs = t.
Segments
.Length;
548
Assert.Equal(a, t.
Segments
[0].ToString());
549
Assert.Equal(b, t.
Segments
[1].ToString());
554
segs = t.
Segments
.Length;
557
while (t.
Segments
.Length > segs);
561
Assert.Equal(0, t.
Segments
.Length);