Namespace Kephas.Data.Linq.Expressions
Classes
DataContextQueryableSubstituteTypeConstantHandler
An ISubstituteTypeConstantHandler for IDataContextQueryProvider.
EnumerableMethods
Helper class for accessing the methods of the System.Collections.Generic.IEnumerable<T> interface.
EnumerableQuerySubstituteTypeConstantHandler
An ISubstituteTypeConstantHandler for System.Linq.EnumerableQuery.
ListSubstituteTypeConstantHandler
An ISubstituteTypeConstantHandler for lists.
QueryableMethods
Helper class for accessing the methods of the System.Linq.IQueryable<T> interface.
SubstituteExpressionExpressionVisitor
Visitor that replaces an expression with another one. The rest of the node will stay the same.
SubstituteTypeExpressionVisitor
The SubstituteTypeExpressionVisitor adjust types in the query substituting types with their substitute values and removes redundant Cast and OfType methods.
Interfaces
ISubstituteTypeConstantHandler
Handler for substituting a constant value with another one in the SubstituteTypeExpressionVisitor.