Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 2.08 KB

File metadata and controls

38 lines (27 loc) · 2.08 KB

Pure.Primitives.String.Operations

String operations for Pure IString primitives — composable, immutable value objects for string manipulation and comparison.

.NET build & test Build and Deploy NuGet License: MIT

Overview

Pure.Primitives.String.Operations provides sealed record types that perform concatenation, joining, slicing, encoding, and comparison operations over IString values. All types return either IString or IBool, keeping results composable within the Pure type system.

Types

String-returning (IString)

Type Description
ConcatenatedString Concatenates a sequence of IString values
WhitespaceJoinedString Joins strings with a space separator
CommaJoinedString Joins strings with a comma separator
SemicolonJoinedString Joins strings with a semicolon separator
ColonJoinedString Joins strings with a colon separator
WrappedString Wraps a string with prefix and suffix delimiters
Substring Returns a slice of an IString
HexString Encodes a byte sequence as a hex IString

Condition-returning (IBool)

Type True when
EqualCondition All supplied IString values are equal
NotEqualCondition Not all supplied IString values are equal

Dependencies