public interface IValuesProvider<T> : IReadOnlyCollection<T>,
IEnumerable<T>, IEnumerable, IValueProvider, IValue
where T : class, new(), IValueProvider
Expression | Metadata of expression that yielded this value. (Inherited from IValue) |
Name | Name of value (Inherited from IValue) |
Origin | Origin type of the value. (Inherited from IValue) |
Primitive | Numeric primitive representation of the value. (Inherited from IValue) |
PrimitiveString | Formatted string representation of the primitive value (Inherited from IValue) |
Scope | Named scope that this value is part of (Inherited from IValue) |
Tags | Custom tags associated with the value. (Inherited from IValue) |
Type | Original type of the value implementation (Inherited from IValue) |
Accept | Accepts Arguments visitor. (Inherited from IValueProvider) |
MakeDefault | Returns the default value of underlying concrete value implementation. (Inherited from IValueProvider) |
MakeOfThisElementType | Initializes a new instance of collection element type. |
MakeOfThisType | Initializes a new instance of the concrete type. (Inherited from IValueProvider) |
AverageTSource | Computes the average of a values in a collection. (Defined by ValuesLinqMathExtensions) |
MaxTSource | Returns the maximum of a values in a collection. (Defined by ValuesLinqMathExtensions) |
MinTSource | Returns the minimum of a values in a collection. (Defined by ValuesLinqMathExtensions) |
SumTSource | Computes the sum of a values in a collection. (Defined by ValuesLinqMathExtensions) |