Table of Contents

Class RuntimeGeneratedTrackingListContext<TOriginal, TEdit>

Namespace
Rinku.Tracking.Runtime
Assembly
Rinku.dll

Default context for generated edits when there is no mutable/indexable external collection to synchronize.

public sealed class RuntimeGeneratedTrackingListContext<TOriginal, TEdit> : ITrackingListContext<TEdit>

Type Parameters

TOriginal
TEdit
Inheritance
RuntimeGeneratedTrackingListContext<TOriginal, TEdit>
Implements
Inherited Members
Extension Methods

Constructors

RuntimeGeneratedTrackingListContext(RuntimeTrackingRegistration<TOriginal, TEdit>)

Creates a generated item context.

public RuntimeGeneratedTrackingListContext(RuntimeTrackingRegistration<TOriginal, TEdit> registration)

Parameters

registration RuntimeTrackingRegistration<TOriginal, TEdit>

Properties

CanCreateNew

Gets whether this context can create an item.

public bool CanCreateNew { get; }

Property Value

bool

Methods

ConfirmAdded(TEdit)

Confirms that an item was added.

public bool ConfirmAdded(TEdit item)

Parameters

item TEdit

Returns

bool

ConfirmDelete(TEdit)

Confirms that an item was deleted.

public bool ConfirmDelete(TEdit item)

Parameters

item TEdit

Returns

bool

ConfirmEdit(TEdit)

Confirms edits made to an item.

public bool ConfirmEdit(TEdit item)

Parameters

item TEdit

Returns

bool

CreateNew()

Creates a new item.

public TEdit CreateNew()

Returns

TEdit