Class DataModelPropertyAttribute
Represents an attribute that describes a data model property
Inheritance
System.Object
System.Attribute
DataModelPropertyAttribute
Inherited Members
System.Attribute.Equals(System.Object)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetHashCode()
System.Attribute.IsDefaultAttribute()
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type)
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.Module, System.Type)
System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.Match(System.Object)
System.Attribute.TypeId
Assembly: Artemis.Core.dll
Syntax
[AttributeUsage(AttributeTargets.Property)]
public class DataModelPropertyAttribute : Attribute
Properties
|
Improve this Doc
View Source
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 |
System.String |
|
|
Improve this Doc
View Source
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 |
System.String |
|
|
Improve this Doc
View Source
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 |
System.String |
|
|
Improve this Doc
View Source
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 |
System.Object |
|
|
Improve this Doc
View Source
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 |
System.Object |
|
|
Improve this Doc
View Source
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 |
System.String |
|
|
Improve this Doc
View Source
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 |
System.String |
|
|
Improve this Doc
View Source
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 |
System.Boolean |
|