StreamSet<E>.identity constructor
StreamSet<E>.identity ({
- OnUpdate<
Set< ? onUpdate,E> > - OnEvent<
CollectionEvent< ? onEvent,int, E> > - OnChange<
CollectionChangeEvent< ? onChange,int, E> >
Creates a StreamSet that wraps an empty identity Set.
The created Set is a LinkedHashSet that uses identity as equality relation.
The set is equivalent to one created by new LinkedHashSet<E>.identity()
.
Implementation
factory StreamSet.identity({
OnUpdate<Set<E>>? onUpdate,
OnEvent<CollectionEvent<int, E>>? onEvent,
OnChange<CollectionChangeEvent<int, E>>? onChange,
}) {
return StreamSet<E>(
value: Set<E>.identity(),
onUpdate: onUpdate,
onEvent: onEvent,
onChange: onChange,
);
}