Class Toolchain
- Namespace
- BenchmarkDotNet.Toolchains
- Assembly
- BenchmarkDotNet.dll
public class Toolchain : IToolchain
- Inheritance
-
Toolchain
- Implements
- Derived
Constructors
Toolchain(string, IGenerator, IBuilder, IExecutor)
public Toolchain(string name, IGenerator generator, IBuilder builder, IExecutor executor)
Parameters
name
stringgenerator
IGeneratorbuilder
IBuilderexecutor
IExecutor
Properties
Builder
public IBuilder Builder { get; }
Property Value
Executor
public IExecutor Executor { get; }
Property Value
Generator
public IGenerator Generator { get; }
Property Value
IsInProcess
public virtual bool IsInProcess { get; }
Property Value
Name
public string Name { get; }
Property Value
Methods
ToString()
public override string ToString()
Returns
Validate(BenchmarkCase, IResolver)
public virtual IEnumerable<ValidationError> Validate(BenchmarkCase benchmarkCase, IResolver resolver)
Parameters
benchmarkCase
BenchmarkCaseresolver
IResolver