C# 클래스 Caching.CacheAttribute

상속: MethodInterceptionAspect
파일 보기 프로젝트 열기: mgroves/PostSharp5

공개 메소드들

메소드 설명
CompileTimeInitialize ( MethodBase method, AspectInfo aspectInfo ) : void
CompileTimeValidate ( MethodBase method ) : bool
OnInvoke ( MethodInterceptionArgs args ) : void
RuntimeInitialize ( MethodBase method ) : void

비공개 메소드들

메소드 설명
BuildCacheKey ( System.Arguments arguments ) : string
CacheAttribute ( ) : System
IsDisallowedCacheReturnType ( Type returnType ) : bool

메소드 상세

CompileTimeInitialize() 공개 메소드

public CompileTimeInitialize ( MethodBase method, AspectInfo aspectInfo ) : void
method System.Reflection.MethodBase
aspectInfo AspectInfo
리턴 void

CompileTimeValidate() 공개 메소드

public CompileTimeValidate ( MethodBase method ) : bool
method System.Reflection.MethodBase
리턴 bool

OnInvoke() 공개 메소드

public OnInvoke ( MethodInterceptionArgs args ) : void
args MethodInterceptionArgs
리턴 void

RuntimeInitialize() 공개 메소드

public RuntimeInitialize ( MethodBase method ) : void
method System.Reflection.MethodBase
리턴 void