Transform the object into its cacheable representation. At the very least this method should perform a deep copy if the type is mutable. That may not be enough for some implementations, however; for example, associations must be cached as identifier values. (optional operation)

Namespace:  NHibernate.UserTypes
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Function Disassemble ( _
	value As Object _
) As Object
C#
Object Disassemble(
	Object value
)
Visual C++
Object^ Disassemble(
	Object^ value
)
JavaScript
function disassemble(value);

Parameters

value
Type: System..::.Object
the object to be cached

Return Value

a cacheable representation of the object

See Also