Skip to content

kudima03/Pure.Primitives.String.Operations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

245 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

String operations for Pure IString primitives — concatenation, joining, comparison conditions, substring, and hex encoding.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

Generated from kudima03/Pure.Template