Show / Hide Table of Contents

Class DiffSerialized<T>

Serializable (pure-data) object representing a Diff<T>.

Inheritance
Object
DiffSerialized<T>
Namespace: SadRogue.Primitives.SerializedTypes.GridViews
Assembly: TheSadRogue.Primitives.dll
Syntax
public sealed class DiffSerialized<T> : ValueType where T : struct, ValueType
Type Parameters
Name Description
T

Type of value being changed.

Fields

Changes

Changes recorded in this diff.

Declaration
public List<ValueChangeSerialized<T>> Changes
Field Value
Type Description
List<ValueChangeSerialized<T>>

Operators

Implicit(Diff<T> to DiffSerialized<T>)

Converts Diff<T> to DiffSerialized<T>.

Declaration
public static implicit operator DiffSerialized<T>(Diff<T> diff)
Parameters
Type Name Description
Diff<T> diff
Returns
Type Description
DiffSerialized<T>

Implicit(DiffSerialized<T> to Diff<T>)

Converts DiffSerialized<T> to Diff<T>.

Declaration
public static implicit operator Diff<T>(DiffSerialized<T> diff)
Parameters
Type Name Description
DiffSerialized<T> diff
Returns
Type Description
Diff<T>

Extension Methods

PropertyChangedEventHelpers.SafelySetProperty<TObject, TProperty>(TObject, ref TProperty, TProperty, EventHandler<ValueChangedEventArgs<TProperty>>)
PropertyChangedEventHelpers.SafelySetProperty<TObject, TProperty>(TObject, ref TProperty, TProperty, EventHandler<ValueChangedEventArgs<TProperty>>, EventHandler<ValueChangedEventArgs<TProperty>>)
In This Article
Back to top Generated by DocFX