using System.Runtime.CompilerServices;
using System;
+using System.Security;
using System.Reflection;
using System.Threading;
namespace System.Runtime.InteropServices
{
+ [SuppressUnmanagedCodeSecurity ()]
public sealed class Marshal
{
/* fields */
public extern static long ReadInt64 (IntPtr ptr, int ofs);
[MonoTODO]
- public static long ReadInt64(object ptr, int ofs) {
+ public static long ReadInt64([In] object ptr, int ofs) {
throw new NotImplementedException ();
}
public extern static IntPtr ReadIntPtr (IntPtr ptr, int ofs);
[MonoTODO]
- public static IntPtr ReadIntPtr(object ptr, int ofs) {
+ public static IntPtr ReadIntPtr([In] object ptr, int ofs) {
throw new NotImplementedException ();
}
public extern static void WriteInt64 (IntPtr ptr, int ofs, long val);
[MonoTODO]
- public static void WriteInt64(object ptr, int ofs, long val) {
+ public static void WriteInt64([In] object ptr, int ofs, long val) {
throw new NotImplementedException ();
}
public extern static void WriteIntPtr (IntPtr ptr, int ofs, IntPtr val);
[MonoTODO]
- public static void WriteIntPtr(object ptr, int ofs, IntPtr val) {
+ public static void WriteIntPtr([In] object ptr, int ofs, IntPtr val) {
throw new NotImplementedException ();
}