Files
ayanova7/3rdprtylibs/QuickBooks/QBOnline4/Intuit.Ipp.LinqExtender.xml
2018-06-29 19:47:36 +00:00

2434 lines
108 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>Intuit.Ipp.LinqExtender</name>
</assembly>
<members>
<member name="T:Intuit.Ipp.LinqExtender.Abstraction.NamespaceDoc">
<summary>
Intuit.Ipp.DataService has public methods to call Intuit Data Services and
The assembly has methods for all CRUD
(Add, Update, FindById, FindAll and Delete) operations and also has features to query QBO entities.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Abstraction.IBucket">
<summary>
Interface defining Bucket object and its accesible proeprties.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IBucket.Name">
<summary>
Gets the name of the <see cref="T:Intuit.Ipp.LinqExtender.Bucket"/> object, either the class name or value of <c>OriginalEntityName</c>, if used.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IBucket.IsDirty">
<summary>
Gets/Sets <value>true</value> if an where is clause used.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IBucket.ItemsToTake">
<summary>
Gets/Sets Items to Take from collection.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IBucket.ItemsToSkip">
<summary>
Gets/ Sets items to skip from start.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IBucket.Items">
<summary>
Gets <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/> for property.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IBucket.Methods">
<summary>
Gets a list of methods executed on the query.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IBucket.OrderByItems">
<summary>
Gets the order by information set in query.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IBucket.UniqueItems">
<summary>
Returns property name for which the UniqueIdentifierAttribute is defined.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Abstraction.IClassGenerator">
<summary>
Entry point interface for <see cref="T:Intuit.Ipp.LinqExtender.ClassGenerator"/>
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IClassGenerator.BuildDynamicAssembly">
<summary>
Builds the dynamic assembly.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IClassGenerator.CreateType(System.Type,System.Type)">
<summary>
Builds a type in the dynamic assembly, if already the type is not created.
</summary>
<param name="parentType">type of object or interfae to implement</param>
<param name="interfaceType">parent interface type.</param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IClassGenerator.AddProperty(System.String,System.Object)">
<summary>
Adds properties to the dynamic type.
</summary>
<param name="name"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IClassGenerator.CreateInstance``1(System.Object)">
<summary>
Creates a new instance of the dynamically generated type.
</summary>
<typeparam name="T"></typeparam>
<param name="source">source object from where to copy the properties.</param>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Abstraction.IContainer">
<summary>
Defaines common propeties for accessing <see cref="T:Intuit.Ipp.LinqExtender.Bucket"/> or <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/>.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IContainer.Container">
<summary>
Gets the current container.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IContainer.Name">
<summary>
Gets the name of the current container.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Abstraction.IQueryObject">
<summary>
Interface for making an object queryable.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Abstraction.IQueryObjectImpl">
<summary>
Internal class for query object.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IQueryObjectImpl.IsDeleted">
<summary>
Get/Sets if an item is delted from the collection.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IQueryObjectImpl.IsNewlyAdded">
<summary>
Gets/Sets if an item is newly added to the collection.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Abstraction.IQueryObjectImpl.IsAltered">
<summary>
Gets/Sets if an item is updated.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IQueryObjectImpl.FillBucket(Intuit.Ipp.LinqExtender.Bucket)">
<summary>
fills up the bucket from current object.
</summary>
<param name="bucket"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IQueryObjectImpl.FillObject(Intuit.Ipp.LinqExtender.Bucket)">
<summary>
fills the object from working bucket.
</summary>
<param name="source"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IQueryObjectImpl.FillProperty(System.String,System.Object,System.Type)">
<summary>
fills up the property of current object.
</summary>
<param name="name"></param>
<param name="value"></param>
<param name="returnType"></param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Abstraction.IModifiableCollection">
<summary>
Generic inteface for modifying collecion.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IModifiableCollection.Clear">
<summary>
Clears out items from collection.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IModifiableCollection.Sort">
<summary>
Sorts the collection, using the orderby clause used in query.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Abstraction.IModifiableCollection`1">
<summary>
Non generic interface for modifying colleciton items.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IModifiableCollection`1.Remove(`0)">
<summary>
Marks an item to be removed.
</summary>
<param name="value">query object.</param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IModifiableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
<summary>
Addes a range of items to the collection.
</summary>
<param name="items"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IModifiableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0},System.Boolean)">
<summary>
Adds items to the main collection and does a sort operation if any orderby is used in query.
</summary>
<param name="items"></param>
<param name="inMemorySort"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IModifiableCollection`1.Add(`0)">
<summary>
Adds a new item to the collection
</summary>
<param name="item"></param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Abstraction.IMethodCall`1">
<summary>
Query item interface for direct calls on collection.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IMethodCall`1.Single">
<summary>
Returns a single item from the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IMethodCall`1.SingleOrDefault">
<summary>
Returns a single item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IMethodCall`1.First">
<summary>
Returns the first item from the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IMethodCall`1.FirstOrDefault">
<summary>
Returns first item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IMethodCall`1.Last">
<summary>
Returns the last item from the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IMethodCall`1.LastOrDefault">
<summary>
Returns last item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Abstraction.IMethodCall">
<summary>
Non generic query call interface.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IMethodCall.Any">
<summary>
Return true if there is any item in collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Abstraction.IMethodCall.Count">
<summary>
Returns the count of items in the collection.
</summary>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.BlockExpression">
<summary>
Combines a number expressions sequentially
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.BlockExpression.Expressions">
<summary>
Gets the list of expression associated with the current query.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.BlockExpression.CodeType">
<summary>
Gets a value indicating the type of expression.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.NamespaceDoc">
<summary>
Intuit.Ipp.DataService has public methods to call Intuit Data Services and
The assembly has methods for all CRUD
(Add, Update, FindById, FindAll and Delete) operations and also has features to query QBO entities.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.LambdaExpression">
<summary>
Defines lambda expression.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Ast.LambdaExpression.#ctor(System.Type)">
<summary>
Initailizes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.Ast.LambdaExpression"/> class.
</summary>
<param name="type">Target object type.</param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LambdaExpression.Type">
<summary>
Gets the underlying type of the expression.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LambdaExpression.Body">
<summary>
Gets the body of the expression.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LambdaExpression.CodeType">
<summary>
Gets the type of the expression.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.LiteralExpression">
<summary>
Represents the extracted value of a query item.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LiteralExpression.Type">
<summary>
Gets the target type.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LiteralExpression.Value">
<summary>
Gets the value that is evaulated from linq query.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LiteralExpression.CodeType">
<summary>
Gets the type of the expression.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.LogicalExpression">
<summary>
Reprensents Logical blocks.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Ast.LogicalExpression.#ctor(Intuit.Ipp.LinqExtender.LogicalOperator)">
<summary>
Intializes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.Ast.LogicalExpression"/> class.
</summary>
<param name="@operator">Logical operator</param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LogicalExpression.Left">
<summary>
Gets the left expression.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LogicalExpression.Right">
<summary>
Gets the right exprssison.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LogicalExpression.IsChild">
<summary>
Gets value that indicates that the current is a child expression.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LogicalExpression.Operator">
<summary>
Gets the operator joining the left and right expression.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.LogicalExpression.CodeType">
<summary>
Gets the type of the expression.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.MemberExpression">
<summary>
Represents query members
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Ast.MemberExpression.#ctor(Intuit.Ipp.LinqExtender.BucketItem)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.Ast.MemberExpression"/> class.
</summary>
<param name="item">Target <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/></param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MemberExpression.Member">
<summary>
Gets the member reference.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MemberExpression.Name">
<summary>
Gets the name of the member.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MemberExpression.FullName">
<summary>
Gets the full name of the member.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MemberExpression.DeclaringType">
<summary>
Gets the declaring type for the member.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Ast.MemberExpression.FindAttribute``1">
<summary>
Finds the target custom attribute for the member.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MemberExpression.CodeType">
<summary>
Gets the type of the expression.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.MethodCallExpression">
<summary>
Defines method calls on the query
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MethodCallExpression.Target">
<summary>
Gets the target
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MethodCallExpression.Method">
<summary>
Gets the underlying method info.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MethodCallExpression.IsTake">
<summary>
Gets a value indicating that it is a take call.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MethodCallExpression.IsSkip">
<summary>
Gets a value indicating that it is a skip method.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MethodCallExpression.Paramters">
<summary>
Gets the method parameters.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.MethodCallExpression.CodeType">
<summary>
Override member
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.NotExpression">
<summary>
TODO: Update summary.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Ast.NotExpression.#ctor(System.String)">
<summary>
Member NotExpression
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.NotExpression.CodeType">
<summary>
Override Member CodeType
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.OrderbyExpression">
<summary>
Represents order by query.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Ast.OrderbyExpression.#ctor(Intuit.Ipp.LinqExtender.MemberReference,System.Boolean)">
<summary>
Intializes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.Ast.OrderbyExpression"/> class.
</summary>
<param name="memberReference">Target memberReference</param>
<param name="ascending">Sort order</param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.OrderbyExpression.Member">
<summary>
Gets the associated member.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.OrderbyExpression.Ascending">
<summary>
Gets a value indicating if the order should be made in ascending order.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.OrderbyExpression.CodeType">
<summary>
Gets the type of the expression.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.OrderbyExpression.Suffix">
<summary>
Get or set Suffix
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.SelectExpression">
<summary>
TODO: Update summary.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Ast.SelectExpression.#ctor(System.String)">
<summary>
Sets PropertyName
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.TypeExpression">
<summary>
Represents the target type.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Ast.TypeExpression.#ctor(System.Type)">
<summary>
Initalizes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.Ast.TypeExpression"/> class.
</summary>
<param name="type">Target type</param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.TypeExpression.Type">
<summary>
Gets the underlying type.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.TypeExpression.CodeType">
<summary>
Gets the type of the expression.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.BinaryExpression">
<summary>
Represents the binary operation.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Ast.BinaryExpression.#ctor(Intuit.Ipp.LinqExtender.BinaryOperator)">
<summary>
Initalizes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.Ast.BinaryExpression"/> class.
</summary>
<param name="@operator">Target operator</param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.BinaryExpression.Left">
<summary>
Gets the left expression.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.BinaryExpression.Right">
<summary>
Gets the right expression
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.BinaryExpression.Operator">
<summary>
Gets the binary operator.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.BinaryExpression.CodeType">
<summary>
Gets a value indicating the type of expression.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Ast.Expression">
<summary>
Abstract expression base that represents the LINQ query.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Ast.Expression.CodeType">
<summary>
Gets a value indicating the type of expression.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Attributes.NamespaceDoc">
<summary>
Intuit.Ipp.DataService has public methods to call Intuit Data Services and
The assembly has methods for all CRUD
(Add, Update, FindById, FindAll and Delete) operations and also has features to query QBO entities.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Attributes.NameAttribute">
<summary>
Marks a class property or class with special name
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Attributes.NameAttribute.#ctor(System.String)">
<summary>
Initalizes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.Attributes.NameAttribute"/> class.
</summary>
<param name="targetName">Name of the reflected object.</param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Attributes.NameAttribute.Name">
<summary>
maps to the name of the original enity name.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Attributes.UniqueIdentifierAttribute">
<summary>
Defines a property to be unique.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Attributes.IgnoreAttribute">
<summary>
Under this attribute present, property will be ignored by extender.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.CodeType">
<summary>
Defines Different types of code entries
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.CodeType.BinaryExpression">
<summary>
Binary expression.
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.CodeType.LogicalExpression">
<summary>
Logical expression
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.CodeType.TypeExpression">
<summary>
Simple expression
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.CodeType.MemberExpression">
<summary>
Member expression
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.CodeType.LiteralExpression">
<summary>
Literal expression
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.CodeType.LambdaExpresion">
<summary>
Lambda expression
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.CodeType.BlockExpression">
<summary>
Block expression
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.CodeType.OrderbyExpression">
<summary>
Orderby expression.
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.CodeType.MethodCallExpression">
<summary>
MethodCall Expression
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Bucket">
<summary>
Bucket is stuctured representation of the orignal query object.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.Container">
<summary>
Gets/ sets the name of the container.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.Name">
<summary>
Gets the name of the <see cref="T:Intuit.Ipp.LinqExtender.Bucket"/> object, either the class name or value of <c>OriginalEntityName</c>, if used.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.IsDirty">
<summary>
Gets/Sets <value>true</value> if an where is clause used.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.ItemsToTake">
<summary>
Gets/Sets Items to Take from collection.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.ItemsToSkip">
<summary>
Gets/ Sets items to skip from start.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.UniqueItems">
<summary>
Returns property name for which the UniqueIdentifierAttribute is defined.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.Items">
<summary>
Contains property items for current bucket.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.CurrentNode">
<summary>
Gets the first tree node fro simplied expression tree.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.CurrentTreeNode">
<summary>
Gets/Sets the current <see cref="P:Intuit.Ipp.LinqExtender.Bucket.CurrentNode"/>
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.Methods">
<summary>
Gets a list of methods executed on the query.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Bucket.OrderByInfo">
<summary>
The Filled up with query order by information.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.OrderByInfo.Member">
<summary>
Gets the member associated with the current orderby call.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.OrderByInfo.IsAscending">
<summary>
Gets true if the order by is ascending.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Bucket.OrderByInfo.#ctor(Intuit.Ipp.LinqExtender.MemberReference,System.Boolean)">
<summary>
Sets memeberReference, asc
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Bucket.OrderByInfo.#ctor(Intuit.Ipp.LinqExtender.MemberReference,System.String,System.Boolean)">
<summary>
Sets memeberReference, Suffix, asc
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.OrderByInfo.Suffix">
<summary>
Get Suffix
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Bucket.GroupByContainer">
<summary>
Contains the group by detail.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.GroupByContainer.Key">
<summary>
Gets or set the key by which group by will be made.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.OrderByItems">
<summary>
Holds order by information.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.Group">
<summary>
Gets or set the group container.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Bucket.UniqueProperties">
<summary>
Gets unique identifier properties.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Bucket.Clear">
<summary>
Clears out any used properties.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.BucketImpl.#ctor(System.Type)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.BucketImpl"/> class.
</summary>
<param name="targetType"></param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketImpl.Processed">
<summary>
marks if the bucket is already prepared or not.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketImpl.IsAsc">
<summary>
internal use : to check if the bucket object should be sorted in asc or dsc
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketImpl.CurrentExpessionType">
<summary>
Defines the current expression node.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketImpl.ClauseItemCount">
<summary>
number of items queried in <c>Where</c> caluse
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketImpl.Level">
<summary>
gets the Level of the clause item
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketImpl.TreeNodeInfo.Id">
<summary>
identifier
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.BucketImpl.Clear">
<summary>
clear outs the data.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.BucketImpl`1">
<summary>
internal implementation of bucket object
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.BucketItem">
<summary>
Contains the detail for quried or valued items.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.BucketItem.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/> class.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.Container">
<summary>
Gets or sets the container.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.Child">
<summary>
Get or sets the child.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.BucketItem.QueryCondition">
<summary>
Represents the conditioal operators and its compared values for where clause.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.BucketItem.QueryCondition.#ctor(System.Object,Intuit.Ipp.LinqExtender.BinaryOperator)">
<summary>
Creates a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.BucketItem.QueryCondition"/>
</summary>
<param name="value">value</param>
<param name="type">type of operation</param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.QueryCondition.Value">
<summary>
Gets the query item value.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.QueryCondition.QueryOperator">
<summary>
Represents the comparison operators like !=, >=, etc
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.BucketItem.#ctor(System.Type,System.String,System.String,System.Type,System.Object,System.Boolean,Intuit.Ipp.LinqExtender.BinaryOperator,System.Boolean)">
<summary>
Creates a new bucket object.
</summary>
<param name="underlyingType">Type of the bucket object</param>
<param name="name">Name of the item that maps with source</param>
<param name="propertyName">Name of property regardless of OriginalFieldNameAttribute</param>
<param name="propertyType">Type of the underlying property.</param>
<param name="value">Value of the item</param>
<param name="unique">if unique attriube is defined for item</param>
<param name="queryOperator">Eelation type , defines what type of expression, equal, lessthan or other.</param>
<param name="queryVisible">Marks that it is to be used in query expression</param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.Values">
<summary>
Return multiple values if item quried with different values in same where clause.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.Value">
<summary>
Return values for quried item in where clause.
Optionally, tries to combine the value for nested class queries.
Optionally, creates object[] for system and abstract types.
Return values in raw format regardless of its releation type.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.HasMultipleValues">
<summary>
Determines if the item is used multiple times in where clause.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.Operator">
<summary>
Return <c>RelationType</c> enum for the quried item.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.Name">
<summary>
Name of the property or value of <c>OriginalFieldNameAttribute</c> if used.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.FullName">
<summary>
Gets the fully qualified name of the <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/>.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.ProperyName">
<summary>
Name of property that bucketItem represents.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.Method">
<summary>
Gets or sets the method used in query.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.MemberInfo">
<summary>
Gets or sets the member info.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.PropertyType">
<summary>
Type of the property that bucketItem represents.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.Unique">
<summary>
Gets if a property is unique.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.IsModified">
<summary>
<value>true</value> if user updatas the property value manually.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.Visible">
<summary>
Determines if the item is not maked to be Ignored by <c>IgnoreAttribute</c>
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.IsVisited">
<summary>
Gets or sets a value indicating if an item is already visited.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.DeclaringType">
<summary>
Gets the underlying object type.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.BucketItem.SetValue(System.Object,System.Object)">
<summary>
Sets the value to target object.
</summary>
<param name="target"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.BucketItem.GetValue(System.Object)">
<summary>
Gets the value for a target object.
</summary>
<param name="target"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.BucketItem.FindAttribute(System.Type)">
<summary>
finds the attribute, within property
</summary>
<param name="type"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.BucketItem.GetActiveItem">
<summary>
Validates and finds the active item with value.
</summary>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.BucketItem.ExtenderMethod">
<summary>
Cotains the detail of the method used in query.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.ExtenderMethod.Name">
<summary>
Gets Name of the method.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.ExtenderMethod.Method">
<summary>
Gets / Sets the arguments
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.BucketItem.ExtenderMethod.ReturnType">
<summary>
Gets the return type.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.BucketItem.ExtenderMethod.DynamicInvoke">
<summary>
Dynamically invokes the method.
</summary>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.ClassGenerator">
<summary>
Generates a new object from existing one using the user's setup.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.ClassGenerator.Instance">
<summary>
Creates and gets a new instance <see cref="T:Intuit.Ipp.LinqExtender.ClassGenerator"/> class.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ClassGenerator.BuildDynamicAssembly">
<summary>
Builds dynamic assembly.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ClassGenerator.CreateType(System.Type,System.Type)">
<summary>
Builds a type in the dynamic assembly, if already the type is not created.
</summary>
<param name="parent">type of object or interfae to implement</param>
<param name="interfaceType">parent interface type.</param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ClassGenerator.AddProperty(System.String,System.Object)">
<summary>
Adds a property dynamically to the type, with specific type.
</summary>
<param name="name">name of the property</param>
<param name="value">value of the property</param>
<returns><see cref="T:Intuit.Ipp.LinqExtender.Abstraction.IClassGenerator"/></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ClassGenerator.CreateInstance``1(System.Object)">
<summary>
Creates a new instance of the dynamically generated type.
</summary>
<typeparam name="T"></typeparam>
<param name="source">source object from where to copy the properties.</param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ClassGenerator.GetTypeFromValue(System.Object)">
<summary>
Gets a <see cref="T:System.Type"/> from provided <value>value</value>
</summary>
<param name="value"></param>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Collection.NamespaceDoc">
<summary>
Intuit.Ipp.DataService has public methods to call Intuit Data Services and
The assembly has methods for all CRUD
(Add, Update, FindById, FindAll and Delete) operations and also has features to query QBO entities.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Collection.ReadOnlyQueryCollection`1">
<summary>
Contains projected read-only query objects.
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.Collection.ReadOnlyQueryCollection`1.Items">
<summary>
collection items
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.ReadOnlyQueryCollection`1.Intuit#Ipp#LinqExtender#Abstraction#IMethodCall{T}#Single">
<summary>
Returns a single item from the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.ReadOnlyQueryCollection`1.SingleOrDefault">
<summary>
Returns a single item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.ReadOnlyQueryCollection`1.Any">
<summary>
Return true if there is any item in collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.ReadOnlyQueryCollection`1.Count">
<summary>
Returns the count of items in the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.ReadOnlyQueryCollection`1.Intuit#Ipp#LinqExtender#Abstraction#IMethodCall{T}#First">
<summary>
Returns the first item from the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.ReadOnlyQueryCollection`1.FirstOrDefault">
<summary>
Returns first item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.ReadOnlyQueryCollection`1.Intuit#Ipp#LinqExtender#Abstraction#IMethodCall{T}#Last">
<summary>
Returns the last item from the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.ReadOnlyQueryCollection`1.LastOrDefault">
<summary>
Returns last item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1">
<summary>
Contains query objects.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.#ctor">
<summary>
Creates a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1"/> class and initialized teh classgenerator.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Item(System.Int32)">
<summary>
Gets/Sets a query object implementation for an index.
</summary>
<param name="index"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Any">
<summary>
returnts true if the sequece contains any element.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Single">
<summary>
returns only element of the sequece , throws exception if there is no element in
the sequece
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.SingleOrDefault">
<summary>
Returns a single item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Count">
<summary>
returns the count of the sequence
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.First">
<summary>
returns the first item of the sequence
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.FirstOrDefault">
<summary>
Returns first item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Last">
<summary>
returns the last item of the sequence.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.LastOrDefault">
<summary>
Returns the last item or a default value.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Remove(`0)">
<summary>
Marks a item to be removed from the colleciton.
</summary>
<param name="value"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Clear">
<summary>
Clears out the collection.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Add(`0)">
<summary>
Adds a new item to the collection.
</summary>
<param name="item"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
<summary>
Adds a range of items to the collection.
</summary>
<param name="items"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0},System.Boolean)">
<summary>
Adds items to the main collection and does a sort operation if any orderby is used in query.
</summary>
<param name="items"></param>
<param name="inMemorySort"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Sort">
<summary>
Sorts the collection, using the orderby clause used in query.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Items">
<summary>
Gets a list of query item.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Objects">
<summary>
Gets a list of query object implementation.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Collection.QueryCollection`1.Sort(System.Collections.Generic.IComparer{Intuit.Ipp.LinqExtender.QueryObject{`0}})">
<summary>
Sorts the collection with the provided comparer.
</summary>
<param name="comparer"></param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.NamespaceDoc">
<summary>
Intuit.Ipp.DataService has public methods to call Intuit Data Services and
The assembly has methods for all CRUD
(Add, Update, FindById, FindAll and Delete) operations and also has features to query QBO entities.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.NamespaceDoc">
<summary>
Intuit.Ipp.DataService has public methods to call Intuit Data Services and
The assembly has methods for all CRUD
(Add, Update, FindById, FindAll and Delete) operations and also has features to query QBO entities.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentMethod.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Initializes the instance of <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentMethod"/> class.
</summary>
<param name="bucket">Target bucket</param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentBucket">
<summary>
Fluent implementation for the bucket object.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentBucket.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Create a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentBucket"/> for a <see cref="F:Intuit.Ipp.LinqExtender.Fluent.FluentBucket.bucket"/>
</summary>
<param name="bucket"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentBucket.As(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Creates a fluent wrapper of the original bucket object.
</summary>
<param name="bucket"></param>
<returns><see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentBucket"/></returns>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentBucket.Entity">
<summary>
Creates and gets a new fluent entity object.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentBucket.IsDirty">
<summary>
Gets true if any where clause is used.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentBucket.ExpressionTree">
<summary>
Gets the node representing <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/> and their relational info.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentBucket.For">
<summary>
enables BucketItem
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity">
<summary>
Contains Entity Info.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Creates a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity"/>
</summary>
<param name="bucket"></param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.Name">
<summary>
Name of the entity, can be overriden by <c>OriginalEntityNameAttribute</c>
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.ItemsToFetch">
<summary>
Gets items to fetch from source.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.ItemsToSkipFromStart">
<summary>
Default 0, number of items to skip from start.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.UniqueAttribte">
<summary>
List of unique column name.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy">
<summary>
Defines a fluent implentation for order by query.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Creates a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy"/>
</summary>
<param name="bucket"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy.IfUsed(System.Action)">
<summary>
Checks if orderby is used in query and calls action delegate to
execute user's code and internally marks <value>true</value> for ifUsed field
to be used by <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy.FluentOrderByItem"/> iterator.
</summary>
<param name="action"></param>
<returns></returns>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy.ForEach">
<summary>
Iterator for order by items.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy.Callback">
<summary>
Callback handler for <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy"/>
</summary>
<param name="member">Target member</param>
<param name="ascending">bool for sort order</param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy.CallbackSuffix">
<summary>
Callback handler for <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy"/>
</summary>
<param name="member">Target member</param>
<param name="suffix">suffix</param>
<param name="ascending">bool for sort order</param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy.FluentOrderByItem">
<summary>
Order by iterator.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy.FluentOrderByItem.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Creates a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy"/>
</summary>
<param name="bucket"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy.FluentOrderByItem.Process(Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy.Callback)">
<summary>
Does a callback to process the order by used in where clause.
</summary>
<param name="callback"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentSelect.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Creates a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy"/>
</summary>
<param name="bucket"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentSelect.IfUsed(System.Action)">
<summary>
Checks if orderby is used in query and calls action delegate to
execute user's code and internally marks <value>true</value> for ifUsed field
to be used by <see cref="!:FluentOrderByItem"/> iterator.
</summary>
<param name="action"></param>
<returns></returns>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentSelect.ForEach">
<summary>
Iterator for order by items.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentSelect.Callback">
<summary>
Callback handler for <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy"/>
</summary>
<param name="member">Target member</param>
<param name="ascending">bool for sort order</param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentSelect.FluentSelectItem">
<summary>
Select iterator.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentSelect.FluentSelectItem.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Creates a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy"/>
</summary>
<param name="bucket"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentSelect.FluentSelectItem.Process(Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentSelect.Callback)">
<summary>
Does a callback to process the order by used in where clause.
</summary>
<param name="callback"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentNot.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Creates a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentNot"/>
</summary>
<param name="bucket"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentNot.IfUsed(System.Action)">
<summary>
Checks if orderby is used in query and calls action delegate to
execute user's code and internally marks <value>true</value> for ifUsed field
to be used by <see cref="!:FluentOrderByItem"/> iterator.
</summary>
<param name="action"></param>
<returns></returns>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentNot.ForEach">
<summary>
Iterator for order by items.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentNot.Callback">
<summary>
Callback handler for <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy"/>
</summary>
<param name="member">Target member</param>
<param name="ascending">bool for sort order</param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentNot.FluentNotItem">
<summary>
Select iterator.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentNot.FluentNotItem.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Creates a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy"/>
</summary>
<param name="bucket"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentNot.FluentNotItem.Process(Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentNot.Callback)">
<summary>
Does a callback to process the order by used in where clause.
</summary>
<param name="callback"></param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.OrderBy">
<summary>
Gets an intance for the <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentEntity.FluentOrderBy"/>
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree">
<summary>
Fluent implementation for the simplified expression tree.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree.#ctor(Intuit.Ipp.LinqExtender.TreeNode)">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree"/> class.
</summary>
<param name="node"></param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree.Node">
<summary>
Gets the tree node.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree.DescribeContainerAs``1(``0)">
<summary>
Describes the container for which the expression tree will be evaluated.
</summary>
<typeparam name="T">Type of the reference.</typeparam>
<param name="container">Target container</param>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1">
<summary>
Fluent expression tree.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.#ctor(Intuit.Ipp.LinqExtender.TreeNode)">
<summary>
Initalizes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree"/> class.
</summary>
<param name="node"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.#ctor(Intuit.Ipp.LinqExtender.TreeNode,`0)">
<summary>
Initalizes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree"/> class.
</summary>
<param name="node"></param>
<param name="reference"><typeparamref name="T"/></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.Begin(Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree{`0}.BeginHandler)">
<summary>
Invoked for starting <see cref="T:Intuit.Ipp.LinqExtender.TreeNode"/>
</summary>
<param name="beginHandler"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.End(Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree{`0}.EndHandler)">
<summary>
Invoked for closing the <see cref="T:Intuit.Ipp.LinqExtender.TreeNode"/>
</summary>
<param name="endHandler"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.Root(Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree{`0}.RootHandler)">
<summary>
Invoked for root <see cref="T:Intuit.Ipp.LinqExtender.TreeNode"/>
</summary>
<param name="rootHandler"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.EachLeaf(Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree{`0}.ItemHandler)">
<summary>
Invoked foreach Leaf
</summary>
<param name="itemHandler"></param>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.BeginHandler">
<summary>
Begin <see cref="T:Intuit.Ipp.LinqExtender.TreeNode"/> handler.
</summary>
<param name="sender"></param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.EndHandler">
<summary>
Closing <see cref="T:Intuit.Ipp.LinqExtender.TreeNode"/> handler.
</summary>
<param name="sender"></param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.RootHandler">
<summary>
Root <see cref="T:Intuit.Ipp.LinqExtender.TreeNode"/> handler
</summary>
<param name="sender"></param>
<param name="compoundOperator"></param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.ItemHandler">
<summary>
Leaf node handler.
</summary>
<param name="sender"></param>
<param name="item"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentExpressionTree`1.Execute">
<summary>
Builds the logical tree for the expression.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentIterator">
<summary>
Fluent iterator entry point.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Create a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Fluent.FluentIterator"/> for <see cref="F:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.bucket"/>
</summary>
<param name="bucket"></param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.ItemCollection">
<summary>
Fluent Item collection implementation.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.ItemCollection.#ctor(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Create a new instance of fluent bucket item.
</summary>
<param name="bucket"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.ItemCollection.Match(System.Predicate{Intuit.Ipp.LinqExtender.BucketItem})">
<summary>
Matches an <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/> for a predicate.
</summary>
<param name="m"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.ItemCollection.Process(Intuit.Ipp.LinqExtender.Fluent.FluentIterator.ItemCollection.Callback)">
<summary>
Raises a callback.
</summary>
<param name="callback"></param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.ItemCollection.Callback">
<summary>
Callback delegate from <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/>
</summary>
<param name="item"></param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.EachItem">
<summary>
Gets fluent <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/> collection.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.Item(System.String)">
<summary>
Gets a <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/> for name
</summary>
<param name="itemName"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.Item``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
<summary>
Gets <see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/> for a property.
</summary>
<typeparam name="T"></typeparam>
<param name="expression"></param>
<returns><see cref="T:Intuit.Ipp.LinqExtender.BucketItem"/></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Fluent.FluentIterator.VisitMemberAccess(System.Linq.Expressions.MemberExpression)">
<summary>
Sets memberInfo to return Expression
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.LogicalOperator">
<summary>
Type of operator used in where clause.
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.LogicalOperator.None">
<summary>
Used for first item in where entry
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.LogicalOperator.And">
<summary>
Used for <![CDATA[ && ]]>
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.LogicalOperator.Or">
<summary>
Used for ||
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.ExpressionVisitor">
<summary>
Expression visitor
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ExpressionVisitor.Visit(System.Linq.Expressions.Expression)">
<summary>
Visits expression and delegates call to different to branch.
</summary>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ExpressionVisitor.VisitConstant(System.Linq.Expressions.ConstantExpression)">
<summary>
Visits the constance expression. To be implemented by user.
</summary>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ExpressionVisitor.VisitMemberAccess(System.Linq.Expressions.MemberExpression)">
<summary>
Visits the memeber access expression. To be implemented by user.
</summary>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)">
<summary>
Visits the method call expression.
</summary>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ExpressionVisitor.VisitBinary(System.Linq.Expressions.BinaryExpression)">
<summary>
Visits the binary expression.
</summary>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ExpressionVisitor.VisitUnary(System.Linq.Expressions.UnaryExpression)">
<summary>
Visits the unary expression.
</summary>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ExpressionVisitor.VisitLamda(System.Linq.Expressions.LambdaExpression)">
<summary>
Visits the lambda expression.
</summary>
<param name="lambdaExpression"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ExpressionVisitor.VisitParameter(System.Linq.Expressions.ParameterExpression)">
<summary>
Visits the parameter
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ExpressionVisitor.VisitNew(System.Linq.Expressions.NewExpression)">
<summary>
Visits the new type expression.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.IQueryContext`1">
<summary>
Entry point interface for defining a custom provider.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Intuit.Ipp.LinqExtender.IQueryContext`1.Execute(Intuit.Ipp.LinqExtender.Ast.Expression,System.Boolean,System.String@)">
<summary>
Executes the current Linq query.
</summary>
<param name="exprssion"></param>
<returns></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.MemberReference">
<summary>
Wraps and extends the <see cref="P:Intuit.Ipp.LinqExtender.MemberReference.MemberInfo"/> instance.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.MemberReference.DeclaringType">
<summary>
Get the decalaring type.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.MemberReference.Name">
<summary>
Gets the name of the member, applies <see cref="T:Intuit.Ipp.LinqExtender.Attributes.NameAttribute"/> first.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.MemberReference.MemberInfo">
<summary>
Gets the <see cref="P:Intuit.Ipp.LinqExtender.MemberReference.MemberInfo"/> associated with the reference.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.MemberReference.FindAttribute``1">
<summary>
Finds the specific attribute from the member.
</summary>
<typeparam name="T">Attribute to find</typeparam>
<returns>Target attribute reference</returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.MethodCall.#ctor(System.Object,System.Reflection.MethodInfo,Intuit.Ipp.LinqExtender.MethodCall.Parameter[])">
<summary>
Initalizes the instance of <see cref="T:Intuit.Ipp.LinqExtender.MethodCall"/> class.
</summary>
<param name="name">Name of the method</param>
<param name="parameters">Method arguments.</param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.MethodCall.Target">
<summary>
Gets the target expression.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.MethodCall.Method">
<summary>
Gets the underlying method info.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.MethodCall.Parameters">
<summary>
Gets the array of parameter.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.MethodCall.Parameter.#ctor(System.Type,System.Object)">
<summary>
Initalizes the new instance of <see cref="!:Argument"/> class.
</summary>
<param name="type">Type of the argument</param>
<param name="value">Value of the argument</param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.MethodCall.Parameter.Value">
<summary>
Gets the parameter value
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.MethodCall.Parameter.Type">
<summary>
Gets the underlying type.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Messages">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.BucketTranslationFailed">
<summary>
Looks up a localized string similar to Bucket translation failed during {0} call..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.CouldNotFindTheNestedProperty">
<summary>
Looks up a localized string similar to Could not find the nested property.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.DirectJoinNotSupported">
<summary>
Looks up a localized string similar to Direct join expression is not supported yet..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.EmptyCollection">
<summary>
Looks up a localized string similar to There is no item in the collection..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.ErrorWhileExecutingTheQuery">
<summary>
Looks up a localized string similar to An error occured while executing the query. Please check the stack trace for more detail..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.MultipleElementInColleciton">
<summary>
Looks up a localized string similar to There are multiple elements in the collection, use First instead..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.MustbeOneUniqueField">
<summary>
Looks up a localized string similar to There can only be one unique property under {0}..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.MustContainValidSettingsXml">
<summary>
Looks up a localized string similar to Must contains valid settings information to process..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.MustDefineAContainer">
<summary>
Looks up a localized string similar to Must define a container and behavior of each node..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.MustHaveADefaultConstructor">
<summary>
Looks up a localized string similar to Entity class must have a default constructor..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.MustProvideACallback">
<summary>
Looks up a localized string similar to Must provide a valid callback method..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.NotImplemetedExpressionWithMultipleArguments">
<summary>
Looks up a localized string similar to Expression with multiple argumetns is not implemented. Ex. Join..
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Messages.UnknowNodeType">
<summary>
Looks up a localized string similar to Unknown expression node type.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.ProviderException">
<summary>
Custom extender expection class.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ProviderException.#ctor(System.String,System.Exception)">
<summary>
Parametrized constructor for the expection.
</summary>
<param name="message"></param>
<param name="ex"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ProviderException.#ctor(System.String)">
<summary>
Defautl constructor for the expection.
</summary>
<param name="message"></param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Queryable">
<summary>
Defines various operations that extend the LINQ query.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.Where``1(Intuit.Ipp.LinqExtender.IQueryContext{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
<summary>
Where clause for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.OrderBy``2(Intuit.Ipp.LinqExtender.IQueryContext{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
OrderBy clause for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.OrderByDescending``2(Intuit.Ipp.LinqExtender.IQueryContext{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
OrderByDescending clause for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.Join``4(Intuit.Ipp.LinqExtender.IQueryContext{``0},Intuit.Ipp.LinqExtender.IQueryContext{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,``1,``3}})">
<summary>
Join for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.CreateQuery``3(Intuit.Ipp.LinqExtender.IQueryContext{``0},System.Reflection.MethodInfo,System.Linq.Expressions.Expression{``2},System.Type[])">
<summary>
CreateQuery for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.Select``2(Intuit.Ipp.LinqExtender.IQueryContext{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Select for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.Count``1(Intuit.Ipp.LinqExtender.IQueryContext{``0})">
<summary>
Count for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.ToIdsQuery``1(Intuit.Ipp.LinqExtender.IQueryContext{``0})">
<summary>
ToIdsQuery for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.ToIdsQuery``1(System.Linq.IQueryable{``0})">
<summary>
ToIdsQuery for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.ToIdsQuery">
<summary>
ToIdsQuery for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.Skip``1(Intuit.Ipp.LinqExtender.IQueryContext{``0},System.Int32)">
<summary>
Skip for IQueryable
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Queryable.Take``1(Intuit.Ipp.LinqExtender.IQueryContext{``0},System.Int32)">
<summary>
Take for IQueryable
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.BinaryOperator">
<summary>
Represents the relational query operator equavalent.
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.BinaryOperator.Equal">
<summary>
Eqavalent of "=="
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.BinaryOperator.GreaterThan">
<summary>
Eqavalent of ">"
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.BinaryOperator.LessThan">
<summary>
Eqavalent of <![CDATA[ < ]]>
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.BinaryOperator.GreaterThanEqual">
<summary>
Eqavalent of ">="
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.BinaryOperator.LessThanEqual">
<summary>
Eqavalent of <![CDATA[<=]]>
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.BinaryOperator.NotEqual">
<summary>
Eqavalent of "!="
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.BinaryOperator.Contains">
<summary>
Defines the Contains operation in expression.
</summary>
</member>
<member name="F:Intuit.Ipp.LinqExtender.BinaryOperator.NotApplicable">
<summary>
Default value for first where clause item
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.TreeNode">
<summary>
Represents the query conditions in a tree logical tree form.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.TreeNode.Node">
<summary>
Defines a tree node.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.TreeNode.Node.Value">
<summary>
Gets a value for the tree node.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.TreeNode.Id">
<summary>
Id of the current node.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.TreeNode.ParentId">
<summary>
parent Id of the current node.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.TreeNode.Nodes">
<summary>
list of nodes under each expression.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.TreeNode.Left">
<summary>
left leaf of the current root, can contain bucketItem or a CurrentNode
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.TreeNode.Right">
<summary>
right leaf of the current root, can contain bucketItem or a CurrentNode
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.TreeNode.Root">
<summary>
Root which the left and right item follows.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.TreeNode.Clone">
<summary>
Clones the tree node.
</summary>
<returns>clonned <see cref="T:Intuit.Ipp.LinqExtender.TreeNode"/></returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.QueryItemComparer`1">
<summary>
Compares two query object
</summary>
<typeparam name="T">QueryObject</typeparam>
</member>
<member name="M:Intuit.Ipp.LinqExtender.QueryItemComparer`1.#ctor(System.String,System.Boolean)">
<summary>
Creates a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.QueryItemComparer`1"/> with specific order by field name and soring.
</summary>
<param name="orderByField"></param>
<param name="asc"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ProjectedQuery`2.#ctor(System.Linq.Expressions.Expression,Intuit.Ipp.LinqExtender.Query{`0})">
<summary>
Initializes a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.ProjectedQuery`2"/> class.
</summary>
<param name="expression">The expression.</param>
<param name="parent">The query.</param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.ProjectedQuery`2.GetEnumerator">
<summary>
Returns an enumerator that iterates through the collection.
</summary>
<returns>
A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
</returns>
</member>
<member name="P:Intuit.Ipp.LinqExtender.ProjectedQuery`2.ElementType">
<summary>
Gets the type of the element(s) that are returned when the expression tree associated with this instance of <see cref="T:System.Linq.IQueryable"/> is executed.
</summary>
<value></value>
<returns>A <see cref="T:System.Type"/> that represents the type of the element(s) that are returned when the expression tree associated with this object is executed.</returns>
</member>
<member name="P:Intuit.Ipp.LinqExtender.ProjectedQuery`2.Expression">
<summary>
Gets the expression tree that is associated with the instance of <see cref="T:System.Linq.IQueryable"/>.
</summary>
<value></value>
<returns>The <see cref="T:System.Linq.Expressions.Expression"/> that is associated with this instance of <see cref="T:System.Linq.IQueryable"/>.</returns>
</member>
<member name="P:Intuit.Ipp.LinqExtender.ProjectedQuery`2.Provider">
<summary>
Gets the query provider that is associated with this data source.
</summary>
<value></value>
<returns>The <see cref="T:System.Linq.IQueryProvider"/> that is associated with this data source.</returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.QueryObject">
<summary>
Defines a query object.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.QueryObject.ReferringObject">
<summary>
Contains the reference to the current query object.
</summary>
</member>
<member name="T:Intuit.Ipp.LinqExtender.QueryObject`1">
<summary>
Query object implemenatation.
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Intuit.Ipp.LinqExtender.QueryObject`1.#ctor(`0)">
<summary>
Creates a new instance of the <see cref="T:Intuit.Ipp.LinqExtender.QueryObject`1"/> for its underlying object.
</summary>
<param name="baseObject"></param>
</member>
<member name="P:Intuit.Ipp.LinqExtender.QueryObject`1.IsDeleted">
<summary>
determines if an item is removed from collection.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.QueryObject`1.IsAltered">
<summary>
deternmines if the object is altered , thus call UpdateItemFormat.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.QueryObject`1.IsNewlyAdded">
<summary>
determines if an item is newly added in the collection.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.QueryObject`1.ReferringObject">
<summary>
Gets/Sets the underlying ref object for the query object implementation.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.QueryObject`1.Dispose">
<summary>
Disposes the query object.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.QueryObject`1.Intuit#Ipp#LinqExtender#Abstraction#IVersionItem#Commit">
<summary>
updates the cached object with update object
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.QueryObject`1.Intuit#Ipp#LinqExtender#Abstraction#IVersionItem#Revert">
<summary>
converts the current object to cachedObject.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.QueryObject`1.CopyObjectTo(System.Object,System.Object[])">
<summary>
Copies the source object to one or more destinaton object.
</summary>
<param name="sourceObject">single object to be copied.</param>
<param name="targets">array of objects</param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.QueryObject`1.FillBucket(Intuit.Ipp.LinqExtender.Bucket)">
<summary>
Takes bucket reference and fills it up with new values.
</summary>
<param name="bucket"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.QueryObject`1.FillProperty(System.String,System.Object,System.Type)">
<summary>
Fill value for a property name.
</summary>
<param name="name">Name of the property, accepts original property or Modified by OriginalFieldNameAttribute</param>
<param name="value">the value of the property , retrived from property get accessor.</param>
<param name="returnType">Return type of the underlying property.</param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.QueryObject`1.FillObject(Intuit.Ipp.LinqExtender.Bucket)">
<summary>
Fills object from its underlying bucket.
</summary>
<param name="source"></param>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Query`1">
<summary>
Entry class for LINQ provider. Containter of the virtual methods that will be invoked on select, intsert, update, remove or get calls.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.#ctor(Intuit.Ipp.LinqExtender.IQueryContext{`0})">
<summary>
Creates a new instance of <see cref="T:Intuit.Ipp.LinqExtender.Query`1"/> class.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Query`1.Context">
<summary>
Gets the current context associated with the provider.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Query`1.Item(System.Int32)">
<summary>
Gets the collection item for an index
</summary>
<param name="index">index</param>
<returns><typeparamref name="T"/></returns>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Query`1.ElementType">
<summary>
Gets element type for the expression.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Query`1.Expression">
<summary>
Gets the expression tree.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.Query`1.Provider">
<summary>
Gets a query provider the LINQ query.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.GetEnumerator">
<summary>
Executes the query and gets a iterator for it.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.CreateQuery``1(System.Linq.Expressions.Expression)">
<summary>
Creates the query for type and current expression.
</summary>
<typeparam name="TS">currenty type passed by frameowrk</typeparam>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.CreateQuery(System.Linq.Expressions.Expression)">
<summary>
Creates the query for current expression.
</summary>
<param name="expression"></param>
<returns>ref to IQueryable instance</returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.Execute``1(System.Linq.Expressions.Expression)">
<summary>
Executes the query for current type and expression
</summary>
<typeparam name="TResult">Current type</typeparam>
<param name="expression"></param>
<returns>typed result</returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.Execute(System.Linq.Expressions.Expression)">
<summary>
Executes the query for current expression.
</summary>
<param name="expression"></param>
<returns>object/collection</returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.Single">
<summary>
Returns a single item from the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.SingleOrDefault">
<summary>
Returns a single item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.First">
<summary>
Returns the first item from the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.FirstOrDefault">
<summary>
Returns first item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.Last">
<summary>
Returns the last item from the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.LastOrDefault">
<summary>
Returns last item or default value if empty.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.Any">
<summary>
Return true if there is any item in collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.Count">
<summary>
Returns the count of items in the collection.
</summary>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.Clear">
<summary>
Clears out items from collection.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.Sort">
<summary>
internally tries to sort , if the query contains orderby statement.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.Remove(`0)">
<summary>
Marks an item to be removed.
</summary>
<param name="value">query object.</param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
<summary>
Addes a range of items to the collection.
</summary>
<param name="items"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.AddRange(System.Collections.Generic.IEnumerable{`0},System.Boolean)">
<summary>
Adds list of items to the collection , optionally calls in memory sort. Used in Query<typeparamref name="T"/>.SelectItem
</summary>
<param name="items">collection</param>
<param name="inMemorySort">true/false</param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.Add(`0)">
<summary>
Adds a new item to the collection
</summary>
<param name="item"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.AddItem(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Invoked after SubmitChanges(), if there is new item in the colleciton.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.RemoveItem(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Invoked after SubmitChanges(), if there are delted items in the collection.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.UpdateItem(Intuit.Ipp.LinqExtender.Abstraction.IBucket)">
<summary>
Invoked after SubmitChanges(), if any of the object value is altered.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.ExecuteQuery(Intuit.Ipp.LinqExtender.Abstraction.IBucket,Intuit.Ipp.LinqExtender.Abstraction.IModifiableCollection{`0},System.Boolean,System.String@)">
<summary>
Called by the extender for select queries.
</summary>
<param name="bucket">bucekt interface.</param>
<param name="items"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.SubmitChanges">
<summary>
When called, it invokes the appropiate Query<typeparamref name="T"/> method to finalize the collection changes.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.VisitBinary(System.Linq.Expressions.BinaryExpression)">
<summary>
Visits the binary expression.
</summary>
<param name="expression">Target expression</param>
<returns>Result expression</returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Query`1.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)">
<summary>
Visits the method call expression
</summary>
<param name="expression">Target expression</param>
<returns>Result expression</returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.TypeReference">
<summary>
Wrapper over a system type.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.TypeReference.Name">
<summary>
Gets the name of the type, applies <see cref="T:Intuit.Ipp.LinqExtender.Attributes.NameAttribute"/> first.
</summary>
</member>
<member name="P:Intuit.Ipp.LinqExtender.TypeReference.UnderlyingType">
<summary>
Gets the underlying type
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.TypeReference.FindAttribute``1">
<summary>
Finds the specific attribute from the type.
</summary>
<typeparam name="T">Attribute to find</typeparam>
<returns>Target attribute reference</returns>
</member>
<member name="T:Intuit.Ipp.LinqExtender.Utility">
<summary>
Defines various helper method used throughout the project.
</summary>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Utility.Combine(System.Collections.Generic.IList{Intuit.Ipp.LinqExtender.BucketItem.QueryCondition},System.Type)">
<summary>
tries to combine the values for a give a type . Ex User defined clasee
and its properties.
</summary>
<param name="list"></param>
<param name="type"></param>
<returns></returns>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Utility.CopyRecursive(System.Object,System.Object)">
<summary>
recursively copies object properties to destination.
</summary>
<param name="source"></param>
<param name="destination"></param>
</member>
<member name="M:Intuit.Ipp.LinqExtender.Utility.InvokeMethod(System.String,System.Type,System.Object)">
<summary>
Invokes the specific method on the target
</summary>
<param name="methodName">Name of the method to invoke.</param>
<param name="targetType">Type of the target</param>
<param name="obj">Target object</param>
<returns></returns>
</member>
</members>
</doc>