ClosureContextHelper Class
Provides methods to add and retrieve closure context information to and from a particular element walker context.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
| Name | Description | |
|---|---|---|
![]() | ClosureContextHelper(ElementGroup^) | Constructor that binds to an element group |
![]() | ClosureContextHelper(ElementWalker^) | Constructor that binds to an ElementWalker |
| Name | Description | |
|---|---|---|
![]() | ClosureContext | Get all the Context object from the walker |
| Name | Description | |
|---|---|---|
![]() | 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 does not 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 does not exist. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() ![]() | GetClosureContext(ElementGroup^) | Get the closure context from the element walker. |
![]() ![]() | GetClosureContext(ElementWalker^) | 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 |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | 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 |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


