[Missing <summary> documentation for "N:NHibernate.UserTypes"]

Interfaces

  InterfaceDescription
Public interfaceICompositeUserType
A UserType that may be dereferenced in a query. This interface allows a custom type to define "properties". These need not necessarily correspond to physical .NET style properties. A ICompositeUserType may be used in almost every way that a component may be used. It may even contain many-to-one associations. Implementors must be immutable and must declare a public default constructor. Unlike UserType, cacheability does not depend upon serializability. Instead, Assemble() and Disassemble() provide conversion to/from a cacheable representation.
Public interfaceIEnhancedUserType
A custom type that may function as an identifier or discriminator type, or may be marshalled to and from an XML document.
Public interfaceILoggableUserType
Marker interface for user types which want to perform custom logging of their corresponding values
Public interfaceIParameterizedType
Support for parameterizable types. A UserType or CustomUserType may be made parameterizable by implementing this interface. Parameters for a type may be set by using a nested type element for the property element
Public interfaceIUserCollectionType
Public interfaceIUserType
The interface to be implemented by user-defined types.
Public interfaceIUserVersionType
A user type that may be used for a version property.