Click or drag to resize

ArrayExtensions.Combine(Byte[][]) Method

Combines an array of buffers together as a single image.

Namespace: GSF
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.241-beta+912389e96d98840d2a999d490420db618dcbe4c6
Syntax
public static byte[] Combine(
	this byte[][] buffers
)
View Source

Parameters

buffers  Byte[][]
Array of byte buffers.

Return Value

Byte[]
Combined buffers.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Byte[][]. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
InvalidOperationExceptionCannot create a byte array with more than 2,147,483,591 elements.
Remarks
Only use this function if you need a copy of the combined buffers, it will be optimal to use the Linq function Concat<TSource> (IEnumerable<TSource> , IEnumerable<TSource> ) if you simply need to iterate over the combined buffers.
See Also