| UnmanagedBufferCopyCircular Method (Byte, Int32, UnmanagedBuffer, Int64, Int32) |
Copies data from a managed array to the buffer, wrapping around if necessary.
Namespace:
Ookii.Jumbo
Assembly:
Ookii.Jumbo (in Ookii.Jumbo.dll) Version: 2.0.0
Syntax public static long CopyCircular(
byte[] source,
int sourceIndex,
UnmanagedBuffer destination,
long destinationIndex,
int count
)
Public Shared Function CopyCircular (
source As Byte(),
sourceIndex As Integer,
destination As UnmanagedBuffer,
destinationIndex As Long,
count As Integer
) As Long
public:
static long long CopyCircular(
array<unsigned char>^ source,
int sourceIndex,
UnmanagedBuffer^ destination,
long long destinationIndex,
int count
)
static member CopyCircular :
source : byte[] *
sourceIndex : int *
destination : UnmanagedBuffer *
destinationIndex : int64 *
count : int -> int64
Parameters
- source
- Type: SystemByte
The managed byte array containing the data to copy. - sourceIndex
- Type: SystemInt32
The index in source to start copying at. - destination
- Type: Ookii.JumboUnmanagedBuffer
The UnmanagedBuffer to copy the data to. - destinationIndex
- Type: SystemInt64
The index in destination to start copying at. - count
- Type: SystemInt32
The number of bytes to copy.
Return Value
Type:
Int64The next index position after writing the data.
See Also