Interface IToolchain
Namespace: BenchmarkDotNet.Toolchains
Assembly: BenchmarkDotNet.dll
Syntax
public interface IToolchain
Properties
Builder
Declaration
IBuilder Builder { get; }
Property Value
| Type | Description |
|---|---|
| IBuilder |
Executor
Declaration
IExecutor Executor { get; }
Property Value
| Type | Description |
|---|---|
| IExecutor |
Generator
Declaration
IGenerator Generator { get; }
Property Value
| Type | Description |
|---|---|
| IGenerator |
IsInProcess
Declaration
bool IsInProcess { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Name
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| String |
Methods
IsSupported(BenchmarkCase, ILogger, IResolver)
Declaration
bool IsSupported(BenchmarkCase benchmarkCase, ILogger logger, IResolver resolver)
Parameters
| Type | Name | Description |
|---|---|---|
| BenchmarkCase | benchmarkCase | |
| ILogger | logger | |
| IResolver | resolver |
Returns
| Type | Description |
|---|---|
| Boolean |