Class TerminalUnicodeTextHandler
The default ITerminalTextHandler for Unicode and OrdinalIgnoreCase.
public sealed class TerminalUnicodeTextHandler : ITerminalTextHandler
- Inheritance
-
TerminalUnicodeTextHandler
- Implements
- Inherited Members
Properties
Comparison
The OrdinalIgnoreCase string comparison.
public StringComparison Comparison { get; }
Property Value
Encoding
The Unicode text encoding.
public Encoding Encoding { get; }
Property Value
Methods
EqualityComparer()
Returns the OrdinalIgnoreCase equality comparer.
public IEqualityComparer<string> EqualityComparer()
Returns
ExtractionRegex(TerminalOptions)
Returns the default extraction regex pattern for Unicode command string.
public string ExtractionRegex(TerminalOptions terminalOptions)
Parameters
terminalOptions
TerminalOptionsThe terminal configuration options.
Returns
TextEquals(string?, string?)
Determines whether the two Unicode texts are equal using Comparison.
public bool TextEquals(string? s1, string? s2)
Parameters
Returns
- bool
true
if the texts are equal,false
otherwise.
TextLength(string?)
Returns the Unicode text length.
public int TextLength(string? s1)
Parameters
s1
string