Skip to content
ChartForgeX

API Reference

Struct

ChartPointChange

Namespace ChartForgeX.Core
Assembly ChartForgeX
Base ValueType
Modifiers sealed

One immutable keyed operation in a numeric observation transaction.

Inheritance

  • ValueType
  • ChartPointChange

Usage

Explore 4 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 1

Methods

public static ChartPointChange Append(ChartObservationId id, ChartPoint point) #
Returns: ChartPointChange

Appends a new source identity and value.

Parameters

id ChartForgeX.Core.ChartObservationId requiredposition: 0
point ChartForgeX.Primitives.ChartPoint requiredposition: 1
public static ChartPointChange Remove(ChartObservationId id) #
Returns: ChartPointChange

Removes an existing identity and its point overrides.

Parameters

id ChartForgeX.Core.ChartObservationId requiredposition: 0
public static ChartPointChange Replace(ChartObservationId id, ChartPoint point) #
Returns: ChartPointChange

Replaces the value of an existing identity, retaining its ordinal and point overrides.

Parameters

id ChartForgeX.Core.ChartObservationId requiredposition: 0
point ChartForgeX.Primitives.ChartPoint requiredposition: 1

Properties

public ChartObservationId Id { get; } #

Gets the source identity within the series.

public ChartPointChangeKind Kind { get; } #

Gets the operation to perform.

public ChartPoint? Point { get; } #

Gets the replacement or appended value; null for removal.