IValueExpressionAttribute Interface

Defines an interface for value expression attributes.

Definition

Namespace: Gemstone.Expressions.Model
Assembly: Gemstone.Expressions (in Gemstone.Expressions.dll) Version: 1.0.137 -- Release Build+c01c06f95fd3b3a0ec8c06e0f13d6fe82d7170d3
public interface IValueExpressionAttribute

Properties

Cached Gets or sets value that determines if value should be cached after first evaluation. Defaults to false.
EvaluationOrder Gets or sets the numeric evaluation order for this expression. Defaults to zero.
Expression Gets C# expression that will evaluate to the desired value.
TypeRegistry Gets or sets any TypeRegistry to use if the attribute Expression needs to be pre-parsed.

Methods

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

See Also