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
Benchmarks
public BenchmarkBuildInfo[] Benchmarks { get; }
Property Value
BuildConfiguration
public string BuildConfiguration { get; }
Property Value
GenerateMSBuildBinLog
public bool GenerateMSBuildBinLog { get; }
Property Value
IsCustomBuildConfiguration
public bool IsCustomBuildConfiguration { get; }
Property Value
IsNativeAot
public bool IsNativeAot { get; }
Property Value
IsNetFramework
public bool IsNetFramework { get; }
Property Value
IsWasm
public bool IsWasm { get; }
Property Value
Jit
public Jit Jit { get; }
Property Value
LogBuildOutput
public bool LogBuildOutput { get; }
Property Value
Platform
public Platform Platform { get; }
Property Value
ProgramName
public string ProgramName { get; }
Property Value
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
Resolver
public IResolver Resolver { get; }
Property Value
Runtime
public Runtime Runtime { get; }
Property Value
Timeout
public TimeSpan Timeout { get; }
Property Value
Methods
ToString()
public override string ToString()