Show / Hide Table of Contents

Class RoslynToolchain

Build a benchmark program with the Roslyn compiler.

Inheritance
Object
Toolchain
RoslynToolchain
Implements
IToolchain
Inherited Members
Toolchain.Name
Toolchain.Generator
Toolchain.Builder
Toolchain.Executor
Toolchain.IsInProcess
Toolchain.ToString()
Namespace: BenchmarkDotNet.Toolchains.Roslyn
Assembly: BenchmarkDotNet.dll
Syntax
public class RoslynToolchain : Toolchain, IToolchain

Constructors

RoslynToolchain()

Declaration
public RoslynToolchain()

Fields

Instance

Declaration
public static readonly IToolchain Instance
Field Value
Type Description
IToolchain

Methods

IsSupported(BenchmarkCase, ILogger, IResolver)

Declaration
public override bool IsSupported(BenchmarkCase benchmarkCase, ILogger logger, IResolver resolver)
Parameters
Type Name Description
BenchmarkCase benchmarkCase
ILogger logger
IResolver resolver
Returns
Type Description
Boolean
Overrides
Toolchain.IsSupported(BenchmarkCase, ILogger, IResolver)

Implements

IToolchain
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors