|
|
@@ -171,7 +171,7 @@ namespace System.Reactive.Linq
|
|
|
|
|
|
private static IAsyncObservable<TResult> FromEventPatternCore<TSender, TEventArgs, TResult>(Type type, object target, string eventName, IAsyncScheduler scheduler, Func<TSender, TEventArgs, TResult> resultSelector)
|
|
|
{
|
|
|
- var (addMethod, removeMethod, delegateType, isWinRT) = GetEventMethods<object, object>(target.GetType(), target, eventName);
|
|
|
+ var (addMethod, removeMethod, delegateType, isWinRT) = GetEventMethods<object, object>(type, target, eventName);
|
|
|
|
|
|
var res = default(IAsyncObservable<TResult>);
|
|
|
|