LittleEndianCopyBytesT(T, Byte*) Method

Copies the specified primitive type value as an array of bytes in the target endian-order to the destination array.

Definition

Namespace: Gemstone
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.171 -- Release Build+4f4d518944b843c059d40b523747cd410a7c216d
public static int CopyBytes<T>(
	T value,
	byte* destination
)
where T : struct, new(), IConvertible

Parameters

value  T
The Boolean value to convert and copy.
destination  Byte*
The destination buffer.

Type Parameters

T
Native value type to get bytes for.

Return Value

Int32
Length of bytes copied into array based on size of T.

Exceptions

ArgumentExceptionvalue type is not primitive.
InvalidOperationExceptionCannot get bytes for value type.

See Also