Class InfrastructureMode
Inheritance
InfrastructureMode
Assembly: BenchmarkDotNet.dll
Syntax
public sealed class InfrastructureMode : JobMode<InfrastructureMode>
Constructors
InfrastructureMode()
Declaration
public InfrastructureMode()
Fields
ArgumentsCharacteristic
Declaration
public static readonly Characteristic<IReadOnlyList<Argument>> ArgumentsCharacteristic
Field Value
BuildConfigurationCharacteristic
Declaration
public static readonly Characteristic<string> BuildConfigurationCharacteristic
Field Value
ClockCharacteristic
Declaration
public static readonly Characteristic<IClock> ClockCharacteristic
Field Value
EngineFactoryCharacteristic
Declaration
public static readonly Characteristic<IEngineFactory> EngineFactoryCharacteristic
Field Value
InProcess
Declaration
public static readonly InfrastructureMode InProcess
Field Value
InProcessDontLogOutput
Declaration
public static readonly InfrastructureMode InProcessDontLogOutput
Field Value
NuGetReferencesCharacteristic
Declaration
public static readonly Characteristic<IReadOnlyCollection<NuGetReference>> NuGetReferencesCharacteristic
Field Value
ReleaseConfigurationName
Declaration
public const string ReleaseConfigurationName = "Release"
Field Value
Declaration
public static readonly Characteristic<IToolchain> ToolchainCharacteristic
Field Value
Properties
Arguments
Declaration
public IReadOnlyList<Argument> Arguments { get; set; }
Property Value
BuildConfiguration
Declaration
public string BuildConfiguration { get; set; }
Property Value
Clock
Declaration
public IClock Clock { get; set; }
Property Value
EngineFactory
this type will be used in the auto-generated program to create engine in separate process
it must have parameterless constructor
Declaration
public IEngineFactory EngineFactory { get; set; }
Property Value
NuGetReferences
Declaration
public IReadOnlyCollection<NuGetReference> NuGetReferences { get; set; }
Property Value
Declaration
public IToolchain Toolchain { get; set; }
Property Value
Methods
Declaration
public bool TryGetToolchain(out IToolchain toolchain)
Parameters
Returns
Extension Methods