},System.Action{Windows.Foundation.TypedEventHandler{--0,--1}})} ,--0},System.Action{--0},System.Action{--0})}
WindowsObservable.FromEventPattern(Action>, Action>) method¶
Defined in
Type: WindowsObservable
Namespace: System.Reactive.Linq
Assembly: System.Reactive.dll
Applies to
net8.0-windows10.0.19041
Overloads¶
- 1.
public static IObservable<EventPattern<TSender, TResult>> FromEventPattern<TSender, TResult>(Action<TypedEventHandler<TSender, TResult>> addHandler, Action<TypedEventHandler<TSender, TResult>> removeHandler) - 2.
public static IObservable<EventPattern<TSender, TResult>> FromEventPattern<TDelegate, TSender, TResult>(Func<TypedEventHandler<TSender, TResult>, TDelegate> conversion, Action<TDelegate> addHandler, Action<TDelegate> removeHandler)
1. Overload¶
public static IObservable<EventPattern<TSender, TResult>> FromEventPattern<TSender, TResult>(Action<TypedEventHandler<TSender, TResult>> addHandler, Action<TypedEventHandler<TSender, TResult>> removeHandler)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
addHandler | Action | -- |
removeHandler | Action | -- |
Returns: IObservable
2. Overload¶
public static IObservable<EventPattern<TSender, TResult>> FromEventPattern<TDelegate, TSender, TResult>(Func<TypedEventHandler<TSender, TResult>, TDelegate> conversion, Action<TDelegate> addHandler, Action<TDelegate> removeHandler)
Type parameters
| Name | Description |
|---|---|
TDelegate | -- |
TSender | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
conversion | Func | -- |
addHandler | Action | -- |
removeHandler | Action | -- |
Returns: IObservable