Show / Hide Table of Contents

Class BuildPartition

Inheritance
Object
BuildPartition
Namespace: BenchmarkDotNet.Running
Assembly: BenchmarkDotNet.dll
Syntax
public class BuildPartition

Constructors

BuildPartition(BenchmarkBuildInfo[], IResolver)

Declaration
public BuildPartition(BenchmarkBuildInfo[] benchmarks, IResolver resolver)
Parameters
Type Name Description
BenchmarkBuildInfo[] benchmarks
IResolver resolver

Properties

AssemblyLocation

Declaration
public string AssemblyLocation { get; }
Property Value
Type Description
String

Benchmarks

Declaration
public BenchmarkBuildInfo[] Benchmarks { get; }
Property Value
Type Description
BenchmarkBuildInfo[]

BuildConfiguration

Declaration
public string BuildConfiguration { get; }
Property Value
Type Description
String

GenerateMSBuildBinLog

Declaration
public bool GenerateMSBuildBinLog { get; }
Property Value
Type Description
Boolean

IsCustomBuildConfiguration

Declaration
public bool IsCustomBuildConfiguration { get; }
Property Value
Type Description
Boolean

IsNativeAot

Declaration
public bool IsNativeAot { get; }
Property Value
Type Description
Boolean

IsNetFramework

Declaration
public bool IsNetFramework { get; }
Property Value
Type Description
Boolean

IsWasm

Declaration
public bool IsWasm { get; }
Property Value
Type Description
Boolean

Jit

Declaration
public Jit Jit { get; }
Property Value
Type Description
Jit

LogBuildOutput

Declaration
public bool LogBuildOutput { get; }
Property Value
Type Description
Boolean

NoAcknowledgments

Declaration
public bool NoAcknowledgments { get; }
Property Value
Type Description
Boolean

Platform

Declaration
public Platform Platform { get; }
Property Value
Type Description
Platform

ProgramName

Declaration
public string ProgramName { get; }
Property Value
Type Description
String

RepresentativeBenchmarkCase

the benchmarks are grouped by the build settings so you can use this benchmark to get the runtime settings

Declaration
public BenchmarkCase RepresentativeBenchmarkCase { get; }
Property Value
Type Description
BenchmarkCase

Resolver

Declaration
public IResolver Resolver { get; }
Property Value
Type Description
IResolver

Runtime

Declaration
public Runtime Runtime { get; }
Property Value
Type Description
Runtime

Timeout

Declaration
public TimeSpan Timeout { get; }
Property Value
Type Description
TimeSpan

Methods

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
Object.ToString()
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors