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) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

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

Parameters

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

Return Value

a cacheable representation of the object

See Also