20 references to TextUtilities
Microsoft.CodeAnalysis (5)
Microsoft.CodeAnalysis.UnitTests (15)
Text\TextUtilitiesTests.cs (15)
18Assert.True(TextUtilities.IsAnyLineBreakCharacter('\n'));
19Assert.True(TextUtilities.IsAnyLineBreakCharacter('\r'));
20Assert.True(TextUtilities.IsAnyLineBreakCharacter('\u0085'));
21Assert.True(TextUtilities.IsAnyLineBreakCharacter('\u2028'));
22Assert.True(TextUtilities.IsAnyLineBreakCharacter('\u2029'));
28Assert.False(TextUtilities.IsAnyLineBreakCharacter('a'));
29Assert.False(TextUtilities.IsAnyLineBreakCharacter('b'));
35Assert.Equal(0, TextUtilities.GetLengthOfLineBreak(SourceText.From("aoeu"), 0));
36Assert.Equal(0, TextUtilities.GetLengthOfLineBreak(SourceText.From("aoeu"), 2));
45Assert.Equal(1, TextUtilities.GetLengthOfLineBreak(SourceText.From("\naoeu"), 0));
46Assert.Equal(1, TextUtilities.GetLengthOfLineBreak(SourceText.From("a\nbaou"), 1));
47Assert.Equal(0, TextUtilities.GetLengthOfLineBreak(SourceText.From("a\n"), 0));
56Assert.Equal(2, TextUtilities.GetLengthOfLineBreak(SourceText.From("\r\n"), 0));
57Assert.Equal(1, TextUtilities.GetLengthOfLineBreak(SourceText.From("\n\r"), 0));
66Assert.Equal(1, TextUtilities.GetLengthOfLineBreak(SourceText.From("\r"), 0));