Summer.Batch.Core.Unity.Injection.IndexAccessorNode Class Reference

A node representing an index access. More...

Inheritance diagram for Summer.Batch.Core.Unity.Injection.IndexAccessorNode:
Summer.Batch.Core.Unity.Injection.ExpressionNode Summer.Batch.Core.Unity.Injection.LateBindingNode

Public Member Functions

 IndexAccessorNode (IdentifierNode identifier, StringNode index)
 Default constructor. More...
 
- Public Member Functions inherited from Summer.Batch.Core.Unity.Injection.LateBindingNode
void Add (LateBindingNode child)
 Adds a new child to the current node. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Summer.Batch.Core.Unity.Injection.ExpressionNode
 ExpressionNode (Position position)
 Custom constructor using position. More...
 
- Protected Member Functions inherited from Summer.Batch.Core.Unity.Injection.LateBindingNode
 LateBindingNode (Position position)
 Default constructor. More...
 
- Static Protected Member Functions inherited from Summer.Batch.Core.Unity.Injection.LateBindingNode
static Position GetPosition (params LateBindingNode[] nodes)
 Aggregates the position of several nodes. More...
 
- Properties inherited from Summer.Batch.Core.Unity.Injection.LateBindingNode
Position Position [get]
 The position of the node. More...
 
IList< LateBindingNodeChildren [get]
 The children of the current node. More...
 

Detailed Description

A node representing an index access.

Constructor & Destructor Documentation

Summer.Batch.Core.Unity.Injection.IndexAccessorNode.IndexAccessorNode ( IdentifierNode  identifier,
StringNode  index 
)

Default constructor.

Parameters
identifierthe identifier node representing the accessed object
indexthe string node representing the accessed index

The documentation for this class was generated from the following file:
  • Summer.Batch.Core/Core/Unity/Injection/LateBindingConfigurationParser.cs