Click or drag to resize

IValueExpressionAttribute Interface

Defines an interface for value expression attributes.

Namespace: GSF.ComponentModel
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.253-beta+ffb7163c9e3b771705bc5b9aa3f09870f2cb9e2c
Syntax
public interface IValueExpressionAttribute
View Source

The IValueExpressionAttribute type exposes the following members.

Properties
 NameDescription
Public propertyCached Gets or sets value that determines if value should be cached after first evaluation. Defaults to false.
Public propertyEvaluationOrder Gets or sets the numeric evaluation order for this expression. Defaults to zero.
Public propertyExpression Gets C# expression that will evaluate to the desired value.
Public propertyTypeRegistry Gets or sets any TypeRegistry to use if the attribute Expression needs to be pre-parsed.
Top
Methods
 NameDescription
Public methodGetExpressionUpdateValue Gets the modeled property based value used to update the Expression.
Public methodGetPropertyUpdateValue Gets the Expression based value used to update a modeled property.
Top
See Also