コード例 #1
0
 public MeasurementExtractor(
     CalculatedFunctionContentTemplate template,
     IExpressionEvaluatorFactory expressionEvaluatorFactory)
 {
     Template = EnsureArg.IsNotNull(template, nameof(template));
     ExpressionEvaluatorFactory = EnsureArg.IsNotNull(expressionEvaluatorFactory, nameof(expressionEvaluatorFactory));
 }
コード例 #2
0
 public CalculatedFunctionContentTemplateFactory(
     IExpressionEvaluatorFactory expressionEvaluatorFactory,
     ITelemetryLogger logger)
 {
     _expressionEvaluatorFactory = EnsureArg.IsNotNull(expressionEvaluatorFactory, nameof(expressionEvaluatorFactory));
     _logger = EnsureArg.IsNotNull(logger, nameof(logger));
 }
 public CalculatedFunctionContentTemplateFactoryTests()
 {
     _logger = Substitute.For <ITelemetryLogger>();
     _expressionEvaluatorFactory = new TemplateExpressionEvaluatorFactory();
     _calculatedFunctionContentTemplateFactory = new CalculatedFunctionContentTemplateFactory(_expressionEvaluatorFactory, _logger);
 }
コード例 #4
0
 public LegacyMeasurementExtractor(
     CalculatedFunctionContentTemplate template,
     IExpressionEvaluatorFactory expressionEvaluatorFactory)
     : base(template, expressionEvaluatorFactory)
 {
 }