Click or drag to resize
IMacroResolver Interface
Interface for resolver objects.

Namespace: CMS.MacroEngine
Assembly: CMS.MacroEngine (in CMS.MacroEngine.dll) Version: 9.0.0
Syntax
C#
public interface IMacroResolver

The IMacroResolver type exposes the following members.

Methods
  NameDescription
Public methodGetObjectValue(Object, Int32, EvaluationContext)
Gets the object value at given index (this is called when indexer [(int)] is used in the expression).
Public methodGetObjectValue(Object, String, EvaluationContext)
Gets the object value of specified name.
Public methodCheckDataSources
Checks all the data sources for the value. Returns true if given data member was found within supported data sources.
Public methodResolveMacroExpression
Resolves the data macro expression (expects expression without {% %} brackets).
Public methodResolveMacros
Resolves all supported macro types in the given text within specified resolving context.
Top
See Also