Artemis Artemis
Artemis Artemis

Search Results for

    Class DataModelPropertyAttribute

    Represents an attribute that describes a data model property

    Inheritance
    object
    Attribute
    DataModelPropertyAttribute
    Inherited Members
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.Equals(object)
    Attribute.GetHashCode()
    Attribute.Match(object)
    Attribute.IsDefaultAttribute()
    Attribute.TypeId
    Namespace: Artemis.Core.Modules
    Assembly: Artemis.Core.dll
    Syntax
    [AttributeUsage(AttributeTargets.Property)]
    public class DataModelPropertyAttribute : Attribute

    Constructors

    DataModelPropertyAttribute()

    Declaration
    public DataModelPropertyAttribute()

    Properties

    Affix

    Gets or sets an optional affix to show behind displaying elements in the UI.

    Declaration
    public string? Affix { get; set; }
    Property Value
    Type Description
    string

    Description

    Gets or sets the user-friendly description for this property, shown in the UI.

    Declaration
    public string? Description { get; set; }
    Property Value
    Type Description
    string

    ListItemName

    Gets or sets the name of list items, only applicable to enumerable data model properties

    Declaration
    public string? ListItemName { get; set; }
    Property Value
    Type Description
    string

    MaxValue

    Gets or sets an optional maximum value, this value is not enforced but used for percentage calculations.

    Declaration
    public object? MaxValue { get; set; }
    Property Value
    Type Description
    object

    MinValue

    Gets or sets an optional minimum value, this value is not enforced but used for percentage calculations.

    Declaration
    public object? MinValue { get; set; }
    Property Value
    Type Description
    object

    Name

    Gets or sets the user-friendly name for this property, shown in the UI.

    Declaration
    public string? Name { get; set; }
    Property Value
    Type Description
    string

    Prefix

    Gets or sets the an optional prefix to show before displaying elements in the UI.

    Declaration
    public string? Prefix { get; set; }
    Property Value
    Type Description
    string

    ResetsDepth

    Gets or sets whether this property resets the max depth of the data model, defaults to true

    Declaration
    public bool ResetsDepth { get; set; }
    Property Value
    Type Description
    bool
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.