Imported Upstream version 6.4.0.137

Former-commit-id: 943baa9f16a098c33e129777827f3a9d20da00d6
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-07-26 19:53:28 +00:00
parent e9207cf623
commit ef583813eb
2712 changed files with 74169 additions and 40587 deletions

View File

@@ -67,6 +67,11 @@ namespace System
}
}
internal bool IsNullHandle ()
{
return value == IntPtr.Zero;
}
public void GetObjectData (SerializationInfo info, StreamingContext context)
{
if (info == null)
@@ -116,12 +121,11 @@ namespace System
SetValueInternal (field, obj, value);
}
unsafe internal static Object GetValueDirect (RuntimeFieldInfo field, RuntimeType fieldType, void *pTypedRef, RuntimeType contextType)
{
throw new NotImplementedException ("GetValueDirect");
}
[MethodImplAttribute(MethodImplOptions.InternalCall)]
static unsafe extern internal Object GetValueDirect (RuntimeFieldInfo field, RuntimeType fieldType, void *pTypedRef, RuntimeType contextType);
[MethodImplAttribute(MethodImplOptions.InternalCall)]
static unsafe extern internal void SetValueDirect (RuntimeFieldInfo field, RuntimeType fieldType, void* pTypedRef, Object value, RuntimeType contextType);
}
}