API Reference
Interface
IBenchmarkTargetCheckWriter
Writes and restores one benchmark check on a typed target.
Methods
public abstract BenchmarkWriteResult Restore(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkBackupValue before) #Returns:
BenchmarkWriteResultRestores the exact captured pre-change state.
Parameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- check TestimoX.Benchmarks.BenchmarkCheckDefinition
- before TestimoX.Benchmarks.Transactions.BenchmarkBackupValue
public abstract BenchmarkWriteResult Write(BenchmarkTarget target, BenchmarkCheckDefinition check, Object value) #Returns:
BenchmarkWriteResultWrites a selected remediation value.
Parameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- check TestimoX.Benchmarks.BenchmarkCheckDefinition
- value System.Object
public abstract BenchmarkWriteResult WriteCaptured(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkBackupValue before, Object value) #Returns:
BenchmarkWriteResultWrites a selected remediation value against the exact state captured by the governing transaction.
Parameters
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- check TestimoX.Benchmarks.BenchmarkCheckDefinition
- before TestimoX.Benchmarks.Transactions.BenchmarkBackupValue
- value System.Object