C# Класс NBench.Reporting.Targets.ActionBenchmarkOutput

An IBenchmarkOutput designed to run BenchmarkAssertions against the data we collect on each run and in the final benchmark.
Наследование: IBenchmarkOutput
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultBenchmarkResultsAction Action
DefaultRunAction bool>.Action
DefaultWriteLineAction Action

Открытые методы

Метод Описание
ActionBenchmarkOutput ( bool>.Action runAction = null, Action benchmarkAction = null, Action writeLineAction = null ) : System
ActionBenchmarkOutput ( Action runAction, Action benchmarkAction ) : System
Error ( Exception ex, string message ) : void
Error ( string message ) : void
FinishBenchmark ( string benchmarkName ) : void
SkipBenchmark ( string benchmarkName ) : void
StartBenchmark ( string benchmarkName ) : void
Warning ( string message ) : void
WriteBenchmark ( BenchmarkFinalResults results ) : void
WriteLine ( string message ) : void
WriteRun ( BenchmarkRunReport report, bool isWarmup = false ) : void

Описание методов

ActionBenchmarkOutput() публичный Метод

public ActionBenchmarkOutput ( bool>.Action runAction = null, Action benchmarkAction = null, Action writeLineAction = null ) : System
runAction bool>.Action
benchmarkAction Action
writeLineAction Action
Результат System

ActionBenchmarkOutput() публичный Метод

public ActionBenchmarkOutput ( Action runAction, Action benchmarkAction ) : System
runAction Action
benchmarkAction Action
Результат System

Error() публичный Метод

public Error ( Exception ex, string message ) : void
ex System.Exception
message string
Результат void

Error() публичный Метод

public Error ( string message ) : void
message string
Результат void

FinishBenchmark() публичный Метод

public FinishBenchmark ( string benchmarkName ) : void
benchmarkName string
Результат void

SkipBenchmark() публичный Метод

public SkipBenchmark ( string benchmarkName ) : void
benchmarkName string
Результат void

StartBenchmark() публичный Метод

public StartBenchmark ( string benchmarkName ) : void
benchmarkName string
Результат void

Warning() публичный Метод

public Warning ( string message ) : void
message string
Результат void

WriteBenchmark() публичный Метод

public WriteBenchmark ( BenchmarkFinalResults results ) : void
results BenchmarkFinalResults
Результат void

WriteLine() публичный Метод

public WriteLine ( string message ) : void
message string
Результат void

WriteRun() публичный Метод

public WriteRun ( BenchmarkRunReport report, bool isWarmup = false ) : void
report BenchmarkRunReport
isWarmup bool
Результат void

Описание свойств

DefaultBenchmarkResultsAction публичное статическое свойство

public static Action DefaultBenchmarkResultsAction
Результат Action

DefaultRunAction публичное статическое свойство

public static Action DefaultRunAction
Результат bool>.Action

DefaultWriteLineAction публичное статическое свойство

public static Action DefaultWriteLineAction
Результат Action