[]
        
(Showing Draft Content)

C1.LiveLinq.LiveViewExtensions

LiveViewExtensions Class

Provides a set of static (extension) methods used in queries to define live views.

Inheritance
LiveViewExtensions
Namespace: C1.LiveLinq
Assembly: C1.LiveLinq.4.8.dll
Syntax
public static class LiveViewExtensions

Methods

Name Description
AsLive<T>(IObservableSource<T>)

Creates a view based on the specified IObservableSource<T> collection.

AsLive<T>(IObservableSource<T>, ViewOrder)

Creates a view based on the specified IObservableSource<T> collection.

AsLive<T>(BindingList<T>)

A typed specialization of the AsLive<T>(IBindingList) method.

AsLive<T>(BindingList<T>, ViewOrder)

A typed specialization of the AsLive<T>(IBindingList, ViewOrder) method.

AsLive<T>(IBindingList)

Creates a view based on the specified IBindingList data source.

AsLive<T>(IBindingList, ViewOrder)

Creates a view based on the specified IBindingList data source.

AsNonUpdatable<T>(View<T>)

Specifies a view as read-only.

AsUpdatable<T>(View<T>)

Specifies a view as updatable.

LiveAggregate<TSource>(View<TSource>, Expression<Func<TSource, TSource, TSource>>, Expression<Func<TSource, TSource, TSource>>, Expression<Func<TSource, TSource, bool>>)

Applies an accumulator function over a view.

LiveAggregate<TSource, TAccumulate>(View<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TSource, bool>>)

Applies an accumulator function over a view. The specified seed value is used as the initial accumulator value.

LiveAggregate<TSource, TAccumulate, TResult>(View<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TSource, bool>>, Expression<Func<TAccumulate, TResult>>)

Applies an accumulator function over a view. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.

LiveAverage(View<decimal>)

Computes the average of a view of decimal values.

LiveAverage(View<double>)

Computes the average of a view of double values.

LiveAverage(View<int>)

Computes the average of a view of int values.

LiveAverage(View<long>)

Computes the average of a view of long values.

LiveAverage(View<decimal?>)

Computes the average of a view of nullable decimal values.

LiveAverage(View<double?>)

Computes the average of a view of nullable double values.

LiveAverage(View<int?>)

Computes the average of a view of nullable int values.

LiveAverage(View<long?>)

Computes the average of a view of nullable long values.

LiveAverage(View<float?>)

Computes the average of a view of nullable float values.

LiveAverage(View<float>)

Computes the average of a view of float values.

LiveAverage<TSource>(View<TSource>, Expression<Func<TSource, decimal>>)

Computes the average of a view of decimal values that are obtained by invoking a transform function on each element of the source view.

LiveAverage<TSource>(View<TSource>, Expression<Func<TSource, double>>)

Computes the average of a view of double values that are obtained by invoking a transform function on each element of the source view.

LiveAverage<TSource>(View<TSource>, Expression<Func<TSource, int>>)

Computes the average of a view of int values that are obtained by invoking a transform function on each element of the source view.

LiveAverage<TSource>(View<TSource>, Expression<Func<TSource, long>>)

Computes the average of a view of long values that are obtained by invoking a transform function on each element of the source view.

LiveAverage<TSource>(View<TSource>, Expression<Func<TSource, decimal?>>)

Computes the average of a view of nullable decimal values that are obtained by invoking a transform function on each element of the source view.

LiveAverage<TSource>(View<TSource>, Expression<Func<TSource, double?>>)

Computes the average of a view of nullable double values that are obtained by invoking a transform function on each element of the source view.

LiveAverage<TSource>(View<TSource>, Expression<Func<TSource, int?>>)

Computes the average of a view of nullable int values that are obtained by invoking a transform function on each element of the source view.

LiveAverage<TSource>(View<TSource>, Expression<Func<TSource, long?>>)

Computes the average of a view of nullable long values that are obtained by invoking a transform function on each element of the source view.

LiveAverage<TSource>(View<TSource>, Expression<Func<TSource, float?>>)

Computes the average of a view of nullable float values that are obtained by invoking a transform function on each element of the source view.

LiveAverage<TSource>(View<TSource>, Expression<Func<TSource, float>>)

Computes the average of a view of float values that are obtained by invoking a transform function on each element of the source view.

LiveCount<T>(View<T>)

A view representing the number of elements in a view.

LiveCount<T>(View<T>, Expression<Func<T, bool>>)

A view representing the number of elements of the specified view satisfying a condition.

LiveMax(View<decimal>)

Computes the maximum value of a view of decimal values.

LiveMax(View<double>)

Computes the maximum value of a view of double values.

LiveMax(View<int>)

Computes the maximum value of a view of int values.

LiveMax(View<long>)

Computes the maximum value of a view of long values.

LiveMax(View<decimal?>)

Computes the maximum value of a view of nullable decimal values.

LiveMax(View<double?>)

Computes the maximum value of a view of nullable double values.

LiveMax(View<int?>)

Computes the maximum value of a view of nullable int values.

LiveMax(View<long?>)

Computes the maximum value of a view of nullable long values.

LiveMax(View<float?>)

Computes the maximum value of a view of nullable float values.

LiveMax(View<float>)

Computes the maximum value of a view of float values.

LiveMax<TSource>(View<TSource>)

Computes the maximum value of a view of elements of a generic type.

LiveMax<TSource>(View<TSource>, Expression<Func<TSource, decimal>>)

Computes the maximum value of a view of decimal values that are obtained by invoking a transform function on each element of the source view.

LiveMax<TSource>(View<TSource>, Expression<Func<TSource, double>>)

Computes the maximum value of a view of double values that are obtained by invoking a transform function on each element of the source view.

LiveMax<TSource>(View<TSource>, Expression<Func<TSource, int>>)

Computes the maximum value of a view of int values that are obtained by invoking a transform function on each element of the source view.

LiveMax<TSource>(View<TSource>, Expression<Func<TSource, long>>)

Computes the maximum value of a view of long values that are obtained by invoking a transform function on each element of the source view.

LiveMax<TSource>(View<TSource>, Expression<Func<TSource, decimal?>>)

Computes the maximum value of a view of nullable decimal values that are obtained by invoking a transform function on each element of the source view.

LiveMax<TSource>(View<TSource>, Expression<Func<TSource, double?>>)

Computes the maximum value of a view of nullable double values that are obtained by invoking a transform function on each element of the source view.

LiveMax<TSource>(View<TSource>, Expression<Func<TSource, int?>>)

Computes the maximum value of a view of nullable int values that are obtained by invoking a transform function on each element of the source view.

LiveMax<TSource>(View<TSource>, Expression<Func<TSource, long?>>)

Computes the maximum value of a view of nullable long values that are obtained by invoking a transform function on each element of the source view.

LiveMax<TSource>(View<TSource>, Expression<Func<TSource, float?>>)

Computes the maximum value of a view of nullable float values that are obtained by invoking a transform function on each element of the source view.

LiveMax<TSource>(View<TSource>, Expression<Func<TSource, float>>)

Computes the maximum value of a view of float values that are obtained by invoking a transform function on each element of the source view.

LiveMax<TSource, TResult>(View<TSource>, Expression<Func<TSource, TResult>>)

Invokes a transform function on each element of a view of elements of a generic type and computes the maximum resulting value.

LiveMin(View<decimal>)

Computes the minimum value of a view of decimal values.

LiveMin(View<double>)

Computes the minimum value of a view of double values.

LiveMin(View<int>)

Computes the minimum value of a view of int values.

LiveMin(View<long>)

Computes the minimum value of a view of long values.

LiveMin(View<decimal?>)

Computes the minimum value of a view of nullable decimal values.

LiveMin(View<double?>)

Computes the minimum value of a view of nullable double values.

LiveMin(View<int?>)

Computes the minimum value of a view of nullable int values.

LiveMin(View<long?>)

Computes the minimum value of a view of nullable long values.

LiveMin(View<float?>)

Computes the minimum value of a view of nullable float values.

LiveMin(View<float>)

Computes the minimum value of a view of float values.

LiveMin<TSource>(View<TSource>)

Computes the minimum value of a view of elements of a generic type.

LiveMin<TSource>(View<TSource>, Expression<Func<TSource, decimal>>)

Computes the minimum value of a view of decimal values that are obtained by invoking a transform function on each element of the source view.

LiveMin<TSource>(View<TSource>, Expression<Func<TSource, double>>)

Computes the minimum value of a view of double values that are obtained by invoking a transform function on each element of the source view.

LiveMin<TSource>(View<TSource>, Expression<Func<TSource, int>>)

Computes the minimum value of a view of int values that are obtained by invoking a transform function on each element of the source view.

LiveMin<TSource>(View<TSource>, Expression<Func<TSource, long>>)

Computes the minimum value of a view of long values that are obtained by invoking a transform function on each element of the source view.

LiveMin<TSource>(View<TSource>, Expression<Func<TSource, decimal?>>)

Computes the minimum value of a view of nullable decimal values that are obtained by invoking a transform function on each element of the source view.

LiveMin<TSource>(View<TSource>, Expression<Func<TSource, double?>>)

Computes the minimum value of a view of nullable double values that are obtained by invoking a transform function on each element of the source view.

LiveMin<TSource>(View<TSource>, Expression<Func<TSource, int?>>)

Computes the minimum value of a view of nullable int values that are obtained by invoking a transform function on each element of the source view.

LiveMin<TSource>(View<TSource>, Expression<Func<TSource, long?>>)

Computes the minimum value of a view of nullable long values that are obtained by invoking a transform function on each element of the source view.

LiveMin<TSource>(View<TSource>, Expression<Func<TSource, float?>>)

Computes the minimum value of a view of nullable float values that are obtained by invoking a transform function on each element of the source view.

LiveMin<TSource>(View<TSource>, Expression<Func<TSource, float>>)

Computes the minimum value of a view of float values that are obtained by invoking a transform function on each element of the source view.

LiveMin<TSource, TResult>(View<TSource>, Expression<Func<TSource, TResult>>)

Invokes a transform function on each element of a view of elements of a generic type and computes the minimum resulting value.

LiveSum(View<decimal>)

Computes the sum of a view of decimal values.

LiveSum(View<double>)

Computes the sum of a view of double values.

LiveSum(View<int>)

Computes the sum of a view of int values.

LiveSum(View<long>)

Computes the sum of a view of long values.

LiveSum(View<decimal?>)

Computes the sum of a view of nullable decimal values.

LiveSum(View<double?>)

Computes the sum of a view of nullable double values.

LiveSum(View<int?>)

Computes the sum of a view of nullable int values.

LiveSum(View<long?>)

Computes the sum of a view of nullable long values.

LiveSum(View<float?>)

Computes the sum of a view of nullable float values.

LiveSum(View<float>)

Computes the sum of a view of float values.

LiveSum<TSource>(View<TSource>, Expression<Func<TSource, decimal>>)

Computes the sum of a view of decimal values that are obtained by invoking a transform function on each element of the source view.

LiveSum<TSource>(View<TSource>, Expression<Func<TSource, double>>)

Computes the sum of a view of double values that are obtained by invoking a transform function on each element of the source view.

LiveSum<TSource>(View<TSource>, Expression<Func<TSource, int>>)

Computes the sum of a view of int values that are obtained by invoking a transform function on each element of the source view.

LiveSum<TSource>(View<TSource>, Expression<Func<TSource, long>>)

Computes the sum of a view of long values that are obtained by invoking a transform function on each element of the source view.

LiveSum<TSource>(View<TSource>, Expression<Func<TSource, decimal?>>)

Computes the sum of a view of nullable decimal values that are obtained by invoking a transform function on each element of the source view.

LiveSum<TSource>(View<TSource>, Expression<Func<TSource, double?>>)

Computes the sum of a view of nullable double values that are obtained by invoking a transform function on each element of the source view.

LiveSum<TSource>(View<TSource>, Expression<Func<TSource, int?>>)

Computes the sum of a view of nullable int values that are obtained by invoking a transform function on each element of the source view.

LiveSum<TSource>(View<TSource>, Expression<Func<TSource, long?>>)

Computes the sum of a view of nullable long values that are obtained by invoking a transform function on each element of the source view.

LiveSum<TSource>(View<TSource>, Expression<Func<TSource, float?>>)

Computes the sum of a view of nullable float values that are obtained by invoking a transform function on each element of the source view.

LiveSum<TSource>(View<TSource>, Expression<Func<TSource, float>>)

Computes the sum of a view of float values that are obtained by invoking a transform function on each element of the source view.