Namespace Codebelt.Extensions.BenchmarkDotNet
The Codebelt.Extensions.BenchmarkDotNet namespace contains types that provide a uniform, opinionated, and extensible way of working with BenchmarkDotNet.
Availability: .NET 10 and .NET 9.0
Extension Methods
| Type | Ext | Methods |
|---|---|---|
| BenchmarkWorkspaceOptions | ⬇️ | ConfigureBenchmarkDotNet |
| IServiceCollection | ⬇️ | AddBenchmarkWorkspace, AddBenchmarkWorkspace<TWorkspace> |
Classes
- BenchmarkWorkspace
Provides a default implementation of IBenchmarkWorkspace for discovering and handling assemblies and their generated artifacts in BenchmarkDotNet.
- BenchmarkWorkspaceOptions
Configuration options for BenchmarkWorkspace.
- BenchmarkWorkspaceOptionsExtensions
Extension methods for the BenchmarkWorkspaceOptions class.
- ServiceCollectionExtensions
Extension methods for the IServiceCollection interface.
Interfaces
- IBenchmarkWorkspace
Defines a way for discovering and handling assemblies and their generated artifacts in BenchmarkDotNet.