Table of Contents

Class BuildPartition

Namespace
BenchmarkDotNet.Running
Assembly
BenchmarkDotNet.dll
public class BuildPartition
Inheritance
BuildPartition

Constructors

BuildPartition(BenchmarkBuildInfo[], IResolver)

public BuildPartition(BenchmarkBuildInfo[] benchmarks, IResolver resolver)

Parameters

benchmarks BenchmarkBuildInfo[]
resolver IResolver

Properties

AssemblyLocation

public string AssemblyLocation { get; }

Property Value

string

Benchmarks

public BenchmarkBuildInfo[] Benchmarks { get; }

Property Value

BenchmarkBuildInfo[]

BuildConfiguration

public string BuildConfiguration { get; }

Property Value

string

GenerateMSBuildBinLog

public bool GenerateMSBuildBinLog { get; }

Property Value

bool

IsCustomBuildConfiguration

public bool IsCustomBuildConfiguration { get; }

Property Value

bool

IsNativeAot

public bool IsNativeAot { get; }

Property Value

bool

IsNetFramework

public bool IsNetFramework { get; }

Property Value

bool

IsWasm

public bool IsWasm { get; }

Property Value

bool

Jit

public Jit Jit { get; }

Property Value

Jit

LogBuildOutput

public bool LogBuildOutput { get; }

Property Value

bool

Platform

public Platform Platform { get; }

Property Value

Platform

ProgramName

public string ProgramName { get; }

Property Value

string

RepresentativeBenchmarkCase

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

public BenchmarkCase RepresentativeBenchmarkCase { get; }

Property Value

BenchmarkCase

Resolver

public IResolver Resolver { get; }

Property Value

IResolver

Runtime

public Runtime Runtime { get; }

Property Value

Runtime

Timeout

public TimeSpan Timeout { get; }

Property Value

TimeSpan

Methods

ToString()

public override string ToString()

Returns

string