Interface ISequenced<T>
An editable collection maintaining a definite sequence order of the items.
Implementations of this interface must compute the hash code and equality exactly as prescribed in the method definitions in order to be consistent with other collection classes implementing this interface. This interface is usually implemented by explicit interface implementation, not as ordinary virtual methods.
Inherited Members
Assembly: DistributedLucene.Net.dll
Syntax
public interface ISequenced<T> : ICollection<T>, IExtensible<T>, Collections.Generic.ICollection<T>, IDirectedCollectionValue<T>, ICollectionValue<T>, IShowable, IFormattable, IDirectedEnumerable<T>, Collections.Generic.IEnumerable<T>
Type Parameters
Name | Description |
---|---|
T |
Methods
Name | Description |
---|---|
GetSequencedHashCode() | The hashcode is defined as for
and the x's the hash codes of the items of
this collection. |
SequencedEquals(ISequenced<T>) | Compare this sequenced collection to another one in sequence order. |