Table of Contents

Interface IToolchain

Namespace
BenchmarkDotNet.Toolchains
Assembly
BenchmarkDotNet.dll
public interface IToolchain

Properties

Builder

IBuilder Builder { get; }

Property Value

IBuilder

Executor

IExecutor Executor { get; }

Property Value

IExecutor

Generator

IGenerator Generator { get; }

Property Value

IGenerator

IsInProcess

bool IsInProcess { get; }

Property Value

bool

Name

string Name { get; }

Property Value

string

Methods

Validate(BenchmarkCase, IResolver)

IEnumerable<ValidationError> Validate(BenchmarkCase benchmarkCase, IResolver resolver)

Parameters

benchmarkCase BenchmarkCase
resolver IResolver

Returns

IEnumerable<ValidationError>