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

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