Class RuntimeGeneratedTrackingListContext<TOriginal, TEdit>
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
TOriginalTEdit
- Inheritance
-
RuntimeGeneratedTrackingListContext<TOriginal, TEdit>
- Implements
-
ITrackingListContext<TEdit>
- Inherited Members
- Extension Methods
Constructors
RuntimeGeneratedTrackingListContext(RuntimeTrackingRegistration<TOriginal, TEdit>)
Creates a generated item context.
public RuntimeGeneratedTrackingListContext(RuntimeTrackingRegistration<TOriginal, TEdit> registration)
Parameters
registrationRuntimeTrackingRegistration<TOriginal, TEdit>
Properties
CanCreateNew
Gets whether this context can create an item.
public bool CanCreateNew { get; }
Property Value
Methods
ConfirmAdded(TEdit)
Confirms that an item was added.
public bool ConfirmAdded(TEdit item)
Parameters
itemTEdit
Returns
ConfirmDelete(TEdit)
Confirms that an item was deleted.
public bool ConfirmDelete(TEdit item)
Parameters
itemTEdit
Returns
ConfirmEdit(TEdit)
Confirms edits made to an item.
public bool ConfirmEdit(TEdit item)
Parameters
itemTEdit
Returns
CreateNew()
Creates a new item.
public TEdit CreateNew()
Returns
- TEdit