Mercurial > pub > bltoolkit
view Source/Aspects/Interceptor.cs @ 6:11b6da379593
Исправлена странная ошибка при использовании OfType<...>().Where(...)
author | cin |
---|---|
date | Mon, 05 Dec 2016 05:50:52 +0300 |
parents | f990fcb411a9 |
children |
line wrap: on
line source
namespace BLToolkit.Aspects { [System.Diagnostics.DebuggerStepThrough] public abstract class Interceptor : IInterceptor { public virtual void Init(CallMethodInfo info, string configString) { } public virtual void Intercept(InterceptCallInfo info) { switch (info.InterceptType) { case InterceptType.BeforeCall: BeforeCall(info); break; case InterceptType.AfterCall: AfterCall (info); break; case InterceptType.OnCatch: OnCatch (info); break; case InterceptType.OnFinally: OnFinally (info); break; } } protected virtual void BeforeCall(InterceptCallInfo info) {} protected virtual void AfterCall (InterceptCallInfo info) {} protected virtual void OnCatch (InterceptCallInfo info) {} protected virtual void OnFinally (InterceptCallInfo info) {} } }