Loading...
Searching...
No Matches
ATAS.Indicators.Heatmap.HeatmapIndicatorAttribute Class Reference

Marks a class as a heatmap indicator type and supplies discovery metadata. Apply to a concrete class that derives from HeatmapIndicator<TSettings> (or implements IHeatmapIndicator directly). More...

Inheritance diagram for ATAS.Indicators.Heatmap.HeatmapIndicatorAttribute:
[legend]
Collaboration diagram for ATAS.Indicators.Heatmap.HeatmapIndicatorAttribute:
[legend]

Public Member Functions

 HeatmapIndicatorAttribute (string id, string? displayName=null)
 

Properties

string Id [get]
 Stable type identifier, e.g. "heatmap.ohlc-plus". Convention: "&lt;vendor&gt;.&lt;indicator-name&gt;" using lowercase-with-dots. Must be unique within all assemblies scanned by discovery.
 
string? DisplayName [get]
 Localisable display name. If omitted, the class name is used.
 
Type? ResourceType [get]
 Localisation resource type for DisplayName / Description.
 
string? DisplayNameKey [get]
 Localisation key for DisplayName when ResourceType is set.
 
string? DescriptionKey [get]
 Localisation key for Description.
 
string? HelpLink [get]
 Optional documentation URL shown in the editor.
 

Detailed Description

Marks a class as a heatmap indicator type and supplies discovery metadata. Apply to a concrete class that derives from HeatmapIndicator<TSettings> (or implements IHeatmapIndicator directly).

Constructor & Destructor Documentation

◆ HeatmapIndicatorAttribute()

ATAS.Indicators.Heatmap.HeatmapIndicatorAttribute.HeatmapIndicatorAttribute ( string  id,
string?  displayName = null 
)

Property Documentation

◆ DescriptionKey

string? ATAS.Indicators.Heatmap.HeatmapIndicatorAttribute.DescriptionKey
get

Localisation key for Description.

◆ DisplayName

string? ATAS.Indicators.Heatmap.HeatmapIndicatorAttribute.DisplayName
get

Localisable display name. If omitted, the class name is used.

◆ DisplayNameKey

string? ATAS.Indicators.Heatmap.HeatmapIndicatorAttribute.DisplayNameKey
get

Localisation key for DisplayName when ResourceType is set.

◆ HelpLink

string? ATAS.Indicators.Heatmap.HeatmapIndicatorAttribute.HelpLink
get

Optional documentation URL shown in the editor.

◆ Id

string ATAS.Indicators.Heatmap.HeatmapIndicatorAttribute.Id
get

Stable type identifier, e.g. "heatmap.ohlc-plus". Convention: "&lt;vendor&gt;.&lt;indicator-name&gt;" using lowercase-with-dots. Must be unique within all assemblies scanned by discovery.

◆ ResourceType

Type? ATAS.Indicators.Heatmap.HeatmapIndicatorAttribute.ResourceType
get

Localisation resource type for DisplayName / Description.


The documentation for this class was generated from the following file: