Marshal.UnsafeAddrOfPinnedArrayElement(Of T) Method (T(), Int32)
[Supported in the .NET Framework 4.5.1 and later versions]
Gets the address of the element at the specified index in an array of a specified type.
Assembly: mscorlib (in mscorlib.dll)
<SecurityCriticalAttribute> Public Shared Function UnsafeAddrOfPinnedArrayElement(Of T) ( arr As T(), index As Integer ) As IntPtr
The array that contains the desired element.
The index of the desired element in the arr array.
Return ValueType: System.IntPtr
The address of index in arr.
The type of the array.
The array must be pinned by using a GCHandle before it is passed to this method. For maximum performance, this method does not validate the array passed to it; this can result in unexpected behavior.
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Available since 8
Available since 4.5.1
Portable Class Library
Supported in: portable .NET platforms
Available since 8.1