C# 클래스 MyUserType, code

상속: ICompositeUserType
파일 보기 프로젝트 열기: shendongnian/code

공개 메소드들

메소드 설명
Assemble ( object cached, ISessionImplementor session, object owner ) : object
DeepCopy ( object value ) : object
Disassemble ( object value, ISessionImplementor session ) : object
GetHashCode ( object x ) : int
GetPropertyValue ( object component, int property ) : object
NullSafeGet ( IDataReader dr, Array, names, ISessionImplementor session, object owner ) : object
NullSafeSet ( IDbCommand cmd, object value, int index, Array, settable, NHibernate.Engine.ISessionImplementor session ) : void
Replace ( object original, object target, NHibernate.Engine.ISessionImplementor session, object owner ) : object
SetPropertyValue ( object component, int property, object value ) : void

비공개 메소드들

메소드 설명
ICompositeUserType ( object x, object y ) : bool

메소드 상세

Assemble() 공개 메소드

public Assemble ( object cached, ISessionImplementor session, object owner ) : object
cached object
session ISessionImplementor
owner object
리턴 object

DeepCopy() 공개 메소드

public DeepCopy ( object value ) : object
value object
리턴 object

Disassemble() 공개 메소드

public Disassemble ( object value, ISessionImplementor session ) : object
value object
session ISessionImplementor
리턴 object

GetHashCode() 공개 메소드

public GetHashCode ( object x ) : int
x object
리턴 int

GetPropertyValue() 공개 메소드

public GetPropertyValue ( object component, int property ) : object
component object
property int
리턴 object

NullSafeGet() 공개 메소드

public NullSafeGet ( IDataReader dr, Array, names, ISessionImplementor session, object owner ) : object
dr IDataReader
names Array,
session ISessionImplementor
owner object
리턴 object

NullSafeSet() 공개 메소드

public NullSafeSet ( IDbCommand cmd, object value, int index, Array, settable, NHibernate.Engine.ISessionImplementor session ) : void
cmd IDbCommand
value object
index int
settable Array,
session NHibernate.Engine.ISessionImplementor
리턴 void

Replace() 공개 메소드

public Replace ( object original, object target, NHibernate.Engine.ISessionImplementor session, object owner ) : object
original object
target object
session NHibernate.Engine.ISessionImplementor
owner object
리턴 object

SetPropertyValue() 공개 메소드

public SetPropertyValue ( object component, int property, object value ) : void
component object
property int
value object
리턴 void