Show / Hide Table of Contents

Class CsProjClassicNetToolchain

this toolchain is designed for the new .csprojs, to build .NET 4.x benchmarks from the context of .NET Core host process it does not work with the old .csprojs or project.json!

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

Fields

Net461

Declaration
public static readonly IToolchain Net461
Field Value
Type Description
IToolchain

Net462

Declaration
public static readonly IToolchain Net462
Field Value
Type Description
IToolchain

Net47

Declaration
public static readonly IToolchain Net47
Field Value
Type Description
IToolchain

Net471

Declaration
public static readonly IToolchain Net471
Field Value
Type Description
IToolchain

Net472

Declaration
public static readonly IToolchain Net472
Field Value
Type Description
IToolchain

Net48

Declaration
public static readonly IToolchain Net48
Field Value
Type Description
IToolchain

Net481

Declaration
public static readonly IToolchain Net481
Field Value
Type Description
IToolchain

Methods

From(String, String)

Declaration
public static IToolchain From(string targetFrameworkMoniker, string packagesPath = null)
Parameters
Type Name Description
String targetFrameworkMoniker
String packagesPath
Returns
Type Description
IToolchain

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