Table of Contents

Interface ISelection<T>

Namespace
Core.Collections
Assembly
Core.dll
public interface ISelection<T>

Type Parameters

T
Extension Methods

Properties

Count

int Count { get; }

Property Value

int

OnAdded

IEvent<IReadOnlyCollection<T>> OnAdded { get; }

Property Value

IEvent<IReadOnlyCollection<T>>

OnChanged

IEvent<IReadOnlyCollection<T>> OnChanged { get; }

Property Value

IEvent<IReadOnlyCollection<T>>

OnRemoved

IEvent<IReadOnlyCollection<T>> OnRemoved { get; }

Property Value

IEvent<IReadOnlyCollection<T>>

Methods

Add(IEnumerable<T>)

int Add(IEnumerable<T> entries)

Parameters

entries IEnumerable<T>

Returns

int

Remove(IEnumerable<T>)

int Remove(IEnumerable<T> entries)

Parameters

entries IEnumerable<T>

Returns

int

Set(IEnumerable<T>)

void Set(IEnumerable<T> entriesToSet)

Parameters

entriesToSet IEnumerable<T>