20 : base(AttributeName, Value, Document)
31 : base(E, AttributeName, true, Document)
52 public override bool TryParse(
string StringValue, out TEnum Value)
54 return Enum.TryParse(StringValue, out Value);
64 return Value.ToString();
Contains a 2D layout document.
Manages an attribute value or expression.
bool HasPresetValue
If the attribute has a preset value.
string Name
Attribute name
EnumAttribute(string AttributeName, TEnum Value, Layout2DDocument Document)
Enumeration attribute
override bool TryParse(string StringValue, out TEnum Value)
Tries to parse a string value
EnumAttribute(string AttributeName, Expression Expression, Layout2DDocument Document)
Enumeration attribute
EnumAttribute(XmlElement E, string AttributeName, Layout2DDocument Document)
Enumeration attribute
override string ToString(TEnum Value)
Converts a value to a string.
EnumAttribute< TEnum > CopyIfNotPreset(Layout2DDocument ForDocument)
Copies the attribute object if undefined, or defined by an expression. Returns a reference to itself,...
Class managing a script expression.