[]
Provides a set of static (extension) methods used in queries to define live views.
public static class LiveViewExtensions
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. |