Show / Hide Table of Contents

Interface IBenchmarkableLayoutGenerator<TLayout>

Represents layout generators that can be benchmarked.

Inherited Members
ILayoutGenerator<TLayout>.GenerateLayout()
Namespace: Edgar.Legacy.Core.LayoutGenerators.Interfaces
Assembly: Edgar.dll
Syntax
public interface IBenchmarkableLayoutGenerator<out TLayout> : ILayoutGenerator<TLayout>
Type Parameters
Name Description
TLayout

Properties

IterationsCount

Number of iterations of the whole run.

Declaration
int IterationsCount { get; }
Property Value
Type Description
System.Int32

LayoutsCount

Number of layouts generated.

Declaration
int LayoutsCount { get; }
Property Value
Type Description
System.Int32

TimeFirst

Number of milliseconds until a first layout is generated.

Declaration
long TimeFirst { get; }
Property Value
Type Description
System.Int64

TimeTotal

Number of milliseconds until all layouts are generated.

Declaration
long TimeTotal { get; }
Property Value
Type Description
System.Int64

Methods

EnableBenchmark(Boolean)

Enables collecting information for benchmarking.

Declaration
void EnableBenchmark(bool enable)
Parameters
Type Name Description
System.Boolean enable
Back to top Generated by DocFX