C# 클래스 Underscore.Utility.StringComponent

상속: IStringComponent
파일 보기 프로젝트 열기: konkked/Underscore.cs

공개 메소드들

메소드 설명
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