C# Class Underscore.Utility.StringComponent

Inheritance: IStringComponent
Afficher le fichier Open project: konkked/Underscore.cs

Méthodes publiques

Méthode Description
Capitalize ( string s ) : string
IsCamelCase ( string s ) : bool
IsCapitalized ( string s ) : bool
IsKebabCase ( string s ) : bool
IsPascalCase ( string s ) : bool
IsSnakeCase ( string s ) : bool
ToCamelCase ( string s ) : string
ToKebabCase ( string s ) : string
ToPascalCase ( string s ) : string
ToSnakeCase ( string s ) : string
Words ( string s ) : IEnumerable

Private Methods

Méthode Description
CamelToSnake ( string s ) : string
ContainsLetters ( string s ) : bool
FilterForLetters ( string s ) : string
IsLetter ( char c ) : bool
IsLower ( char c ) : bool
IsUpper ( char c ) : bool
KebabToSnake ( string s ) : string
Normalize ( string s ) : string

normalize a string to snake_case, that way we only need to write one conversion for every other casing snake case was chosen because snake and kebab case are the easiest to convert out of

OtherToSnake ( string s ) : string
PascalToSnake ( string s ) : string

Method Details

Capitalize() public méthode

public Capitalize ( string s ) : string
s string
Résultat string

IsCamelCase() public méthode

public IsCamelCase ( string s ) : bool
s string
Résultat bool

IsCapitalized() public méthode

public IsCapitalized ( string s ) : bool
s string
Résultat bool

IsKebabCase() public méthode

public IsKebabCase ( string s ) : bool
s string
Résultat bool

IsPascalCase() public méthode

public IsPascalCase ( string s ) : bool
s string
Résultat bool

IsSnakeCase() public méthode

public IsSnakeCase ( string s ) : bool
s string
Résultat bool

ToCamelCase() public méthode

public ToCamelCase ( string s ) : string
s string
Résultat string

ToKebabCase() public méthode

public ToKebabCase ( string s ) : string
s string
Résultat string

ToPascalCase() public méthode

public ToPascalCase ( string s ) : string
s string
Résultat string

ToSnakeCase() public méthode

public ToSnakeCase ( string s ) : string
s string
Résultat string

Words() public méthode

public Words ( string s ) : IEnumerable
s string
Résultat IEnumerable