PostSharp5.0/API Reference/Post­Sharp.​Patterns.​Caching Namespace/Caching­Services.​Invalidation Class/Invalidation Methods/Invalidation.​Invalidate Method/Caching­Services.​Invalidation.​Invalidate(TReturn, TParam1) Method (Func(TParam1, TReturn), TParam1)

CachingServices.Invalidation.Invalidate<TReturn, TParam1> Method (Func<TParam1, TReturn>, TParam1)

Removes a method call result from the cache giving the delegate of the method. This overload is for methods with 1 parameter.

Namespace:  PostSharp.Patterns.Caching
Assembly:  PostSharp.Patterns.Caching (in PostSharp.Patterns.Caching.dll) Version: 5.0.55.0 (5.0.55.0)
Syntax
C#
public static void Invalidate<TReturn, TParam1>(
	Func<TParam1, TReturn> method,
	TParam1 arg1
)

Parameters

method
Type: System.Func<TParam1, TReturn>
A delegate of the method to invalidate.
arg1
Type: TParam1
Value of the first parameter.

Type Parameters

TReturn
The return type of the method.
TParam1
Type of the first parameter.
See Also