Table of Contents

Class UnmanagedBuffer

Namespace
NumSharp.Utilities
Assembly
NumSharp.dll

Provides low-level memory copy operations for unmanaged types.

public static class UnmanagedBuffer
Inheritance
UnmanagedBuffer
Inherited Members

Methods

MemoryCopy(void*, void*, long, long)

Copies bytes from source to destination using unmanaged memory copy.

[CLSCompliant(false)]
public static void MemoryCopy(void* source, void* destination, long destinationSizeInBytes, long sourceBytesToCopy)

Parameters

source void*
destination void*
destinationSizeInBytes long
sourceBytesToCopy long

MemoryCopy(void*, void*, ulong, ulong)

Copies bytes from source to destination using unmanaged memory copy.

[CLSCompliant(false)]
public static void MemoryCopy(void* source, void* destination, ulong destinationSizeInBytes, ulong sourceBytesToCopy)

Parameters

source void*
destination void*
destinationSizeInBytes ulong
sourceBytesToCopy ulong