Marshal.Copy Method (array<Int64[], Int32, IntPtr, Int32)
Microsoft Silverlight will reach end of support after October 2021. Learn more.
This type can be used only by trusted applications. If you try to use its members in a partial-trust application, your code will throw a MethodAccessException exception. This type is security-critical, which restricts its use.
[SECURITY CRITICAL]
Copies data from a one-dimensional, managed 64-bit signed integer array to an unmanaged memory pointer.
Namespace:  System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)
Syntax
'Declaration
<SecurityCriticalAttribute> _
Public Shared Sub Copy ( _
    source As Long(), _
    startIndex As Integer, _
    destination As IntPtr, _
    length As Integer _
)
[SecurityCriticalAttribute]
public static void Copy(
    long[] source,
    int startIndex,
    IntPtr destination,
    int length
)
Parameters
- source
 Type: array<System.Int64[]
 The one-dimensional array to copy from.
- startIndex
 Type: System.Int32
 The zero-based index into the array where Copy should start.
- destination
 Type: System.IntPtr
 The memory pointer to copy to.
- length
 Type: System.Int32
 The number of array elements to copy.
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
XNA Framework
Supported in: Xbox 360, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.