Interface IOrderableNotifyEnumerable<T>
Denotes an orderable incremental collection
Inherited Members
Namespace: NMF.Expressions
Assembly: NMF.Expressions.Linq.dll
Syntax
public interface IOrderableNotifyEnumerable<T> : INotifyEnumerable<T>, IEnumerable<T>, INotifyEnumerable, IEnumerable, INotifyCollectionChanged, INotifiable, IDisposable
Type Parameters
Name | Description |
---|---|
T | The element type |
Properties
| Edit this page View SourceSequences
Gets the sequences contained in this collection
Declaration
IEnumerable<IEnumerable<T>> Sequences { get; }
Property Value
Type | Description |
---|---|
IEnumerable<IEnumerable<T>> |
Methods
| Edit this page View SourceGetSequenceForItem(T)
Gets the sequence that contains the given item
Declaration
IEnumerable<T> GetSequenceForItem(T item)
Parameters
Type | Name | Description |
---|---|---|
T | item | The item |
Returns
Type | Description |
---|---|
IEnumerable<T> | The sequence in which the item is contained |
Extension Methods
ObservableExtensions.Average<TSource>(INotifyEnumerable<TSource>, Expression<Func<TSource, double>>)
ObservableExtensions.Average<TSource>(INotifyEnumerable<TSource>, Expression<Func<TSource, float?>>)
ObservableExtensions.IsProperSubsetOf<T>(INotifyEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>)
ObservableExtensions.TopX<TItem, TKey>(INotifyEnumerable<TItem>, int, Expression<Func<TItem, TKey>>)