Click or drag to resize

IQueryTSource Interface

Intermediate query chain element.

Namespace:  NRules.Fluent.Dsl
Assembly:  NRules.Fluent (in NRules.Fluent.dll) Version: 0.8.4
Syntax
C#
public interface IQuery<out TSource>

Type Parameters

TSource
Type of the element the query operates on.

The IQueryTSource type exposes the following members.

Properties
  NameDescription
Public propertyBuilder
Internal query builder. This method is intended for framework use only.
Top
Extension Methods
  NameDescription
Public Extension MethodCollectTSource
Aggregates matching facts into a collection.
(Defined by QueryExtensions.)
Public Extension MethodGroupByTSource, TKey(ExpressionFuncTSource, TKey)Overloaded.
Aggregates source facts into groups based on a grouping key.
(Defined by QueryExtensions.)
Public Extension MethodGroupByTSource, TKey, TElement(ExpressionFuncTSource, TKey, ExpressionFuncTSource, TElement)Overloaded.
Aggregates source facts into groups based on a grouping key. Projects facts as part of grouping based on a value selection expression.
(Defined by QueryExtensions.)
Public Extension MethodSelectTSource, TResult
Projects source facts using selector expression.
(Defined by QueryExtensions.)
Public Extension MethodSelectManyTSource, TResult
Flattens source facts using collection selector expression.
(Defined by QueryExtensions.)
Public Extension MethodWhereTSource
Filters source facts using a set of predicate expressions. The facts must match all predicate expressions in order to pass the filter.
(Defined by QueryExtensions.)
Top
See Also