Show / Hide Table of Contents

Class AddParsedExpressions

Given an expression parser and unparsed expressions, this transformer parses the expressions and adds them to the given MetricsPlan.

Inheritance
Object
LoggingTransformerBase
AddParsedExpressions
Implements
IMetricsPlanTransformer
Inherited Members
LoggingTransformerBase.Logger
LoggingTransformerBase.TransformerName
LoggingTransformerBase.Transform(MetricsPlan, IMetricsPlanValidator)
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Mangrove.MetricSetTransformers
Assembly: MetricSetTransformers.dll
Syntax
public class AddParsedExpressions : LoggingTransformerBase, IMetricsPlanTransformer

Constructors

View Source

AddParsedExpressions(Func<MetricsPlan, Func<String, Expression>>, IEnumerable<String>, ILogger)

Declaration
public AddParsedExpressions(Func<MetricsPlan, Func<string, Expression>> parser, IEnumerable<string> unparsedExpressions, ILogger logger)
Parameters
Type Name Description
Func<MetricsPlan, Func<String, Expression>> parser
IEnumerable<String> unparsedExpressions
ILogger logger

Methods

View Source

TransformWithTracing(MetricsPlan, IMetricsPlanValidator)

Declaration
public override MetricsPlan TransformWithTracing(MetricsPlan plan, IMetricsPlanValidator validator)
Parameters
Type Name Description
MetricsPlan plan
IMetricsPlanValidator validator
Returns
Type Description
MetricsPlan
Overrides
LoggingTransformerBase.TransformWithTracing(MetricsPlan, IMetricsPlanValidator)

Implements

IMetricsPlanTransformer

Extension Methods

ObjectExtensions.EventId(Object)
  • View Source
Back to top Generated by DocFX