Deep copy a series of values from one array to another

Namespace: NHibernate.Type
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
public static void DeepCopy(
	Object[] values,
	IType[] types,
	bool[] copy,
	Object[] target,
	ISessionImplementor session
)
Visual Basic
Public Shared Sub DeepCopy ( _
	values As Object(), _
	types As IType(), _
	copy As Boolean(), _
	target As Object(), _
	session As ISessionImplementor _
)
Visual C++
public:
static void DeepCopy(
	array<Object^>^ values, 
	array<IType^>^ types, 
	array<bool>^ copy, 
	array<Object^>^ target, 
	ISessionImplementor^ session
)

Parameters

values
Type: array<System..::..Object>[]()[][]
The values to copy (the source)
types
Type: array<NHibernate.Type..::..IType>[]()[][]
The value types
copy
Type: array<System..::..Boolean>[]()[][]
An array indicating which values to include in the copy
target
Type: array<System..::..Object>[]()[][]
The array into which to copy the values
session
Type: NHibernate.Engine..::..ISessionImplementor
The originating session

See Also