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) |