Ejemplo n.º 1
0
        internal static MonoEventInfo GetEventInfo(MonoEvent ev)
        {
            MonoEventInfo mei;

            MonoEventInfo.get_event_info(ev, out mei);
            return(mei);
        }
Ejemplo n.º 2
0
        internal static MonoEventInfo GetEventInfo(MonoEvent ev)
        {
            MonoEventInfo result;

            MonoEventInfo.get_event_info(ev, out result);
            return(result);
        }
Ejemplo n.º 3
0
		internal static MonoEventInfo GetEventInfo (MonoEvent ev)
		{
			MonoEventInfo mei;
			MonoEventInfo.get_event_info (ev, out mei);
			return mei;
		}
Ejemplo n.º 4
0
		static extern void get_event_info (MonoEvent ev, out MonoEventInfo info);
Ejemplo n.º 5
0
		static EventInfo GetBaseEventDefinition (MonoEvent evt)
		{
			MethodInfo method = evt.GetAddMethod (true);
			if (method == null || !method.IsVirtual)
				method = evt.GetRaiseMethod (true);
			if (method == null || !method.IsVirtual)
				method = evt.GetRemoveMethod (true);
			if (method == null || !method.IsVirtual)
				return null;

			MethodInfo baseMethod = method.GetBaseMethod ();
			if (baseMethod != null && baseMethod != method) {
				BindingFlags flags = method.IsPublic ? BindingFlags.Public : BindingFlags.NonPublic;
				flags |= method.IsStatic ? BindingFlags.Static : BindingFlags.Instance;

				return baseMethod.DeclaringType.GetEvent (evt.Name, flags);
			}
			return null;
		}
Ejemplo n.º 6
0
 static extern void get_event_info(MonoEvent ev, out MonoEventInfo info);
Ejemplo n.º 7
0
 internal static extern int get_metadata_token(MonoEvent monoEvent);
		static void get_event_info (MonoEvent ev, out MonoEventInfo info)
		{
			throw new System.NotImplementedException();
		}
Ejemplo n.º 9
0
 static void get_event_info(MonoEvent ev, out MonoEventInfo info)
 {
     throw new System.NotImplementedException();
 }