Table of Contents

Class TraceEntry<TInput, TOut>

Namespace
NMF.Transformations
Assembly
NMF.Transformations.dll

Represents a computation that is only used for tracing purposes

public sealed class TraceEntry<TInput, TOut> : ITraceEntry

Type Parameters

TInput

The type of the trace key

TOut

The output type of the trace entry

Inheritance
TraceEntry<TInput, TOut>
Implements
Inherited Members
Extension Methods

Constructors

TraceEntry(TransformationRuleBase<TInput, TOut>, TInput, TOut)

Creates a new trace-only computation

public TraceEntry(TransformationRuleBase<TInput, TOut> rule, TInput input, TOut output)

Parameters

rule TransformationRuleBase<TInput, TOut>

The transformation rule used as trace group

input TInput

The trace key for this transformation rule

output TOut

The output for this trace entry

Properties

Output

Gets the output of the trace entry

public TOut Output { get; }

Property Value

TOut

TransformationRule

Gets the transformation rule used as trace key for this trace entry

public TransformationRuleBase<TInput, TOut> TransformationRule { get; }

Property Value

TransformationRuleBase<TInput, TOut>