Namespaces

Types

Type IAbstractComponentType

Namespace NHibernate.Type

Interfaces IType

Methods

Properties

Public instance methods

CascadeStyle GetCascadeStyle(int i)

Parameters
return CascadeStyle
int i

FetchMode GetFetchMode(int i)

Parameters
return FetchMode
int i

object GetPropertyValue(object component, int i, ISessionImplementor session)

Parameters
return object
object component
int i
ISessionImplementor session

Object[] GetPropertyValues(object component)

Optional Operation
Parameters
return Object[]
object component

Object[] GetPropertyValues(object component, ISessionImplementor session)

Get the values of the component properties of a component instance
Parameters
return Object[]
object component
ISessionImplementor session

void SetPropertyValues(object component, Object[] values)

Parameters
object component
Object[] values

Public properties

String[] PropertyNames get;

Get the names of the component properties
return String[]

Boolean[] PropertyNullability get;

Optional operation
return Boolean[]

IType[] Subtypes get;

Get the types of the component properties
return IType[]