C# Class Serenity.CodeGeneration.DtoGenerator

Exibir arquivo Open project: volkanceylan/Serenity

Public Methods

Method Description
CanHandleType ( Type memberType ) : bool
DtoGenerator ( ) : Newtonsoft.Json
GenerateCode ( string anamespace ) : string
HandleMemberType ( StringBuilder code, Type memberType, Action enqueueType = null ) : void
MakeFriendlyName ( Type type ) : string

Private Methods

Method Description
EnqueueType ( Type type ) : bool
GenerateCodeFor ( Type type ) : void
GenerateEnum ( Type enumType ) : void
GenerateRowMembers ( Type rowType ) : void
HandleMemberType ( Type memberType ) : void

Method Details

CanHandleType() public static method

public static CanHandleType ( Type memberType ) : bool
memberType System.Type
return bool

DtoGenerator() public method

public DtoGenerator ( ) : Newtonsoft.Json
return Newtonsoft.Json

GenerateCode() public method

public GenerateCode ( string anamespace ) : string
anamespace string
return string

HandleMemberType() public static method

public static HandleMemberType ( StringBuilder code, Type memberType, Action enqueueType = null ) : void
code StringBuilder
memberType Type
enqueueType Action
return void

MakeFriendlyName() public static method

public static MakeFriendlyName ( Type type ) : string
type Type
return string