Class Model<TNodeData, TNodeKey, TSharedData>.IncrementalData
Stores incremental data output from ToIncrementalData(ChangedEvent).
Inheritance
Model<TNodeData, TNodeKey, TSharedData>.IncrementalData
Namespace: Northwoods.Go.Models
Assembly: Northwoods.GoDiagram.Avalonia.dll
Syntax
public class Model<TNodeData, TNodeKey, TSharedData>.IncrementalData
Constructors
IncrementalData()
Constructs incremental data. You will not normally call this constructor.
Declaration
public IncrementalData()
Properties
InsertedNodeKeys
Collection of node keys added. Any key included will also be included in the ModifiedNodeData collection.
Declaration
public ICollection<TNodeKey> InsertedNodeKeys { get; set; }
Property Value
Type | Description |
---|---|
ICollection<TNodeKey> |
ModifiedNodeData
Collection of node data objects modified.
Declaration
public ICollection<TNodeData> ModifiedNodeData { get; set; }
Property Value
Type | Description |
---|---|
ICollection<TNodeData> |
RemovedNodeKeys
Collection of node keys deleted.
Declaration
public ICollection<TNodeKey> RemovedNodeKeys { get; set; }
Property Value
Type | Description |
---|---|
ICollection<TNodeKey> |
SharedData
Object containing the modified SharedData.
Declaration
public TSharedData SharedData { get; set; }
Property Value
Type | Description |
---|---|
TSharedData |