Click or drag to resize
QueryT Class

Note: This API is now obsolete.

Entry class for LINQ provider. Containter of the virtual methods that will be invoked on select, intsert, update, remove or get calls.
Inheritance Hierarchy
SystemObject
  Intuit.Ipp.LinqExtenderExpressionVisitor
    Intuit.Ipp.LinqExtenderQueryT

Namespace:  Intuit.Ipp.LinqExtender
Assembly:  Intuit.Ipp.LinqExtender (in Intuit.Ipp.LinqExtender.dll) Version: 4.0.0.0 (4.0.0.0)
Syntax
C#
[ObsoleteAttribute("Deprecated. Use QueryService->ExecuteIdsQuery")]
public class Query<T> : ExpressionVisitor, IModifiableCollection<T>, 
	IMethodCall<T>, IMethodCall, IModifiableCollection, IOrderedQueryable<T>, IQueryable<T>, 
	IEnumerable<T>, IEnumerable, IQueryable, IOrderedQueryable, IDisposable, 
	IQueryProvider

Type Parameters

T

[Missing <typeparam name="T"/> documentation for "T:Intuit.Ipp.LinqExtender.Query`1"]

The QueryT type exposes the following members.

Constructors
  NameDescription
Public methodQueryT
Creates a new instance of QueryT class.
Top
Properties
  NameDescription
Public propertyElementType
Gets element type for the expression.
Public propertyExpression
Gets the expression tree.
Public propertyItem
Gets the collection item for an index
Public propertyProvider
Gets a query provider the LINQ query.
Top
Methods
  NameDescription
Public methodAdd
Adds a new item to the collection
Public methodAddRange(IEnumerableT)
Addes a range of items to the collection.
Public methodAddRange(IEnumerableT, Boolean)
Adds list of items to the collection , optionally calls in memory sort. Used in QueryT.SelectItem
Public methodAny
Return true if there is any item in collection.
Public methodClear
Clears out items from collection.
Public methodCount
Returns the count of items in the collection.
Public methodCreateQuery(Expression)
Creates the query for current expression.
Public methodCreateQueryTS(Expression)
Creates the query for type and current expression.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExecute(Expression)
Executes the query for current expression.
Public methodExecuteTResult(Expression)
Executes the query for current type and expression
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFirst
Returns the first item from the collection.
Public methodFirstOrDefault
Returns first item or default value if empty.
Public methodGetEnumerator
Executes the query and gets a iterator for it.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLast
Returns the last item from the collection.
Public methodLastOrDefault
Returns last item or default value if empty.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove
Marks an item to be removed.
Public methodSingle
Returns a single item from the collection.
Public methodSingleOrDefault
Returns a single item or default value if empty.
Public methodSort
internally tries to sort , if the query contains orderby statement.
Public methodSubmitChanges
When called, it invokes the appropiate QueryT method to finalize the collection changes.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodVisit
Visits expression and delegates call to different to branch.
(Inherited from ExpressionVisitor.)
Public methodVisitBinary
Visits the binary expression.
(Overrides ExpressionVisitorVisitBinary(BinaryExpression).)
Public methodVisitConstant (Overrides ExpressionVisitorVisitConstant(ConstantExpression).)
Public methodVisitLamda
Visits the lambda expression.
(Inherited from ExpressionVisitor.)
Public methodVisitMemberAccess (Overrides ExpressionVisitorVisitMemberAccess(MemberExpression).)
Public methodVisitMethodCall
Visits the method call expression
(Overrides ExpressionVisitorVisitMethodCall(MethodCallExpression).)
Public methodVisitNew
Visits the new type expression.
(Inherited from ExpressionVisitor.)
Public methodVisitUnary (Overrides ExpressionVisitorVisitUnary(UnaryExpression).)
Top
Extension Methods
See Also