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. |