33 references to TextKind
Microsoft.CodeAnalysis.UnitTests (33)
Text\TextLineNewLineTests.cs (33)
28private static readonly TextKind[] s_allTextKinds =
29[TextKind.String, TextKind.Large, TextKind.Sub, TextKind.Composite];
52foreach (var kind in s_allTextKinds)
64foreach (var kind in s_allTextKinds)
79foreach (var kind in s_allTextKinds)
126foreach (var k1 in s_allTextKinds)
128foreach (var k2 in s_allTextKinds)
143private static SourceText CreateText(string content, TextKind kind) => kind switch
145TextKind.String => SourceText.From(content),
146TextKind.Large => CreateLargeText(content),
147TextKind.Sub => CreateSubText(content),
148TextKind.Composite => CreateCompositeFromContent(content),
259public void NewlineInMiddle(string newLine, int newLineLength, TextKind kind)
268public void NewlineAtEnd(string newLine, int newLineLength, TextKind kind)
277public void NewlineAtStart(string newLine, int newLineLength, TextKind kind)
286public void OnlyNewline(string newLine, int newLineLength, TextKind kind)
295public void ConsecutiveSameNewlines(string newLine, int newLineLength, TextKind kind)
305public void ThreeConsecutiveSameNewlines(string newLine, int newLineLength, TextKind kind)
315public void TwoDifferentNewlines(string newLine1, int newLine1Length, string newLine2, int newLine2Length, TextKind kind)
325public void Empty(TextKind kind)
333public void NoNewlines(TextKind kind)
341public void CRNotFollowedByLF(TextKind kind)
351public void LFThenCR_AreSeparateBreaks(TextKind kind)
361public void AllSixNewlineTypes(TextKind kind)
375public void ConsecutiveCRLF(TextKind kind)
385public void CRThenCRLF(TextKind kind)
395public void CRLFThenCR(TextKind kind)
412public void CrossType_SameContent_SameLines(string content, TextKind kind1, TextKind kind2)
722public void TextLine_EqualLines_HaveEqualHashCodes(TextKind kind)