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)
Version: 1.2.0.4000

Syntax

Visual Basic (Declaration)
Function Disassemble ( _
	value As Object _
) As Object
C#
Object Disassemble (
	Object value
)
Visual C++
Object^ Disassemble (
	Object^ value
)

Parameters

value
System.Object
the object to be cached

Return Value

a cacheable representation of the object