Skip to content

M_CodeJam_PerfTests_Running_Console_ConsoleCompetition_Run__1_1

andrewvk edited this page Nov 8, 2016 · 2 revisions

ConsoleCompetition.Run(T) Method (T, ICompetitionConfig)

Runs the benchmark.

Namespace: CodeJam.PerfTests.Running.Console
Assembly: CodeJam.PerfTests (in CodeJam.PerfTests.dll) Version: 1.1.0.0 (1.1.0.0)

Syntax

C#

public static CompetitionState Run<T>(
	T thisReference,
	ICompetitionConfig competitionConfig = null
)
where T : class

VB

Public Shared Function Run(Of T As Class) ( 
	thisReference As T,
	Optional competitionConfig As ICompetitionConfig = Nothing
) As CompetitionState

F#

static member Run : 
        thisReference : 'T * 
        ?competitionConfig : ICompetitionConfig 
(* Defaults:
        let _competitionConfig = defaultArg competitionConfig null
*)
-> CompetitionState  when 'T : not struct

Parameters

 

thisReference
Type: T
Reference used to infer type of the benchmark.
competitionConfig (Optional)
Type: CodeJam.PerfTests.Configs.ICompetitionConfig
The competition config. Ifnull config from CompetitionConfigAttribute will be used.

Type Parameters

 

T
Benchmark class to run.

Return Value

Type: CompetitionState
The state of the competition.

See Also

Reference

ConsoleCompetition Class
Run Overload
CodeJam.PerfTests.Running.Console Namespace

Clone this wiki locally