Class Trace
Represents a trace class based on a collection of computations
Implements
Inherited Members
Namespace: NMF.Transformations.Core
Assembly: NMF.Transformations.Core.dll
Syntax
public class Trace : AbstractTrace, ITransformationTrace
Constructors
| Edit this page View SourceTrace()
Creates a trace object for an empty set of computations
Declaration
public Trace()
Trace(ICollection<ITraceEntry>)
Creates the trace for the given collection of computations
Declaration
public Trace(ICollection<ITraceEntry> computations)
Parameters
Type | Name | Description |
---|---|---|
ICollection<ITraceEntry> | computations | The collection of computations |
Properties
| Edit this page View SourceComputations
The computations, the trace is based upon
Declaration
public override IEnumerable<ITraceEntry> Computations { get; }
Property Value
Type | Description |
---|---|
IEnumerable<ITraceEntry> |
Overrides
Methods
| Edit this page View SourcePublishEntry(ITraceEntry)
Publishes the given computation to the trace
Declaration
public override void PublishEntry(ITraceEntry traceEntry)
Parameters
Type | Name | Description |
---|---|---|
ITraceEntry | traceEntry | The computation that should be added to the trace |
Overrides
| Edit this page View SourceRevokeEntry(ITraceEntry)
Revokes the given computation and deletes it from the trace
Declaration
public override void RevokeEntry(ITraceEntry traceEntry)
Parameters
Type | Name | Description |
---|---|---|
ITraceEntry | traceEntry | The computation that is to be revoked |