Table of Contents

Class TypeFilter

Namespace
BenchmarkDotNet.Running
Assembly
BenchmarkDotNet.dll
public static class TypeFilter
Inheritance
TypeFilter

Methods

Filter(IConfig, IEnumerable<Type>)

public static BenchmarkRunInfo[] Filter(IConfig effectiveConfig, IEnumerable<Type> types)

Parameters

effectiveConfig IConfig
types IEnumerable<Type>

Returns

BenchmarkRunInfo[]

GetTypesWithRunnableBenchmarks(IEnumerable<Type>, IEnumerable<Assembly>, ILogger)

public static (bool allTypesValid, IReadOnlyList<Type> runnable) GetTypesWithRunnableBenchmarks(IEnumerable<Type> types, IEnumerable<Assembly> assemblies, ILogger logger)

Parameters

types IEnumerable<Type>
assemblies IEnumerable<Assembly>
logger ILogger

Returns

(bool allTypesValid, IReadOnlyList<Type> runnable)