ValueExpressionParserTUpdateInstance(IEnumerablePropertyInfo, TypeRegistry) Method
Generates a delegate that will update an instance of type
T applying any
specified
UpdateValueExpressionAttribute instances that are declared on the type
T properties. Target
T instance is accepted
as the parameter to the returned delegate
ActionT.
Namespace: Gemstone.Expressions.ModelAssembly: Gemstone.Expressions (in Gemstone.Expressions.dll) Version: 1.0.158 -- Release Build+330158a0041190afd53f7b7cb018750e1230dc6a
Gemstone.Expressions.Model.ValueExpressionParser.UpdateInstance = function(properties, typeRegistry);
- properties IEnumerablePropertyInfo (Optional)
- Specific properties to target, or null to target all properties.
- typeRegistry TypeRegistry (Optional)
-
Type registry to use when parsing UpdateValueExpressionAttribute instances, or null
to use DefaultTypeRegistry.
ActionT
Generated delegate that will update
T instances with update expression values applied.
This function is useful for generating a delegate to a compiled function that will update
objects of type
T where properties of the type of have been decorated
with
UpdateValueExpressionAttribute attributes. The updated object will automatically
have applied any defined update values as specified by the encountered attributes.
This function will assign evaluated expression values to properties in an existing model.