MemoryExtensionsStripSuffix(ReadOnlyMemoryChar, ReadOnlySpanChar, StringComparison) Method

Removes a suffix from a read-only memory region of characters.

Definition

Namespace: Ookii.Common
Assembly: Ookii.Common (in Ookii.Common.dll) Version: 1.0.0+7c2900b8a16cd8ae46bdd79d8f105034712c5fa3
C#
public static ReadOnlyMemory<char>? StripSuffix(
	this ReadOnlyMemory<char> memory,
	ReadOnlySpan<char> suffix,
	StringComparison comparisonType
)

Parameters

memory  ReadOnlyMemoryChar
The memory region of characters to remove the suffix from.
suffix  ReadOnlySpanChar
The suffix to remove.
comparisonType  StringComparison
The type of string comparison to use to match the suffix.

Return Value

NullableReadOnlyMemoryChar
If memory ends with suffix, returns the memory without the suffix; otherwise, returns .

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type ReadOnlyMemoryChar. 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).

See Also