Class ReificationOperators
Builtin operators for the reification framework.
Inheritance
System.Object
ReificationOperators
Namespace: Reaqtor.ReificationFramework
Assembly: Reaqtor.ReificationFramework.dll
Syntax
public static class ReificationOperators : Object
Methods
GetParameterizedSourceObservable<TParam, TResult>(IReactiveProxy)
Get the parameterized source observable.
Declaration
[KnownResource("rx://reification/source/param")]
public static Func<TParam, IAsyncReactiveQbservable<TResult>> GetParameterizedSourceObservable<TParam, TResult>(this IReactiveProxy context)
Parameters
Type | Name | Description |
---|---|---|
IReactiveProxy | context | The client context. |
Returns
Type | Description |
---|---|
System.Func<TParam, IAsyncReactiveQbservable<TResult>> | The parameterized source observable. |
Type Parameters
Name | Description |
---|---|
TParam | The parameter type. |
TResult | The element type of the source observable. |
Remarks
This is a "wildcard" source, meaning it is intended for use with any observable.
GetSinkObserver<T>(IReactiveProxy)
Get the sink observer.
Declaration
[KnownResource("rx://reification/sink")]
public static IAsyncReactiveQbserver<T> GetSinkObserver<T>(this IReactiveProxy context)
Parameters
Type | Name | Description |
---|---|---|
IReactiveProxy | context | The client context. |
Returns
Type | Description |
---|---|
IAsyncReactiveQbserver<T> | The sink observer. |
Type Parameters
Name | Description |
---|---|
T | The element type of the sink observer. |
Remarks
This is a "wildcard" sink, meaning it is intended for use with any observer.
GetSourceObservable<T>(IReactiveProxy)
Get the source observable.
Declaration
[KnownResource("rx://reification/source")]
public static IAsyncReactiveQbservable<T> GetSourceObservable<T>(this IReactiveProxy context)
Parameters
Type | Name | Description |
---|---|---|
IReactiveProxy | context | The client context. |
Returns
Type | Description |
---|---|
IAsyncReactiveQbservable<T> | The source observable. |
Type Parameters
Name | Description |
---|---|
T | The element type of the source observable. |
Remarks
This is a "wildcard" source, meaning it is intended for use with any observable.