Skip to content
ChartForgeX

API Reference

Struct

ChartAnnotationId

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

An authored annotation identity independent of its caption, coordinates and collection order.

Inheritance

  • ValueType
  • ChartAnnotationId

Remarks

IDs are unique within a chart. Equal explicit IDs can identify equivalent annotations across synchronized charts; anonymous annotations remain local.

Usage

Explore 13 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 1

Accepted by parameters 12

Constructors

public ChartAnnotationId(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(ChartAnnotationId other) #
Returns: Boolean

Compares annotation identities ordinally.

Parameters

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

Compares identities when obj is an annotation identity.

Parameters

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

Returns an ordinal hash code of the identity.

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

Compares two case-sensitive annotation identities.

Parameters

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

Compares two case-sensitive annotation identities.

Parameters

left ChartForgeX.Core.ChartAnnotationId requiredposition: 0
right ChartForgeX.Core.ChartAnnotationId 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.