Show / Hide Table of Contents

Class ValueChangeSerialized<T>

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

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

Type of value being changed.

Fields

NewValue

New value that was set.

Declaration
public T NewValue
Field Value
Type Description
T

OldValue

Original value that was changed.

Declaration
public T OldValue
Field Value
Type Description
T

Position

Position whose value was changed.

Declaration
public PointSerialized Position
Field Value
Type Description
PointSerialized

Operators

Implicit(ValueChange<T> to ValueChangeSerialized<T>)

Converts ValueChange<T> to ValueChangeSerialized<T>.

Declaration
public static implicit operator ValueChangeSerialized<T>(ValueChange<T> valueChange)
Parameters
Type Name Description
ValueChange<T> valueChange
Returns
Type Description
ValueChangeSerialized<T>

Implicit(ValueChangeSerialized<T> to ValueChange<T>)

Converts ValueChangeSerialized<T> to ValueChange<T>.

Declaration
public static implicit operator ValueChange<T>(ValueChangeSerialized<T> valueChange)
Parameters
Type Name Description
ValueChangeSerialized<T> valueChange
Returns
Type Description
ValueChange<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