C# Класс Underscore.Utility.StringComponent

Наследование: IStringComponent
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Capitalize() публичный Метод

public Capitalize ( string s ) : string
s string
Результат string

IsCamelCase() публичный Метод

public IsCamelCase ( string s ) : bool
s string
Результат bool

IsCapitalized() публичный Метод

public IsCapitalized ( string s ) : bool
s string
Результат bool

IsKebabCase() публичный Метод

public IsKebabCase ( string s ) : bool
s string
Результат bool

IsPascalCase() публичный Метод

public IsPascalCase ( string s ) : bool
s string
Результат bool

IsSnakeCase() публичный Метод

public IsSnakeCase ( string s ) : bool
s string
Результат bool

ToCamelCase() публичный Метод

public ToCamelCase ( string s ) : string
s string
Результат string

ToKebabCase() публичный Метод

public ToKebabCase ( string s ) : string
s string
Результат string

ToPascalCase() публичный Метод

public ToPascalCase ( string s ) : string
s string
Результат string

ToSnakeCase() публичный Метод

public ToSnakeCase ( string s ) : string
s string
Результат string

Words() публичный Метод

public Words ( string s ) : IEnumerable
s string
Результат IEnumerable