C# Class Caching.CacheAttribute

Inheritance: MethodInterceptionAspect
Afficher le fichier Open project: mgroves/PostSharp5

Méthodes publiques

Méthode Description
CompileTimeInitialize ( MethodBase method, AspectInfo aspectInfo ) : void
CompileTimeValidate ( MethodBase method ) : bool
OnInvoke ( MethodInterceptionArgs args ) : void
RuntimeInitialize ( MethodBase method ) : void

Private Methods

Méthode Description
BuildCacheKey ( System.Arguments arguments ) : string
CacheAttribute ( ) : System
IsDisallowedCacheReturnType ( Type returnType ) : bool

Method Details

CompileTimeInitialize() public méthode

public CompileTimeInitialize ( MethodBase method, AspectInfo aspectInfo ) : void
method System.Reflection.MethodBase
aspectInfo AspectInfo
Résultat void

CompileTimeValidate() public méthode

public CompileTimeValidate ( MethodBase method ) : bool
method System.Reflection.MethodBase
Résultat bool

OnInvoke() public méthode

public OnInvoke ( MethodInterceptionArgs args ) : void
args MethodInterceptionArgs
Résultat void

RuntimeInitialize() public méthode

public RuntimeInitialize ( MethodBase method ) : void
method System.Reflection.MethodBase
Résultat void