ReadOnlySpanPolyfillExtensionEnumerateLines(Span`1Char) Method

Returns an enumeration of lines over the provided span.

Definition

Namespace: FolkerKinzel.Strings
Assembly: FolkerKinzel.Strings (in FolkerKinzel.Strings.dll) Version: 9.4.0+10a7d4d71aa960998e32ac0ac6c4fcbe4164c917
C#
public static SpanLineEnumeratorPolyfill EnumerateLines(
	this Span<char> span
)

Parameters

span  SpanChar
A span containing the lines to enumerate.

Return Value

SpanLineEnumeratorPolyfill
An enumeration of lines.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type SpanChar. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Remarks

The list of recognized newline sequences is:

  • CR (U+000D)
  • LF (U+000A)
  • CRLF (U+000D U+000A)
  • NEL (U+0085)
  • LS (U+2028)
  • FF (U+000C)
  • PS (U+2029)

This list is specified by the Unicode standard (Sec. 5.8, Recommendation R4 and Table 5-2).

See Also