Show / Hide Table of Contents

Interface IEmitter

ALL emitters must satisfy this interface.

Inherited Members
IGenericMetricsPlanTransformer<IDictionary<String, MemoryStream>>.Transform(MetricsPlan)
Namespace: Mangrove.MetricSetEmitters
Assembly: MetricSetEmitters.dll
Syntax
public interface IEmitter : IGenericMetricsPlanTransformer<IDictionary<string, MemoryStream>>
Remarks

The Transform(MetricsPlan) method returns a dictionary mapping (relative) file paths to the content of those files.

Properties

View Source

Assumption

Validators encoding the assumption(s) this emitter makes about the MetricsPlan it will attempt to emit.

Declaration
IMetricsPlanValidator Assumption { get; }
Property Value
Type Description
IMetricsPlanValidator
Remarks

If an emitter makes multiple assumptions, it should expose them via an AggregateTransformer.

View Source

Extern

The sort of compute fabric this emitter targets.

Declaration
ExternKind Extern { get; }
Property Value
Type Description
ExternKind

Extension Methods

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