You've already forked linux-packaging-mono
Imported Upstream version 6.4.0.137
Former-commit-id: 943baa9f16a098c33e129777827f3a9d20da00d6
This commit is contained in:
parent
e9207cf623
commit
ef583813eb
@ -231,11 +231,24 @@ namespace System.Reflection {
|
||||
}
|
||||
}
|
||||
|
||||
#if !NETCORE
|
||||
public sealed override bool HasSameMetadataDefinitionAs (MemberInfo other) => HasSameMetadataDefinitionAsCore<RuntimeEventInfo> (other);
|
||||
#endif
|
||||
|
||||
[MethodImplAttribute(MethodImplOptions.InternalCall)]
|
||||
internal static extern int get_metadata_token (RuntimeEventInfo monoEvent);
|
||||
|
||||
#if NETCORE
|
||||
[MethodImplAttribute (MethodImplOptions.InternalCall)]
|
||||
static extern EventInfo internal_from_handle_type (IntPtr event_handle, IntPtr type_handle);
|
||||
|
||||
internal static EventInfo GetEventFromHandle (Mono.RuntimeEventHandle handle, RuntimeTypeHandle reflectedType)
|
||||
{
|
||||
if (handle.Value == IntPtr.Zero)
|
||||
throw new ArgumentException ("The handle is invalid.");
|
||||
EventInfo ei = internal_from_handle_type (handle.Value, reflectedType.Value);
|
||||
if (ei == null)
|
||||
throw new ArgumentException ("The event handle and the type handle are incompatible.");
|
||||
return ei;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user