Loading...
Searching...
No Matches
ATAS.Indicators.Watchlist.WatchlistColumnAttribute Class Reference

Marks a class derived from WatchlistColumn as a Watchlist column and supplies its discovery metadata. The platform lists only columns that carry this attribute. More...

Inheritance diagram for ATAS.Indicators.Watchlist.WatchlistColumnAttribute:
[legend]
Collaboration diagram for ATAS.Indicators.Watchlist.WatchlistColumnAttribute:
[legend]

Public Member Functions

 WatchlistColumnAttribute (string id)
 

Properties

string Id [get]
 Stable column identifier, e.g. "mycompany.spread-ticks": <vendor>.<column-name> in lowercase letters, digits and dashes. The platform saves the column in workspaces and watchlists under this identifier, so it must never change once the column is released. The vendor atas is reserved.
 
string? DisplayName [get]
 The column header and its name in the column chooser. If omitted, the class name is used.
 

Detailed Description

Marks a class derived from WatchlistColumn as a Watchlist column and supplies its discovery metadata. The platform lists only columns that carry this attribute.

Constructor & Destructor Documentation

◆ WatchlistColumnAttribute()

ATAS.Indicators.Watchlist.WatchlistColumnAttribute.WatchlistColumnAttribute ( string  id)

Property Documentation

◆ DisplayName

string? ATAS.Indicators.Watchlist.WatchlistColumnAttribute.DisplayName
get

The column header and its name in the column chooser. If omitted, the class name is used.

◆ Id

string ATAS.Indicators.Watchlist.WatchlistColumnAttribute.Id
get

Stable column identifier, e.g. "mycompany.spread-ticks": <vendor>.<column-name> in lowercase letters, digits and dashes. The platform saves the column in workspaces and watchlists under this identifier, so it must never change once the column is released. The vendor atas is reserved.


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