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