Я пытаюсь преобразовать некоторые вызовы метода pInvoke в Silverlight 5, но столкнулся с проблемой. Как мне сделать эквивалент вызова UnsafeAddrOfPinnedArrayElement в Silverlight 5?
public int Read(byte[] buffer, int index, int length)
{
var gch = GCHandle.Alloc(buffer);
try
{
//Desktop .NET Framework code:
//var ptr = Marshal.UnsafeAddrOfPinnedArrayElement(buffer, index);
//WHAT IS THE SL 5 Equivalent here?
//TODO Call some pinvoke code that requires 'ptr'
}
finally
{
gch.Free();
}
}