Class Resolver
Assembly: BenchmarkDotNet.dll
Syntax
public class Resolver : IResolver
Methods
CanResolve(Characteristic)
Declaration
public bool CanResolve(Characteristic characteristic)
Parameters
Returns
Register<T>(Characteristic<T>, Func<T>)
Declaration
protected void Register<T>(Characteristic<T> characteristic, Func<T> resolver)
Parameters
Type Parameters
Register<T>(Characteristic<T>, Func<CharacteristicObject, T>)
Declaration
protected void Register<T>(Characteristic<T> characteristic, Func<CharacteristicObject, T> resolver)
Parameters
Type Parameters
Resolve(CharacteristicObject, Characteristic)
Declaration
public object Resolve(CharacteristicObject obj, Characteristic characteristic)
Parameters
Returns
Resolve(CharacteristicObject, Characteristic, Object)
Declaration
public object Resolve(CharacteristicObject obj, Characteristic characteristic, object defaultValue)
Parameters
Returns
Resolve<T>(CharacteristicObject, Characteristic<T>)
Declaration
public T Resolve<T>(CharacteristicObject obj, Characteristic<T> characteristic)
Parameters
Returns
Type Parameters
Resolve<T>(CharacteristicObject, Characteristic<T>, T)
Declaration
public T Resolve<T>(CharacteristicObject obj, Characteristic<T> characteristic, T defaultValue)
Parameters
Returns
Type Parameters
Implements