Loading...
Searching...
No Matches
OFT.Attributes Namespace Reference

Namespaces

namespace  Editors
 
namespace  Properties
 

Classes

class  AttributeResourceHelpers
 
class  EnabledWhenAttribute
 Keeps the property editable only when the specified source property's value matches one of the provided values; otherwise the editor is disabled (greyed out) in the settings UI. Mirrors VisibleWhenAttribute but disables the editor instead of hiding the row — use this when the property should stay visible so the user knows it exists, yet cannot be changed in the current mode. More...
 
class  Extensions
 
class  FeatureIdAttribute
 
class  HelpLinkAttribute
 
class  IgnoreCloneAttribute
 Ignore clone property or field. More...
 
class  LogoAttribute
 
class  MappingAttribute
 
class  ParameterAttribute
 
class  ReferralLinkAttribute
 
class  RegisterLinkAttribute
 
class  RequiredWhenAttribute
 Behaves like RequiredAttribute, but only while the specified source property's value matches one of the provided values; otherwise the property is always considered valid. Derives from RequiredAttribute so it is enforced even by validators that run required-only checks (e.g. Validator.TryValidateObject with validateAllProperties: false). More...
 
class  SupportedExchangesAttribute
 Specifies the exchange codes supported by a connector. The attribute accepts a type containing public const string fields, each representing a supported exchange code. More...
 
class  TabAttribute
 Attribute that assigns a property or all properties of a class to a named tab in the settings UI. Use alongside System.ComponentModel.DataAnnotations.DisplayAttribute for property display metadata (Name, GroupName, Description, Order). More...
 
class  VisibleWhenAttribute
 Makes the property visible only when the specified source property's value matches one of the provided values. Used for dynamic property visibility in the settings UI (e.g., showing/hiding properties based on a mode enum). More...
 

Enumerations

enum  DataSeriesTypes { Band , Line , Candle , Value }
 Enumerates the types of data series available for display on a chart. More...
 

Functions

class ModuleHelpLinkAttribute (string url, string moduleName)
 

Enumeration Type Documentation

◆ DataSeriesTypes

Enumerates the types of data series available for display on a chart.

Enumerator
Band 

Represents a band data series.

Line 

Represents a line data series.

Candle 

Represents a candle data series.

Value 

Represents a value data series.

Function Documentation

◆ ModuleHelpLinkAttribute()

class OFT.Attributes.ModuleHelpLinkAttribute ( string  url,
string  moduleName 
)