<PackageReference Include="System.Reactive" Version="6.1.0-preview.9" />

System.Reactive.Linq.ObservableImpl.FromEventPattern

sealed class FromEventPattern
namespace System.Reactive.Linq.ObservableImpl { internal sealed class FromEventPattern { public sealed class Impl<[System.Runtime.CompilerServices.Nullable(2)] TDelegate, [System.Runtime.CompilerServices.Nullable(2)] TEventArgs> : ClassicEventProducer<TDelegate, EventPattern<TEventArgs>> { public Impl(Action<TDelegate> addHandler, Action<TDelegate> removeHandler, IScheduler scheduler); public Impl(Func<EventHandler<TEventArgs>, TDelegate> conversion, Action<TDelegate> addHandler, Action<TDelegate> removeHandler, IScheduler scheduler); } public sealed class Impl<TDelegate, TSender, TEventArgs> : ClassicEventProducer<TDelegate, EventPattern<TSender, TEventArgs>> { public Impl(Action<TDelegate> addHandler, Action<TDelegate> removeHandler, IScheduler scheduler); } public sealed class Handler<[System.Runtime.CompilerServices.Nullable(2)] TSender, [System.Runtime.CompilerServices.Nullable(2)] TEventArgs, [System.Runtime.CompilerServices.Nullable(2)] TResult> : EventProducer<Delegate, TResult> { public Handler(object target, Type delegateType, MethodInfo addMethod, MethodInfo removeMethod, Func<TSender, TEventArgs, TResult> getResult, bool isWinRT, IScheduler scheduler); } public FromEventPattern(); } }