C# Class CqlSharp.Serialization.Marshal.UserDefinedTypeFactory

Inheritance: ITypeFactory
显示文件 Open project: reuzel/CqlSharp

Public Methods

Method Description
CreateType ( ) : CqlType
CreateType ( Type type ) : CqlType
CreateType ( TypeParser parser ) : CqlType

Private Methods

Method Description
CreateTypeInternal ( string keyspace, string name, List fieldNames, List fieldTypes, Type reflectedType ) : CqlType
EmitNewType ( string keyspace, string name, List names, List types ) : Type
GetTypeId ( string keyspace, string name, List fieldNames, List fieldTypes ) : string
SanitizeName ( string name ) : string

Method Details

CreateType() public method

public CreateType ( ) : CqlType
return CqlType

CreateType() public method

public CreateType ( Type type ) : CqlType
type System.Type
return CqlType

CreateType() public method

public CreateType ( TypeParser parser ) : CqlType
parser TypeParser
return CqlType