Show / Hide Table of Contents

Class MetalContextProcessorFactory

Implementation of IGetsMetalContextProcessor which gets the expression-context processor for METAL.

Inheritance
System.Object
MetalContextProcessorFactory
Implements
IGetsMetalContextProcessor
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.Metal
Assembly: ZptSharp.dll
Syntax
public class MetalContextProcessorFactory : IGetsMetalContextProcessor

Constructors

| Improve this Doc View Source

MetalContextProcessorFactory(IGetsMetalAttributeSpecs, IGetsMacro, IExpandsMacro, ISearchesForAttributes, ILogger<MacroUsageContextProcessor>, IReplacesNode)

Initializes a new instance of the MetalContextProcessorFactory class.

Declaration
public MetalContextProcessorFactory(IGetsMetalAttributeSpecs specProvider, IGetsMacro macroProvider, IExpandsMacro macroExpander, ISearchesForAttributes attributeFinder, ILogger<MacroUsageContextProcessor> logger, IReplacesNode replacer)
Parameters
Type Name Description
IGetsMetalAttributeSpecs specProvider

Spec provider.

IGetsMacro macroProvider

Macro provider.

IExpandsMacro macroExpander

Macro expander.

ISearchesForAttributes attributeFinder

An attribute finder.

Microsoft.Extensions.Logging.ILogger<MacroUsageContextProcessor> logger

A logger.

IReplacesNode replacer

The node replacer.

Methods

| Improve this Doc View Source

GetMetalContextProcessor()

Gets the METAL context processor.

Declaration
public IProcessesExpressionContext GetMetalContextProcessor()
Returns
Type Description
IProcessesExpressionContext

The METAL context processor.

Implements

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