Interface IQuotedTypeConversionTargets
Interface to specify mappings between quotation types and target types.
Namespace: Reaqtor.QueryEngine
Assembly: Reaqtor.QueryEngine.Interfaces.dll
Syntax
public interface IQuotedTypeConversionTargets
Remarks
This interface was introduced to decouple query operator libraries from the core engine implementation, and to ensure compatibility with former versions of Nuqleon. In particular, the query engine does not have a static dependency on Reaqtor.Linq, which defines the Subscribable type. Query expressions can refer to ReactiveQbservable operators (or alternative libraries), which need to get mapped onto their concrete implementation, e.g. the Subscribable operators. This mapping can be defined here.
Properties
TypeMap
Gets a map from quoted types to unquoted types.
Declaration
IReadOnlyDictionary<Type, Type> TypeMap { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyDictionary<System.Type, System.Type> |