Class IterativeExpressionContextProcessorFactory
A factory implementation which creates IIterativelyProcessesExpressionContexts using a specified implementation of IProcessesExpressionContext.
Inheritance
System.Object
IterativeExpressionContextProcessorFactory
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ZptSharp.Rendering
Assembly: ZptSharp.dll
Syntax
public class IterativeExpressionContextProcessorFactory : IGetsIterativeExpressionContextProcessor
Constructors
| Improve this Doc View SourceIterativeExpressionContextProcessorFactory(IGetsChildExpressionContexts)
Initializes a new instance of the IterativeExpressionContextProcessorFactory class.
Declaration
public IterativeExpressionContextProcessorFactory(IGetsChildExpressionContexts childContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IGetsChildExpressionContexts | childContextProvider | Child context provider. |
Methods
| Improve this Doc View SourceGetContextIterator(IProcessesExpressionContext)
Gets an expression context iterator which uses the specified processor
.
Declaration
public IIterativelyProcessesExpressionContexts GetContextIterator(IProcessesExpressionContext processor)
Parameters
Type | Name | Description |
---|---|---|
IProcessesExpressionContext | processor | The processor to be used upon each iteration. |
Returns
Type | Description |
---|---|
IIterativelyProcessesExpressionContexts | The context iterator. |