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
Methods
PublishEntry(ITraceEntry)
Publishes the given computation to the trace
public override void PublishEntry(ITraceEntry traceEntry)
Parameters
traceEntry
ITraceEntryThe 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
ITraceEntryThe computation that is to be revoked