Class Toolchain
Inheritance
Toolchain
Implements
Namespace: BenchmarkDotNet.Toolchains
Assembly: BenchmarkDotNet.dll
Syntax
public class Toolchain : IToolchain
Constructors
Toolchain(String, IGenerator, IBuilder, IExecutor)
Declaration
public Toolchain(string name, IGenerator generator, IBuilder builder, IExecutor executor)
Parameters
Type | Name | Description |
---|---|---|
String | name | |
IGenerator | generator | |
IBuilder | builder | |
IExecutor | executor |
Properties
Builder
Declaration
public IBuilder Builder { get; }
Property Value
Type | Description |
---|---|
IBuilder |
Executor
Declaration
public IExecutor Executor { get; }
Property Value
Type | Description |
---|---|
IExecutor |
Generator
Declaration
public IGenerator Generator { get; }
Property Value
Type | Description |
---|---|
IGenerator |
IsInProcess
Declaration
public virtual bool IsInProcess { get; }
Property Value
Type | Description |
---|---|
Boolean |
Name
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
String |
Methods
IsSupported(BenchmarkCase, ILogger, IResolver)
Declaration
public virtual bool IsSupported(BenchmarkCase benchmarkCase, ILogger logger, IResolver resolver)
Parameters
Type | Name | Description |
---|---|---|
BenchmarkCase | benchmarkCase | |
ILogger | logger | |
IResolver | resolver |
Returns
Type | Description |
---|---|
Boolean |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |