TypeConvertedValueExpressionAttributeGetPropertyUpdateValue Method

Gets the Expression based value used to update a modeled property.

Definition

Namespace: Gemstone.Expressions.Model
Assembly: Gemstone.Expressions (in Gemstone.Expressions.dll) Version: 1.0.169 -- Release Build+7e19ae13fc8cb044bd1f384a021abae6dc5c1045
public override string GetPropertyUpdateValue(
	PropertyInfo property
)

Parameters

property  PropertyInfo
Property from which attribute was derived.

Return Value

String
Expression based on source property.

Implements

IValueExpressionAttributeGetPropertyUpdateValue(PropertyInfo)

Remarks

The property update value is typically used to assign expression values to a modeled type. For example: [TypeConvertedValueExpression("Form.maskedTextBoxMessageInterval.Text", typeof(string))] public int MessageInterval { get; set; } Would generate an expression of "Common.TypeConvertFromString(Form.maskedTextBoxMessageInterval.Text, typeof(int))" which would be executed as part of an overall expression that looked like Instance.MessageInterval = Common.TypeConvertFromString(Form.maskedTextBoxMessageInterval.Text, typeof(int)) when called from UpdateProperties(IEnumerablePropertyInfo, TypeRegistry).

See Also