Namespaces

Types

Type FieldAccessor

Namespace NHibernate.Property

Interfaces IPropertyAccessor

Methods

Properties

Public instance methods

bool Equals(object obj)

Parameters
return bool
object obj

IGetter GetGetter(Type theClass, string propertyName)

Create a FieldGetter to get the value of the mapped Property through a Field .
Parameters
return IGetter The FieldGetter to use to get the value of the Property from an instance of the Type .
Type theClass The Type to find the Property in.
string propertyName The name of the mapped Property to get.

int GetHashCode()

Parameters
return int

ISetter GetSetter(Type theClass, string propertyName)

Create a FieldSetter to set the value of the mapped Property through a Field .
Parameters
return ISetter The FieldSetter to use to set the value of the Property on an instance of the Type .
Type theClass The Type to find the mapped Property in.
string propertyName The name of the mapped Property to set.

Type GetType()

Parameters
return Type

string ToString()

Parameters
return string

Public properties

IFieldNamingStrategy NamingStrategy get;

Gets the IFieldNamingStrategy used to convert the name of the mapped Property in the hbm.xml file to the name of the field in the class.
return IFieldNamingStrategy