Classes
Class | Description | |
---|---|---|
![]() | BasicGetter |
An IGetter for a Property get.
|
![]() | BasicPropertyAccessor |
Accesses mapped property values via a get/set pair, which may be nonpublic.
The default (and recommended strategy).
|
![]() | BasicSetter |
An ISetter for a Property set.
|
![]() | CamelCaseStrategy |
Implementation of IFieldNamingStrategy for fields that are the
camelCase version of the PropertyName
|
![]() | CamelCaseUnderscoreStrategy |
Implementation of IFieldNamingStrategy for fields that are prefixed with
an underscore and the PropertyName is changed to camelCase.
|
![]() | ChainedPropertyAccessor | |
![]() | FieldAccessor |
Access the mapped property by using a Field to get and set the value.
|
![]() | FieldGetter |
An IGetter that uses a Field instead of the Property get.
|
![]() | FieldSetter |
An IGetter that uses a Field instead of the Property set.
|
![]() | LowerCaseStrategy |
Implementation of IFieldNamingStrategy for fields that are
the PropertyName in all LowerCase characters.
|
![]() | LowerCaseUnderscoreStrategy |
Implementation of IFieldNamingStrategy for fields that are prefixed with
an underscore and the PropertyName is changed to lower case.
|
![]() | NoSetterAccessor |
Access the mapped property through a Property get to get the value
and go directly to the Field to set the value.
|
![]() | PascalCaseMUnderscoreStrategy |
Implementation of IFieldNamingStrategy for fields that are prefixed with
an m_ and the first character in PropertyName capitalized.
|
![]() | PascalCaseUnderscoreStrategy |
Implementation of IFieldNamingStrategy for fields that are prefixed with
an _ and the first character in PropertyName capitalized.
|
![]() | PropertyAccessorFactory |
Factory for creating the various PropertyAccessor strategies.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IFieldNamingStrategy |
A Strategy for converting a mapped property name to a Field name.
|
![]() | IGetter |
Gets values of a particular mapped property.
|
![]() | IOptimizableGetter |
An IGetter that can emit IL to get the property value.
|
![]() | IOptimizableSetter |
An ISetter that can emit IL to set the property value.
|
![]() | IPropertyAccessor |
Abstracts the notion of a "property". Defines a strategy for accessing the
value of a mapped property.
|
![]() | ISetter |
Sets values of a particular mapped property.
|