C# Class Revenj.DatabasePersistence.Postgres.PostgresObjectFactory

Inheritance: IPostgresConverterRepository, IPostgresConverterFactory
Show file Open project: ngs-doo/revenj

Public Methods

Method Description
CustomizeName ( Type type, string property, string name ) : void
GetInstanceFactory ( Type type ) : Func
GetName ( MemberInfo property ) : string
GetSerializationFactory ( Type type ) : string>.Func
RegisterConverter ( Type type, IPostgresTypeConverter converter ) : void

Method Details

CustomizeName() public method

public CustomizeName ( Type type, string property, string name ) : void
type System.Type
property string
name string
return void

GetInstanceFactory() public method

public GetInstanceFactory ( Type type ) : Func
type System.Type
return Func

GetName() public method

public GetName ( MemberInfo property ) : string
property MemberInfo
return string

GetSerializationFactory() public method

public GetSerializationFactory ( Type type ) : string>.Func
type System.Type
return string>.Func

RegisterConverter() public method

public RegisterConverter ( Type type, IPostgresTypeConverter converter ) : void
type System.Type
converter IPostgresTypeConverter
return void