C# 클래스 TerrificNet.ViewEngine.NamingRule

상속: INamingRule
파일 보기 프로젝트 열기: namics/TerrificNet 1 사용 예제들

공개 메소드들

메소드 설명
GetClassName ( Newtonsoft.Json.Schema.JSchema schema, string propertyName ) : string
GetClassNameFromArrayItem ( Newtonsoft.Json.Schema.JSchema schema, string propertyName ) : string
GetNamespaceName ( Newtonsoft.Json.Schema.JSchema schema ) : string
GetPropertyName ( string input ) : string

비공개 메소드들

메소드 설명
ConvertToPascalCase ( string input ) : string
EvaluatePascal ( Match match ) : string
ExtractClassName ( string input, string &namespaceName ) : string
IsWordUpper ( string word ) : bool
NormalizeName ( string input ) : string
Singular ( string propertyName ) : string

메소드 상세

GetClassName() 공개 메소드

public GetClassName ( Newtonsoft.Json.Schema.JSchema schema, string propertyName ) : string
schema Newtonsoft.Json.Schema.JSchema
propertyName string
리턴 string

GetClassNameFromArrayItem() 공개 메소드

public GetClassNameFromArrayItem ( Newtonsoft.Json.Schema.JSchema schema, string propertyName ) : string
schema Newtonsoft.Json.Schema.JSchema
propertyName string
리턴 string

GetNamespaceName() 공개 메소드

public GetNamespaceName ( Newtonsoft.Json.Schema.JSchema schema ) : string
schema Newtonsoft.Json.Schema.JSchema
리턴 string

GetPropertyName() 공개 메소드

public GetPropertyName ( string input ) : string
input string
리턴 string