Back to API Reference
Class

MutableRangeUpdate

sealed
Implements:IDisposable

An isolated mutable-source transaction committed as one range-set change.

public RangeId Add()

Adds a new single-segment entity and returns its source-local identity.

public RangeId Add()

Adds a new entity through a channel facade that validates its payload type.

public RangeId AddOpaque()

Adds a new entity whose primary value bypasses positional tokenization.

public void Add()

Adds or restores an entity with a caller-supplied stable identity.

public void Add()

Adds or restores one single-segment entity with a caller-supplied identity.

public void Move()

Moves a single-segment entity while preserving its range and segment identities.

public void Move()

Replaces an entity's segments while preserving its range identity.

public void SetParameters()

Changes presentation overrides without touching identity, geometry or payload.

public void SetOpaqueValue()

Changes the opaque primary value without tokenizing delimiters inside it.

public void SetPayload()

Changes semantic routing and payload without touching identity or geometry.

public void SetPayload()

Changes semantic routing through a channel facade that validates its payload type.

public bool Remove()

Removes an entity if it exists in the transaction.

public void Clear()

Removes all entities from the transaction.

public void Commit()

Atomically publishes all accumulated changes.

public void Dispose()

Discards an uncommitted transaction.