Nebula
Core

NetworkMapChange<TKey, TValue>

One key's change, raised by NetworkMap<TKey, TValue>.OnChanged on every copy of the map.

generated from the sources
public readonly struct NetworkMapChange<TKey, TValue>

One key's change, raised by NetworkMap<TKey, TValue>.OnChanged on every copy of the map.

Constructors

NetworkMapChange

public NetworkMapChange(NetworkMapChangeKind kind, TKey key, TValue oldValue, TValue newValue);

Fields

Kind

public readonly NetworkMapChangeKind Kind;

Key

public readonly TKey Key;

OldValue

public readonly TValue OldValue;

The value before the change; default for NetworkMapChangeKind.Added.

NewValue

public readonly TValue NewValue;

The value after the change; default for NetworkMapChangeKind.Removed.

Methods

ToString

public override string ToString();

On this page