Show / Hide Table of Contents

Class InProcessEmitToolchain

Inheritance
Object
Toolchain
InProcessEmitToolchain
Implements
IToolchain
Inherited Members
Toolchain.Name
Toolchain.Generator
Toolchain.Builder
Toolchain.Executor
Toolchain.IsSupported(BenchmarkCase, ILogger, IResolver)
Toolchain.ToString()
Namespace: BenchmarkDotNet.Toolchains.InProcess.Emit
Assembly: BenchmarkDotNet.dll
Syntax
public class InProcessEmitToolchain : Toolchain, IToolchain

Constructors

InProcessEmitToolchain(Boolean)

Initializes a new instance of the InProcessToolchain class.

Declaration
public InProcessEmitToolchain(bool logOutput)
Parameters
Type Name Description
Boolean logOutput

true if the output should be logged.

InProcessEmitToolchain(TimeSpan, Boolean)

Initializes a new instance of the InProcessToolchain class.

Declaration
public InProcessEmitToolchain(TimeSpan timeout, bool logOutput)
Parameters
Type Name Description
TimeSpan timeout

Timeout for the run.

Boolean logOutput

true if the output should be logged.

Fields

DontLogOutput

The toolchain instance without output logging.

Declaration
public static readonly IToolchain DontLogOutput
Field Value
Type Description
IToolchain

Instance

The default toolchain instance.

Declaration
public static readonly IToolchain Instance
Field Value
Type Description
IToolchain

Properties

IsInProcess

Declaration
public override bool IsInProcess { get; }
Property Value
Type Description
Boolean
Overrides
Toolchain.IsInProcess

Implements

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