Open sandboxFocus

Method ConfigureCaching

ConfigureCaching(IQuery<IMethod>, Action<CachingOptionsBuilder>)

Configures caching options for the selected methods.

Declaration
public static void ConfigureCaching(this IQuery<IMethod> method, Action<CachingOptionsBuilder> build)
Parameters
Type Name Description
IQuery<IMethod> method

The query selecting the methods to configure.

Action<CachingOptionsBuilder> build

A delegate that configures the CachingOptionsBuilder.

ConfigureCaching(IQuery<ICompilation>, Action<CachingOptionsBuilder>)

Configures default caching options for all methods in the compilation.

Declaration
public static void ConfigureCaching(this IQuery<ICompilation> method, Action<CachingOptionsBuilder> build)
Parameters
Type Name Description
IQuery<ICompilation> method

The query selecting the compilation.

Action<CachingOptionsBuilder> build

A delegate that configures the CachingOptionsBuilder.

ConfigureCaching(IQuery<INamespace>, Action<CachingOptionsBuilder>)

Configures default caching options for all methods in the selected namespaces.

Declaration
public static void ConfigureCaching(this IQuery<INamespace> method, Action<CachingOptionsBuilder> build)
Parameters
Type Name Description
IQuery<INamespace> method

The query selecting the namespaces.

Action<CachingOptionsBuilder> build

A delegate that configures the CachingOptionsBuilder.

ConfigureCaching(IQuery<INamedType>, Action<CachingOptionsBuilder>)

Configures default caching options for all methods in the selected types.

Declaration
public static void ConfigureCaching(this IQuery<INamedType> method, Action<CachingOptionsBuilder> build)
Parameters
Type Name Description
IQuery<INamedType> method

The query selecting the types.

Action<CachingOptionsBuilder> build

A delegate that configures the CachingOptionsBuilder.