Show / Hide Table of Contents

Class OmitTagAttributeDecorator

Decorator for IHandlesProcessingError which handles TAL 'omit-tag' attributes.

Inheritance
System.Object
OmitTagAttributeDecorator
Implements
IHandlesProcessingError
IProcessesExpressionContext
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.Tal
Assembly: ZptSharp.dll
Syntax
public class OmitTagAttributeDecorator : IHandlesProcessingError, IProcessesExpressionContext

Constructors

| Improve this Doc View Source

OmitTagAttributeDecorator(IHandlesProcessingError, IGetsTalAttributeSpecs, IOmitsNode, IEvaluatesExpression, IInterpretsExpressionResult)

Initializes a new instance of the OmitTagAttributeDecorator class.

Declaration
public OmitTagAttributeDecorator(IHandlesProcessingError wrapped, IGetsTalAttributeSpecs specProvider, IOmitsNode omitter, IEvaluatesExpression evaluator, IInterpretsExpressionResult resultInterpreter)
Parameters
Type Name Description
IHandlesProcessingError wrapped

Wrapped.

IGetsTalAttributeSpecs specProvider

Spec provider.

IOmitsNode omitter

Omitter.

IEvaluatesExpression evaluator

Evaluator.

IInterpretsExpressionResult resultInterpreter

Result interpreter.

Methods

| Improve this Doc View Source

ProcessContextAsync(ExpressionContext, CancellationToken)

Processes the context using the rules defined within this object.

Declaration
public Task<ExpressionContextProcessingResult> ProcessContextAsync(ExpressionContext context, CancellationToken token = default(CancellationToken))
Parameters
Type Name Description
ExpressionContext context

The context to process.

System.Threading.CancellationToken token

An optional cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<ExpressionContextProcessingResult>

A result object indicating the outcome of processing.

Explicit Interface Implementations

| Improve this Doc View Source

IHandlesProcessingError.HandleErrorAsync(Exception, ExpressionContext, CancellationToken)

Declaration
Task<ErrorHandlingResult> IHandlesProcessingError.HandleErrorAsync(Exception ex, ExpressionContext context, CancellationToken token)
Parameters
Type Name Description
System.Exception ex
ExpressionContext context
System.Threading.CancellationToken token
Returns
Type Description
System.Threading.Tasks.Task<ErrorHandlingResult>

Implements

IHandlesProcessingError
IProcessesExpressionContext
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX