Table of Contents

Class Trace

Namespace
NMF.Transformations.Core
Assembly
NMF.Transformations.Core.dll

Represents a trace class based on a collection of computations

public class Trace : AbstractTrace, ITransformationTrace
Inheritance
Trace
Implements
Inherited Members
Extension Methods

Constructors

Trace()

Creates a trace object for an empty set of computations

public Trace()

Trace(ICollection<ITraceEntry>)

Creates the trace for the given collection of computations

public Trace(ICollection<ITraceEntry> computations)

Parameters

computations ICollection<ITraceEntry>

The collection of computations

Properties

Computations

The computations, the trace is based upon

public override IEnumerable<ITraceEntry> Computations { get; }

Property Value

IEnumerable<ITraceEntry>

Methods

PublishEntry(ITraceEntry)

Publishes the given computation to the trace

public override void PublishEntry(ITraceEntry traceEntry)

Parameters

traceEntry ITraceEntry

The computation that should be added to the trace

RevokeEntry(ITraceEntry)

Revokes the given computation and deletes it from the trace

public override void RevokeEntry(ITraceEntry traceEntry)

Parameters

traceEntry ITraceEntry

The computation that is to be revoked