Property constructor
Property(})
Creates a new Property
Implementation
Property(
this.definition,
ValueType defaultValueType, {
dynamic Function(Property property, String textValue)? parser,
}) : name = _getName(definition),
textValue = _getTextContent(definition),
parameters = _parseParameters(definition) {
value = parser != null
? parser(this, textValue)
: _parsePropertyValue(this, defaultValueType);
}