Skip to content
ChartForgeX

API Reference

Struct

ChartObservationId

Namespace ChartForgeX.Core
Assembly ChartForgeX
Base ValueType
Implements
IEquatable<ChartObservationId>
Modifiers sealed

An authored observation identity that remains independent of display text and source ordering.

Inheritance

  • ValueType
  • ChartObservationId

Usage

Explore 11 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.

Returned or exposed by 2

Accepted by parameters 9

Constructors

public ChartObservationId(String value) #

Creates a case-sensitive source identity.

Parameters

value System.String requiredposition: 0
A nonempty identifier. Leading and trailing whitespace is removed.

Methods

Equals 2 overloads
public Boolean Equals(ChartObservationId other) #
Returns: Boolean

Compares two observation identities ordinally.

Parameters

other ChartForgeX.Core.ChartObservationId requiredposition: 0
public override Boolean Equals(Object? obj) #
Returns: Boolean

Compares identities ordinally when obj is a ChartObservationId.

Parameters

obj System.Object? requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32

Returns an ordinal hash code of the identity value.

public static Boolean op_Equality(ChartObservationId left, ChartObservationId right) #
Returns: Boolean

Compares two authored observation identities.

Parameters

left ChartForgeX.Core.ChartObservationId requiredposition: 0
right ChartForgeX.Core.ChartObservationId requiredposition: 1
public static Boolean op_Inequality(ChartObservationId left, ChartObservationId right) #
Returns: Boolean

Compares two authored observation identities.

Parameters

left ChartForgeX.Core.ChartObservationId requiredposition: 0
right ChartForgeX.Core.ChartObservationId requiredposition: 1
public override String ToString() #
Returns: String

Returns the identity value.

Properties

public String Value { get; } #

Gets the identifier. A default struct is invalid until constructed explicitly.