Windows apps
Collapse the table of content
Expand the table of content

WindowsRuntimeBufferExtensions.CopyTo Method (Byte[], IBuffer)

.NET Framework (current version)

Copies all bytes from the source array to the destination buffer (Windows.Storage.Streams.IBuffer), starting at offset 0 (zero) in both. The method does not update the length of the destination buffer.

This API is not CLS-compliant. 

Namespace:  System.Runtime.InteropServices.WindowsRuntime
Assembly:  System.Runtime.WindowsRuntime (in System.Runtime.WindowsRuntime.dll)

public static void CopyTo(
	this byte[] source,
	IBuffer destination


Type: System.Byte[]

The array to copy data from.

Type: IBuffer

The buffer to copy data to.

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).


source or destination is null.


The size of source exceeds the capacity of destination.

.NET Framework

Supported in: 4.6, 4.5

.NET for Windows Phone apps

Supported in: Windows Phone Silverlight 8
© 2018 Microsoft