public static void RegisterIfNeeded(IOnServiceRegistredContext context)
 {
     if (UnitOfWorkHelper.IsUnitOfWorkType(context.ImplementationType.GetTypeInfo()))
     {
         context.Interceptors.TryAdd <UnitOfWorkInterceptor>();
     }
 }
Пример #2
0
 private static bool ShouldIntercept(Type type)
 {
     return(!DynamicProxyIgnoreTypes.Contains(type) && UnitOfWorkHelper.IsUnitOfWorkType(type.GetTypeInfo()));
 }