Class DiffAwareGridViewSerialized<T>
Inheritance
DiffAwareGridViewSerialized<T>
Assembly: TheSadRogue.Primitives.dll
Syntax
public sealed class DiffAwareGridViewSerialized<T> : ValueType where T : struct, ValueType
Type Parameters
Name |
Description |
T |
Type of value being changed.
|
Fields
AutoCompress
Whether or not to automatically compress diffs when the currently applied diff is changed.
Declaration
Field Value
BaseGrid
The grid view whose changes are being recorded in diffs.
Declaration
public ISettableGridView<T> BaseGrid
Field Value
CurrentDiffIndex
The index of the diff whose ending state is currently reflected in BaseGrid.
Declaration
public int CurrentDiffIndex
Field Value
Diffs
All diffs recorded for the current grid view, and their changes.
Declaration
public List<DiffSerialized<T>> Diffs
Field Value
Operators
Implicit(DiffAwareGridView<T> to DiffAwareGridViewSerialized<T>)
Declaration
public static implicit operator DiffAwareGridViewSerialized<T>(DiffAwareGridView<T> view)
Parameters
Returns
Implicit(DiffAwareGridViewSerialized<T> to DiffAwareGridView<T>)
Declaration
public static implicit operator DiffAwareGridView<T>(DiffAwareGridViewSerialized<T> view)
Parameters
Returns
Extension Methods