Click or drag to resize
MacroField Constructor (String, Func<EvaluationContext, Object>, Func<EvaluationContext, Boolean>)
Creates new instance with value evaluator which needs a context.

Namespace: CMS.MacroEngine
Assembly: CMS.MacroEngine (in CMS.MacroEngine.dll) Version: 11.0.0
Syntax
C#
public MacroField(
	string name,
	Func<EvaluationContext, Object> valueEvaluator,
	Func<EvaluationContext, bool> availabilityCondition = null
)

Parameters

name
Type: System.String
Name of the field
valueEvaluator
Type: System.Func<EvaluationContext, Object>
Value evaluation function which needs context
availabilityCondition (Optional)
Type: System.Func<EvaluationContext, Boolean>
Availability condition
See Also