[Missing namespace summary documentation for N:NHibernate.Property]

Classes

  ClassDescription
public classBasicGetter
An IGetter for a Property get.

public classBasicPropertyAccessor
Accesses mapped property values via a get/set pair, which may be nonpublic. The default (and recommended strategy).

public classBasicSetter
An ISetter for a Property set.

public classCamelCaseStrategy
Implementation of IFieldNamingStrategy for fields that are the camelCase version of the PropertyName

public classCamelCaseUnderscoreStrategy
Implementation of IFieldNamingStrategy for fields that are prefixed with an underscore and the PropertyName is changed to camelCase.

public classChainedPropertyAccessor
public classFieldAccessor
Access the mapped property by using a Field to get and set the value.

public classFieldGetter
An IGetter that uses a Field instead of the Property get.

public classFieldSetter
An IGetter that uses a Field instead of the Property set.

public classLowerCaseStrategy
Implementation of IFieldNamingStrategy for fields that are the PropertyName in all LowerCase characters.

public classLowerCaseUnderscoreStrategy
Implementation of IFieldNamingStrategy for fields that are prefixed with an underscore and the PropertyName is changed to lower case.

public classNoSetterAccessor
Access the mapped property through a Property get to get the value and go directly to the Field to set the value.

public classPascalCaseMUnderscoreStrategy
Implementation of IFieldNamingStrategy for fields that are prefixed with an m_ and the first character in PropertyName capitalized.

public classPascalCaseUnderscoreStrategy
Implementation of IFieldNamingStrategy for fields that are prefixed with an _ and the first character in PropertyName capitalized.

public classPropertyAccessorFactory
Factory for creating the various PropertyAccessor strategies.

Interfaces

  InterfaceDescription
public interfaceIFieldNamingStrategy
A Strategy for converting a mapped property name to a Field name.

public interfaceIGetter
Gets values of a particular mapped property.

public interfaceIOptimizableGetter
An IGetter that can emit IL to get the property value.

public interfaceIOptimizableSetter
An ISetter that can emit IL to set the property value.

public interfaceIPropertyAccessor
Abstracts the notion of a "property". Defines a strategy for accessing the value of a mapped property.

public interfaceISetter
Sets values of a particular mapped property.