Table of Contents

Class MacroContext

Namespace
CMS.MacroEngine
Assembly
CMS.MacroEngine.dll

Macro resolving context

public class MacroContext : AbstractContext<MacroContext>, IDataContainer, ISimpleDataContainer, IContext, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, ICloneThreadItem, INotCopyThreadItem
Inheritance
object
MacroContext
Implements
Inherited Members
Extension Methods

Constructors

MacroContext()

public MacroContext()

Fields

lockObject

Locker object

protected static object lockObject

Field Value

object

Properties

CurrentResolver

Current macro resolver

public static MacroResolver CurrentResolver { get; set; }

Property Value

MacroResolver

GlobalResolver

Global static resolver - contains all the global objects. Context resolvers are children of this resolver.

public static MacroResolver GlobalResolver { get; }

Property Value

MacroResolver