示例#1
0
 private InterceptingProvider(IQueryProvider underlyingQueryProvider, AuthorizationTokenRepositoryBase authorizationTokenRepository)
 {
     _underlyingProvider           = underlyingQueryProvider;
     _authorizationTokenRepository = authorizationTokenRepository;
 }
示例#2
0
            public static IQueryable <AuthorizationTokenDO> Intercept(IQueryable <AuthorizationTokenDO> underlyingQuery, AuthorizationTokenRepositoryBase authorizationTokenRepository)
            {
                InterceptingProvider provider = new InterceptingProvider(underlyingQuery.Provider, authorizationTokenRepository);

                return(provider.CreateQuery <AuthorizationTokenDO>(underlyingQuery.Expression));
            }
示例#3
0
 public EnumeratorWrapper(IEnumerator <AuthorizationTokenDO> underlyingIEnumerator, AuthorizationTokenRepositoryBase authorizationTokenRepository)
 {
     _underlyingIEnumerator        = underlyingIEnumerator;
     _authorizationTokenRepository = authorizationTokenRepository;
 }