Click or drag to resize

EndianOrderCopyBytesT(T, Byte, Int32) Method

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

Namespace: GSF
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.253-beta+ffb7163c9e3b771705bc5b9aa3f09870f2cb9e2c
Syntax
public int CopyBytes<T>(
	T value,
	byte[] destinationArray,
	int destinationIndex
)
where T : struct, new(), IConvertible
View Source

Parameters

value  T
The Boolean value to convert and copy.
destinationArray  Byte
The destination buffer.
destinationIndex  Int32
The byte offset into destinationArray.

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
ExceptionCondition
ArgumentExceptionvalue type is not primitive.
InvalidOperationExceptionCannot get bytes for value type.
See Also