Share via


ClosureContextHelper Class

Definition

Provides methods to add and retrieve closure context information to and from a particular element walker context.

public ref class ClosureContextHelper sealed
public sealed class ClosureContextHelper
type ClosureContextHelper = class
Public NotInheritable Class ClosureContextHelper
Inheritance
ClosureContextHelper

Constructors

ClosureContextHelper(ElementGroup)

Constructor that binds to an element group

ClosureContextHelper(ElementWalker)

Constructor that binds to an ElementWalker

Properties

ClosureContext

Get all the Context object from the walker

Methods

AddClosureElementOperation(ClosureElementOperation)

Add an element closure element operation to the associated context

AddClosureElementOperation(ElementGroup, ClosureElementOperation)

Add an element closure element operation to the group's context

AddClosureElementOperation(ElementWalker, ClosureElementOperation)

Add an element closure element operation to the walker's context

AddContextListData(ElementGroup, Object, Object)

Adds the data to the list in the walker's context object for a particular key. This will create the list if it doesn't exist.

AddContextListData(ElementWalker, Object, Object)

Adds the data to the list in the walker's context object for a particular key. This will create the list if it doesn't exist.

AddContextListData(Object, Object)

Adds the data to the list in the walker's context object for a particular key. This will create the list if it doesn't exist.

GetClosureContext(ElementGroup)

used to get the closure context from the element walker

GetClosureContext(ElementWalker)

used to get the closure context from the element walker

GetContextData(ElementGroup, Object)

Get the ContextData for a single key

GetContextData(ElementWalker, Object)

Get the ContextData for a single key

GetContextData(Object)

Get the ContextData for a single key

Resolve(Partition)

Called to resolve the operation

SetContextData(ElementGroup, Object, Object)

Sets the data in the walker's context object for a particular key

SetContextData(ElementWalker, Object, Object)

Sets the data in the walker's context object for a particular key

SetContextData(Object, Object)

Sets the data in the walker's context object for a particular key

Applies to