Syncfusion.DataSource.WinForms Defines property to get the sort direction. Gets or sets the sort direction. Compares the values of the objects. Initializes a new instance of the class. Represents the current culture info. Prevents a default instance of the class from being created. Comparison between the objects. Represents object a. Represents object b. Returns the integer value. Initializes a new instance of the class. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero is less than . Zero equals . Greater than zero is greater than . Gets or sets the direction for sorting. Initializes a new instance of the class. Represents the sorting fields. Represents the current culture info. Represents the dataSource comparer. Represents the property info function. Provides comparison between the objects. Represents the first object. Represents the second object. Returns the integer value for further operations. Determines the properties needed for sorting. Initializes a new instance of the class. Represents the list of objects. Represents the comparer. Represents the index to remove the item. Provides comparison between the objects. Represents the first object. Represents the second object. Returns the integer value for further operations. Virtual collection which hold the list of items to be displayed Initializes a new instance of the class. The . List of objects Not implemented Represents the item. Returns the integer value. Not implemented Represents the item index. Represents the item. Not implemented Represents the item index. Not implemented Represents the item. Not implemented Not implemented Represents the item. Returns the boolean value. Not implemented Represents an array of the object. Represents the array index of the object. Not implemented Represents the item. Returns the boolean value. Return the IEnumerator of Returns the IEnumerator object. Perform final clean up before it is released from memory. Dispose the instances, if parameter is true. Represents the boolean value for disposing objects. Occurs when the property is changed for the data objects on the collection. Occurs when an item is added or removed. Gets the total number of display items Returns the integer value. Gets a value indicating whether is read only or not Returns the boolean value. Return the display item in the index Index of the display item display item Initializes a new instance of the class. Represents the group list. Represents the list of objects. Gets the current object. Helper class to reflect dynamic objects and also maintains cache for faster reflection. Initializes a new instance of the class. Determines whether the specified type contains dynamic object. Represents the specified type. Returns the boolean value accordingly. Determines whether the meta data contains the specified property name. Represents the object. Represents the property name. Returns the boolean value accordingly. Helper method to get the value from the specified property name. Represents the dynamic meta object. Represents the property name. Returns the value. Disposes all the allocated resource. Dispose the instances, if parameter is true. Represents the boolean value for disposing objects. Class which contains fields, properties, methods to perform basic operations such as sum, average, max, min and sorting. Determines the average of values. Represents the generic type parameter. Represents the queryable source. Represents the function expression. Returns the double value. Determines the average of values. Represents the generic type parameter. Represents the queryable source. Represents the function expression. Returns the double value. Determines the average of values. Represents the queryable source. Returns the double value. Determines the average of values. Represents the generic type parameter. Represents the queryable source. Represents the function expression. Returns the double value. Determines the average of values. Represents the generic type parameter. Represents the queryable source. Represents the function expression. Returns the double value. Determines the average of values. Represents the queryable source. Returns the double value. Determines the sum of values. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the sum value. Determines the sum of values. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the sum value. Determines the sum of values. Represents the queryable source. Returns the sum value. Determines the sum of values. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the sum value. Determines the sum of values. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the sum value. Determines the sum of values. Represents the queryable source. Returns the sum value. Gets the maximum value. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the maximum value. Gets the maximum value. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the maximum value. Gets the maximum value. Represents the queryable source. Returns the maximum value. Gets the maximum value. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the maximum value. Gets the maximum value. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the maximum value. Gets the maximum value. Represents the queryable source. Returns the maximum value. Gets the minimum value. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the minimum value. Gets the minimum value. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the minimum value. Gets the minimum value. Represents the queryable source. Returns the minimum value. Gets the minimum value. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the minimum value. Gets the minimum value. Represents the generic type parameter. Represents the queryable source. Represents the expression function. Returns the minimum value. Gets the minimum value. Represents the queryable source. Returns the minimum value. Gets the sorting order. Represents the generic type parameter. Represents the collection entity. Represents the property name. Represents the function. Returns the enumerable collection. Gets the sorting order as descending. Represents the generic type parameter. Represents the collection entity. Represents the property name. Represents the function. Returns the enumerable collection. Gets the sorting order. Represents the generic type parameter. Represents the collection entity. Represents the property name. Represents the function. Returns the enumerable collection. Gets the sorting order. Represents the generic type parameter. Represents the collection entity. Represents the property name. Represents the function. Returns the enumerable collection. Gets the sorting order. Represents the generic type parameter. Represents the collection entity. Represents the property name. Represents the function. Represents the comparer. Returns the enumerable collection. Sorts the items in descending order. Represents the generic type parameter. Represents the collection entity. Represents the property name. Represents the function. Represents the comparer. Returns the enumerable collection. Gets the sorting order. Represents the generic type parameter. Represents the collection entity. Represents the property name. Represents the function. Represents the comparer. Returns the enumerable collection. Gets the sorting order. Represents the generic type parameter. Represents the collection entity. Represents the property name. Represents the function. Represents the comparer. Returns the enumerable collection. Gets the element type. Represents the enumerable source. Returns the source type. Gets the property info. Represents the enumerable list. Returns the property info. Functional method extensions Creates the new instance constructor. Represents the generic type. The type. Returns the created instance. Creates the new instance constructor. Represents the type. Returns the created instance. Iterates over an IEnumerable instance to a delegated function Generic type parameter. The items. The action. Iterates over a generic IEnumerable instance to a delegated function Generic type parameter. The items. The action. Represents the enumerable collection to a list. Represents the generic type parameter. Represents the enumerable items. Returns the enumerable collection. Iterates the index. Generic type parameter. The items. The action. Iterates the index. Generic type parameter. The items. The action. Iterates the index. Represents the generic type parameter. Represents the items. Represents the action. Represents the item index. Zips the parameters. Represents the first generic type parameter. Represents the second generic type parameter. Represents the resultant generic type parameter. Represents the first parameter. Represents the second parameter. Represents the resultant function. Returns the iterated value. Trues this instance. Generic type parameter. Returns the boolean value of the instance. False this instance. Generic type parameter. Returns generic boolean value. Or the specified expression1. Generic type parameter. The expression1. The expression2. Returns the expression. Ands the specified expression1. Generic type parameter. The expression1. The expression2. Returns the expression. Folds the specified list. The first generic type parameter. The second generic type parameter. The list. The function. The type of the parameter. Returns the specified type. Folds the left. The first generic type parameter. The second generic type parameter. The list. The function. The type of the parameter. Returns the function. Folds the right. The first generic type parameter. The second generic type parameter. The list. The function. The type of the parameter. Returns the type of the parameter. Moves to. The list. The source. The destination. Converts into ObservableCollection. Represents the generic type parameter. Represents the enumerable items. Returns the collection. Specifies the FilterType to be used in LINQ methods. Performs LessThan operation. Performs LessThan Or Equal operation. Checks Equals on the operands. Checks for Not Equals on the operands. Checks for Greater Than or Equal on the operands. Checks for Greater Than on the operands. Checks for StartsWith on the string operands. Checks for EndsWith on the string operands. Checks for Contains on the string operands. Returns invalid type Checks for Between two date on the operands. Specifies the Filter Behavior for the filter predicates. Parses only StronglyTyped values. Parses all values by converting them as string. Specifies the Filter Behavior for the filter predicates. Parses only StronglyTyped values. Parses all values by converting them as string. Representing the class that contains the columns that represents sorting, which contains the column name that is sorted and sort direction. Initializes a new instance of the class. Gets or sets the column name. Gets or sets the sorting direction. Class that contains the information of the group like child groups, items count, key, details of the group, etc. Initializes a new instance of the class. Gets or sets the child groups. Gets or sets the item count. Gets or sets the enumerable collection. Gets the key value. Defines the dynamic class. Returns the string that contains the properties and their values in the class. The string that contains the properties and their values in the class. Class that creates the dynamic property for the given name and type. Initializes a new instance of the class. Represents the property name. Represents the type of the property. Gets the property name. Gets the property type. Initializes a new instance of the class. Represents the enumerable properties. A framework independent utility class for the new Nullable type in .NET Framework 2.0 Prevents a default instance of the class from being created. Use this method instead of Convert.ChangeType. Makes Convert.ChangeType work with Nullable types. Represents the value. Represents the type. Returns the value Use this method instead of Convert.ChangeType. Makes Convert.ChangeType work with Nullable types. Represents the value. Represents the type of the object. Represents the format provider. Returns the value Indicates whether the specified type is nullable type. Represents the specified type. Returns the boolean value accordingly. Gets the nullable type from the specified type. Represents the specified type. Returns the nullable type. Returns null if value is DBNull and specified type is a Nullable type. Otherwise the value is returned unchanged. Represents the value for an object. Represents the type of the object. Returns the value Returns the underlying type of a Nullable type. For .NET 1.0 and 1.1 this method will always return null. Represents the type of the object. Returns the type. Helper class to covert type of the object. Helper method to change the specified type. Represents the object. Represents the specified type. Returns the changed value. Helper method to change the specified type. Represents the object. Represents the specified type. Represents the format provider. Returns the changed value. provides conversion routines for values to convert them to another type and routines for formatting values. Prevents a default instance of the class from being created. Converts value from one type to another using an optional . Converts value from one type to another using an optional . The original value. The target type. A used to format or parse the value. The new value in the target type. Converts value from one type to another using an optional . The original value. The target type. A used to format or parse the value. Indicates whether exceptions should be avoided or cached and return value should be DBNull if it cannot be converted to the target type. The new value in the target type. Converts value from one type to another using an optional . The original value. The target type. A used to format or parse the value. Format string. Indicates whether exceptions should be avoided or cached and return value should be DBNull if it cannot be converted to the target type. The new value in the target type. Parses the given text using the resultTypes "Parse" method or using a type converter. The text to parse. The requested result type. A used to format or parse the value. Can be NULL. A format string used in a call. Right now format is only interpreted to enable round tripping for formatted dates. The new value in the target type. Parse the given text using the resultTypes "Parse" method or using a type converter. The text to parse. The requested result type. A used to format or parse the value. Can be NULL. A format string used in a call. Right now format is only interpreted to enable round tripping for formatted dates. Indicates whether DbNull should be returned if value cannot be parsed. Otherwise an exception is thrown. The new value in the target type. Parse the given text using the resultTypes "Parse" method or using a type converter. The text to parse. The requested result type. A used to format or parse the value. Can be NULL. A string array holding permissible formats used in a call. Right now formats is only interpreted to enable round tripping for formatted dates. Indicates whether DbNull should be returned if value cannot be parsed. Otherwise an exception is thrown. The new value in the target type. Generates display text using the specified format, culture info and number format. The value to format. The value type on which formatting is based. The original value will first be converted to this type. The format like in ToString(string format). The for formatting the value. The for formatting the value. The string with the formatted text for the value. Returns a representative value for any given type. The . A value with the specified type. Parses the given string including type information. String can be in format %lt;type> 'value' Represents the string value. Represents the return value. Indicates whether TypeConverter should be checked whether the type to be parsed supports conversion to/from byte array (e.g. an Image) Returns the boolean value. Formats the given value as string including type information. String will be in format %lt;type> 'value' Represents the string value. Indicates whether TypeConverter should be checked whether the type to be parsed supports conversion to/from byte array (e.g. an Image) Returns the string value. Returns the type name. If type is not in microsoft corporation library, the assembly name is appended. Represents the type. Returns the assembly type. Returns the type from the specified name. If an assembly name is appended the list of currently loaded assemblies in the current AppDomain are checked. Represents the type name. Returns the assembly name. Indicates whether string is null or empty. Represents the string value. Returns the boolean value. Overloaded. Parses the given text using the resultTypes "Parse" method or using a type converter. The text to parse. The requested result type. A used to format or parse the value. Can be NULL. The new value in the target type. Overloaded. Parses the given string including type information. String can be in format %lt;type> 'value' Represents the string value. Represents the return value. Returns the parsed value. Overloaded. Formats the given value as string including type information. String will be in format %lt;type> 'value' Represents the value for an object. Returns the formatted string value. Gets or sets a value indicating whether should trim whitespace characters from the end of the formatted text. Class that provides the extension methods for the property info. Gets the value for the given property info and the record. The property info whose value is to be determined. The object whose corresponding value for the given property is to be obtained. The value for the given property info and the record. Gets the property info from the given property info collection and the column name. The property info collection. The column name whose property info is to be obtained. The property info of the given property info collection and the column name. Sets the value for the corresponding object available in the PropertyInfo. Represents the property info. Represents the record. Represents the value. Determines the set of properties and their information. Initializes a new instance of the class. Initializes a new instance of the class. Represents the type of the property. Finds the property info of the given column name in the property info collection. The column name for which the property info is to be obtained. A boolean value indicating whether to consider the casing or not. The property info of the given column name. Gets the empty collection. Gets the property type. Provides extension methods for Queryable source. var fonts = FontFamily.Families.AsQueryable(); We would normally write Expressions as, var names = new string[] {"Tony", "Al", "Sean", "Elia"}.AsQueryable(); names.OrderBy(n=>n); This would sort the names based on alphabetical order. Like so, the Queryable extensions are a set of extension methods that define functions which will generate expressions based on the supplied values to the functions. Determines the queryable which iterates over the given collection of items. Represents the enumerable collection of items. Returns the queryable which iterates over the given collection of items. Determines the queryable which iterates over the given collection of items Represents the enumerable collection of items. Represents the source type. Returns the queryable which iterates over the given collection of items. Generates an AND binary expression for the given Binary expressions. Represents the expression1. Represents the expression2. Returns the binary expression. Generates an ANDAlso binary expression for the given expressions. The expression 1. The expression 2. An ANDAlso binary expression for the given expressions. Generates an OrElse binary expression for the given expressions. The expression 1. The expression 2. An OrElse binary expression for the given expressions. Gets the execution times count of the given queryable source. The source which is to be queried. The count of the execution times of the given queryable source. Gets the element at the given index and the source. The IQueryable source. The index at which the element is to be obtained. The type of the source. The element at the given index and the source. Gets the element at the given index and the source. The IQueryable source. The index at which the element is to be obtained. The element at the given index and the source. Gets the element at or default of the given index and the source. The IQueryable source. The index at which the element is to be obtained. The type of the source. The element at or default of the given index and the type of source. Gets the element at or default of the given index and the source. The IQueryable source. The index at which the element is to be obtained. The element at the given index and the source. Gets the GroupBy query expression for the given source and enumerable collection of the sort columns. The IQueryable source. The enumerable collection of the sort columns group by names. The type of the source. The GroupBy query expression for the given source and enumerable collection of the sort columns. Gets the GroupBy query expression for the given source and enumerable collection of the sort columns. The IQueryable source. The enumerable collection of the sort columns group by names. The GroupBy query expression for the given source and enumerable collection of the sort columns. Generates the GroupBy Expression Represents the queryable source. Represents the group name. Represents the sort action. Represents the source type. Returns queryable objects. Gets the GroupBy query expression for the given source, group name and sort action. The IQueryable source. The group by name which is the property name. The sort action. The GroupBy query expression for the given source, group name and sort action. Gets the queryable expression OfType for the given source and its type. The IQueryable source. The type of the source. The queryable expression OfType for the given source and its type. Gets the collection of the type parameter for the given collection of type parameter . The target type parameter. The given type parameter. The collection of items. The collection of the type parameter for the given collection of type parameter . Generates a OrderBy query for the Queryable source. DataClasses1DataContext db = new DataClasses1DataContext(); var orders = db.Orders.Skip(0).Take(10).ToList(); var queryable = orders.AsQueryable(); var sortedOrders = queryable.OrderBy("ShipCountry"); Represents the queryable source. Represents the property name. Represents the source type. Returns the queryable objects. Generates a OrderBy query for the Queryable source. Represents the queryable source. Represents the property name. Returns the queryable source. Generates a OrderBy query for the Queryable source. Represents the queryable source. Represents the property name. Represents the function expression. Returns the queryable objects. Generates a OrderBy query for the Queryable source. Represents the queryable source. Represents the property name. Represents the comparer object. Represents the expression function. Returns the queryable objects. Generates a OrderBy query for the Queryable source. Represents the queryable source. Represents the parameter expression. Represents the expression. Represents the queryable objects. Generates an OrderBy query for the IComparer defined. public class OrdersComparer : IComparer<Order> { public int Compare(Order x, Order y) { return string.Compare(x.ShipCountry, y.ShipCountry); } } var sortedOrders = db.Orders.Skip(0).Take(5).ToList().OrderBy(o => o, new OrdersComparer()); Generic type parameter. The queryable source The comparer The queryable source type. Returns the queryable objects. Generates a OrderBy query for the Queryable source and Comparer. Represents the generic type parameter. Represents the queryable source. Represents the comparer objects. Returns the queryable objects. Generates an OrderBy query for the IComparer defined and queryable source. Represents the queryable source. Represents the property name. Represents the comparer. Represents the source type. Returns the queryable source. Generates an OrderByDescending query for the IComparer defined. public class OrdersComparer : IComparer<Order> { public int Compare(Order x, Order y) { return string.Compare(x.ShipCountry, y.ShipCountry); } } var sortedOrders = db.Orders.Skip(0).Take(5).ToList().OrderByDescending(o => o, new OrdersComparer()); Generic type parameter. Represents the queryable source Represents the comparer. Represents the source type. Returns the queryable objects. Generates an OrderByDescending query for the IComparer and queryable source defined. Represents the queryable source. Represents the property name. Represents the comparer objects. Represents the source type. Returns the queryable objects. Generates an OrderByDescending query for the IComparer and queryable source defined. Represents the generic type parameter. Represents the queryable source. Represents the comparer objects. Returns the queryable objects. Generates a OrderByDescending query for the Queryable source. DataClasses1DataContext db = new DataClasses1DataContext(); var orders = db.Orders.Skip(0).Take(10).ToList(); var queryable = orders.AsQueryable(); var sortedOrders = queryable.OrderByDescending("ShipCountry"); Represents the queryable source Represents the property name. Represents the source type. Returns the queryable objects. Gets the expression for the given property and the parameter expression. The parameter expression based on which the expression is generated. The property name for which the expression is to be generated. The expression for the given property and the parameter expression. Generate expression from simple and complex property Represents the parameter expression. Represents the property name. Represents the source type. Returns the expression. Generates the OrderByDescending query for the given source and the property. The IQueryable source. The property name for which the query is to be generated. The OrderByDescending query for the given source and the property. Generates the OrderByDescending query for the given source, property, expression function and the comparer defined. The IQueryable source. The property name for which the query is to be generated. The comparer defined for the query. The expression function based on which the query is to be generated. Returns the queryable object. Generates the OrderByDescending query for the given source, property and the expression function. The IQueryable source. The property name for which the query is to be generated. The expression function based on which the query is to be generated. The OrderByDescending query for the given source, property and the expression function. Generates the OrderByDescending query for the given source and expressions. The IQueryable source. The parameter expression which are the objects to populate to the parameter collection of the lambda expression. The expression to set the lambda expression body property equals to. The OrderByDescending query for the given source and expressions. Generates an OR binary expression for the given Binary expressions. Represents the expression1. Represents the expression2. Returns the binary expression. Creates a ParameterExpression that is required when building a series of predicates for the WHERE filter. DataClasses1DataContext db = new DataClasses1DataContext(); var orders = db.Orders.Skip(0).Take(100).ToList(); var queryable = orders.AsQueryable(); var parameter = queryable.Parameter(); Use this same parameter passed to generate different predicates and finally to generate the Lambda. If we specify a parameter for every predicate, then the Lambda expression scope will be out of the WHERE query that gets generated. Represents the queryable source. Returns the parameter expression. Generates the parameter expression for the given source type. The source type. The parameter expression for the given source type. Generates the equal expression for the given parameter expression, property and value. The parameter expression based on which the expression is generated. The property name for which the expression is to be generated. The object. The equal expression for the given parameter expression, property and value. Generates an equal binary expression for the given expression and the property name. The parameter expression for generating the binary expression. The property name 1. The property name 2. An equal binary expression for the given expression and the property name. Generates an equal expression for the given values. The parameter expression. The property name for which the expression is generated. The object. The type of the element. The expression function. An equal expression for the given values. Generates a NotEqual expression for the given values. The parameter expression. The property name for which the expression is generated. The object. The element type. The expression function. A NotEqual expression for the given values. Generates a NotEqual binary expression for the given parameter expression, property and the value. The parameter expression. The property name for which the expression is to be generated. The object. A NotEqual binary expression for the given parameter expression, property and the value. Generates an NotEqual binary expression for the given expression and property. The parameter expression. The property name 1. The property name 2. An NotEqual binary expression for the given expression and property. Generates a GreaterThanOrEqual binary expression for the given expression, property and the value. The parameter expression. The property name. The object. A GreaterThanOrEqual binary expression for the given expression, property and the value. Generates a GreaterThanOrEqual binary expression for the given expressions and the property. The parameter expression. The property name 1. The property name 2. A GreaterThanOrEqual binary expression for the given expressions and the property. Generates a GreaterThanOrEqual binary expression for the given values. The parameter expression. The property name. The object. The element type. The expression function. A GreaterThanOrEqual binary expression for the given values. Generates a GreaterThan binary expression for the given parameter expression, property and the value. The parameter expression. The property name. The object. A GreaterThan binary expression for the given parameter expression, property and the value. Generates a GreaterThan binary expression for the given expression and the property. The parameter expression. The property name 1. The property name 2. A GreaterThan binary expression for the given values. Generates a GreaterThan expression for the given values. The parameter expression. The property name. The object. The element type. The expression function. A GreaterThan expression for the given values. Generates a LessThan binary expression for the given expression, property and the values. The parameter expression. The property name. The object. A LessThan binary expression for the given expression, property and the values. Generates a LessThan binary expression for the given expression and the property. The parameter expression. The property name 1. The property name 2. A LessThan binary expression for the given expression and the property. Generates a LessThan expression for the given values. The parameter expression. The property name. The object. The element type. The expression function. A LessThan expression for the given values. Generates a LessThanOrEqual binary expression for the given expression, property and the value. The parameter expression. The property name. The object. A LessThanOrEqual binary expression for the given expression, property and the value. Generates a LessThanOrEqual binary expression for the given expression and property. The parameter expression. The property name 1. The property name 2. A LessThanOrEqual binary expression for the given expression and property. Generates a LessThanOrEqual expression for the given values. The parameter expression. The property name. The object. The element type. The expression function. A LessThanOrEqual expression for the given values. Predicate is a Binary expression that needs to be built for a single or a series of values that needs to be passed on to the WHERE expression. var binaryExp = queryable.Predicate(parameter, "EmployeeID", "4", true); First create a ParameterExpression using the Parameter extension function, then use the same ParameterExpression to generate the predicates. Represents the queryable source. Represents the parameter expression. Represents the property name. Represents the constant value. Represents the filter value. Represents the filter behavior. Determines whether is in case sensitive. Represents the source type. Returns the expression. Generates a predicate expression for the given values. The IQueryable source. The parameter expression. The property name. The object. The filter type. The filter behavior. A boolean values indicating whether to consider the expression with case sensitive. The type of the source. Represents the current format. A predicate expression for the given values. Generates a predicate expression for the given values. The IQueryable source. The parameter expression. The property name. The object. The filter type. The filter behavior. A boolean values indicating whether to consider the expression with case sensitive. The type of the source The expression function. A predicate binary expression for the given values. Generates a predicate expression for the given values. The IQueryable source. The parameter expression. The property name. The object. The member type. The filter type. The filter behavior. A boolean values indicating whether to consider the expression with case sensitive. The type of the source The expression function. A predicate binary expression for the given values. Generates a Select query for a single property value. Represents the queryable source. Represents the property name. Represents the source type. Returns queryable objects. Generates a Select query for the given source and property. The IQueryable source. The property name for which the query is generated. A Select query for the given source and property. Generates a Select query based on the properties passed. DataClasses1DataContext db = new DataClasses1DataContext(); var orders = db.Orders.Skip(0).Take(10).ToList(); var queryable = orders.AsQueryable(); var selector = queryable.Select(new string[]{ "OrderID", "ShipCountry" }); Represents the queryable source. Represents the properties. Returns queryable objects. Generates a Select query based on the properties passed. DataClasses1DataContext db = new DataClasses1DataContext(); var orders = db.Orders.Skip(0).Take(10).ToList(); var queryable = orders.AsQueryable(); var selector = queryable.Select(new List<string>() { "OrderID", "ShipCountry" }); It returns a dynamic class generated thru ReflectionEmit, Use reflection to identify the properties and values. Represents the queryable source. Represents the properties. Represents the source type. Returns the queryable objects. Generates a Select query based on the given source and the properties passed. The IQueryable source. The enumerable collection of properties. A Select query based on the given source and the properties passed. Generates a SKIP expression in the IQueryable source. The source. The constant value. Represents the source type. Returns queryable objects. Generates a SKIP expression for the given IQueryable source and the constant value. The IQueryable source. The constant value. A SKIP expression for the given IQueryable source and the constant value. Generates a TAKE expression in the IQueryable source. The source. The constant value. Represents the source type. Returns the queryable objects. Generates a TAKE expression for the given IQueryable source and the constant value. The IQueryable source. The constant value. A TAKE expression for the given IQueryable source and the constant value. Generates a ThenBy query for the Queryable source. DataClasses1DataContext db = new DataClasses1DataContext(); var orders = db.Orders.Skip(0).Take(10).ToList(); var queryable = orders.AsQueryable(); var sortedOrders = queryable.OrderBy("ShipCountry"); sortedOrders = sortedOrders.ThenBy("ShipCity"); Represents the queryable source. Represents the property name. Represents the source type. Returns the queryable objects. Generates a ThenBy query expression for the given queryable source and property name. The IQueryable source. The property name. A ThenBy query expression for the queryable source and property name. Generates a ThenBy query expression for the given values. The IQueryable source. The property name. The comparer. The expression function. A ThenBy query expression for the given values. Generates a ThenBy query expression for the given source, property and the expression function. The IQueryable source. The property name. The expression function. A ThenBy query expression for the given source, property and the expression function. Generates a ThenBy query expression for the given source and the expressions. The IQueryable source. The parameter expression. The expression. A ThenBy query expression for the given source and the expressions. Generates an ThenBy query for the IComparer defined. public class OrdersComparer : IComparer<Order> { public int Compare(Order x, Order y) { return string.Compare(x.ShipCountry, y.ShipCountry); } } var sortedOrders = db.Orders.Skip(0).Take(5).ToList().ThenBy(o => o, new OrdersComparer()); Generic type parameter. Represents the queryable source. Represents the comparer. Represents the source type. Returns the queryable objects. Generates an ThenBy query expression for the given values. The IQueryable source. The property name. The comparer. The type of the source. An ThenBy query expression for the given values. Generates an ThenBy query expression for the given source and the comparer for the given type. The type parameter. The IQueryable source. The comparer. An ThenBy query expression for the given source and the comparer for the given type. Generates an ThenByDescending query for the IComparer defined. public class OrdersComparer : IComparer<Order> { public int Compare(Order x, Order y) { return string.Compare(x.ShipCountry, y.ShipCountry); } } var sortedOrders = db.Orders.Skip(0).Take(5).ToList().ThenByDescending(o => o, new OrdersComparer()); Generic type parameter. Represents the source. Represents the comparer. Represents the source type. Returns the queryable objects. Generates an ThenByDescending query expression for the given values. The IQueryable source. The property name. The comparer. The type of the source. An ThenByDescending query expression for the given values. Generates an ThenByDescending query expression for the given source and the comparer for the given type. The type parameter. The IQueryable source. The comparer. An ThenByDescending query expression for the given source and the comparer for the given type. Generates a ThenByDescending query expression for the given values. The IQueryable source. The property name. The comparer. The expression function. A ThenByDescending query expression for the given values. Generates a ThenByDescending query expression for the given values. The IQueryable source. The property name. The expression function. A ThenByDescending query expression for the given values. Generates a ThenByDescending query expression for the given source and the expressions. The IQueryable source. The parameter expression. The expression. A ThenByDescending query expression for the given source and the expressions. Generates a ThenByDescending query for the Queryable source. DataClasses1DataContext db = new DataClasses1DataContext(); var orders = db.Orders.Skip(0).Take(10).ToList(); var queryable = orders.AsQueryable(); var sortedOrders = queryable.OrderBy("ShipCountry"); sortedOrders = sortedOrders.ThenByDescending("ShipCity"); Represents the queryable source. Represents the property name. Represents the source type. Returns the queryable objects. Generates a ThenByDescending query for the given source and the property. The IQueryable source The property name. A ThenByDescending query for the given source and the property. Generates the where expression. var nw = new Northwind(@"Data Source = Northwind.sdf"); IQueryable queryable = nw.Orders.AsQueryable(); var filters = queryable.Where("ShipCountry", "z", FilterType.Contains); foreach (Orders item in filters) { Console.WriteLine("{0}/{1}", item.OrderID, item.ShipCountry); } Represents the queryable source. Name of the property. Represents the value. Represents the filter value. Determines whether is in case sensitive. Represents the type of source. Returns the queryable objects. Generates the where expression for the given values. The IQueryable source. The name of the property. The object. The filter type. A boolean value indicating whether the expression should be considered as case sensitive or not. The where expression for the given values. Generates the page expression for the given source, page index and page size. The IQueryable source. The index of the page. The size of the page. The page expression for the given source, page index and page size. Use this function to generate WHERE expression based on Predicates. The AndPredicate and OrPredicate should be used in combination to build the predicate expression which is finally passed on to this function for creating a Lambda. DataClasses1DataContext database = new DataClasses1DataContext(); var orders = database.Orders.Skip(0).Take(100).ToList(); var queryable = orders.AsQueryable(); var parameter = queryable.Parameter("ShipCountry"); var binaryExpression = queryable.Predicate(parameter, "ShipCountry", "USA", true); var filteredOrders = queryable.Where(parameter, binaryExpression); foreach (var order in filteredOrders) { Console.WriteLine(order); } Build Predicates for Contains / StartsWith / EndsWith, IQueryable queryable = model.Orders.AsQueryable(); var parameter = queryable.Parameter(); var expression1 = queryable.Predicate(parameter, "ShipCountry", "h", FilterType.Contains); var expression2 = queryable.Predicate(parameter, "ShipCountry", "a", FilterType.StartsWith); var andExpression = expression2.OrPredicate(expression1); var filters = queryable.Where(parameter, andExpression); foreach (Orders item in filters) { Console.WriteLine("{0}/{1}", item.OrderID, item.ShipCountry); } Represents the source. Represents the parameter expression. Represents the predicate expression. Returns the queryable objects. Generates the GroupResult enumerable collection based on the given values. The type parameter. The enumerable collection of the elements. The type of the source. The function for the group selectors. Returns the enumerable collection. Generates the GroupResult enumerable collection based on the given values. The type of the elements. The enumerable collection of the elements. The list of sort descriptions. The enumerable collection of the function for the group selectors. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection based on the given values. The type of the elements. The enumerable collection of the elements. The list of sort descriptions. The sort comparers collection. The array of properties. The enumerable collection of the function for the group selectors. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection based on the given values. The type parameter. The enumerable collection of the elements. The list of sort descriptions. The sort comparers collection. The array of properties. The function for the group selectors. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection based on the given values. The type of the elements. The enumerable collection of the elements. The list of sort descriptions. The function for the group selectors. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection based on the given values. The type of the elements. The enumerable collection of the elements. The function for the group selectors. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection based on the given values. The type parameter. The enumerable collection of the elements. The enumerable collection of function for the group selectors. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection based on the given source and the properties passed. The IQueryable source The enumerable collection of properties. The GroupResult enumerable collection based on the given source and the properties passed. Generates the GroupResult enumerable collection based on the given source and the properties. The IQueryable source The type of the source. The array of properties. The GroupResult enumerable collection based on the given source and the properties. Generates the GroupResult enumerable collection based on the given values. The IQueryable source. The dictionary of format collection. The type of the source. The array of properties. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection based on the given values. The IQueryable source. The type of the source. The list of sort descriptions. The array of properties. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection based on the given values. The IQueryable source. The type of the source. The expression function. The array of properties. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection based on the given values. The IEnumerable source. The type of the source. The list of sort descriptions. The dictionary of sort comparers. The expression function. The array of properties. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection based on the given values. The IEnumerable source. The type of the source. The list of sort descriptions. The expression function. The array of properties. The GroupResult enumerable collection based on the given values. Generates the GroupResult enumerable collection for the given source and the properties passed. The IQueryable source. The array of properties. The GroupResult enumerable collection for the given source and the properties passed. Generates the GroupResult enumerable collection based on the given values. The IQueryable source. The dictionary of format collection. The array of properties. The GroupResult enumerable collection for the given values. Generates the groups for the DataTable. The DataView source. The type of the source. The expression function. The array of properties. The groups for the DataTable. Gets the type of the given source. The source, whose type is to be obtained. The type of the given object. Calculates the result by executing the expression obtained from the queryable sum method based on the given source type and property name. The IQueryable source. The property name. The type of the source. The result by executing the expression obtained from the queryable sum method based on the given source type and property name. Calculates the result by executing the expression obtained from the queryable sum method based on the given source and property name. The IQueryable source. The property name. The result by executing the expression obtained from the queryable sum method based on the given source and property name. Calculates the result by executing the expression obtained from the queryable sum method based on the given source, property and the expression function. The IQueryable source. The property name. The expression function. The result by executing the expression obtained from the queryable sum method based on the given source, property and the expression function. Calculates the average by executing the expression obtained from the queryable average method based on the given source and the property name. The IQueryable source. The property name. The average by executing the expression obtained from the queryable average method based on the given source and the property name. Calculates the average by executing the expression obtained from the queryable average method based on the given source and the property name. The IQueryable source. The property name. The source type. The average by executing the expression obtained from the queryable average method based on the given source and the property name. Calculates the average by executing the expression obtained from the queryable average method based on the given source, property name and the expression function. The IQueryable source. The property name. The expression function. The average by executing the expression obtained from the queryable average method based on the given source, property name and the expression function. Calculates the max object by executing the expression obtained from the queryable max method based on the given source and the property name. The IQueryable source. The property name. The max object by executing the expression obtained from the queryable max method based on the given source and the property name. Calculates the max object by executing the expression obtained from the queryable max method based on the given source and the property name. The IQueryable source. The property name. The source type. The max object by executing the expression obtained from the queryable max method based on the given source and the property name. Calculates the max object by executing the expression obtained from the queryable max method based on the given values. The IQueryable source. The property name. The expression function. The max object by executing the expression obtained from the queryable max method based on the given values. Calculates the min object by executing the expression obtained from the queryable min method based on the given source and the property. The IQueryable source. The property name. The min object by executing the expression obtained from the queryable min method based on the given source and the property. Calculates the min object by executing the expression obtained from the queryable min method based on the given source and the property. The IQueryable source. The property name. The source type. The min object by executing the expression obtained from the queryable min method based on the given source and the property. Calculates the min object by executing the expression obtained from the queryable min method based on the given values. The IQueryable source. The property name. The expression function. The min object by executing the expression obtained from the queryable min method based on the given values. Generates lambda expression for the complex properties Represents the queryable source. Represents the property name. Represents the parameter expression. Represents the source type. Returns the lambda expression. Use this method with a cached delegate, this improves performance when using complex Expressions. Generic type parameter. Represents the parameter expression. Represents the property name. Represents the expression function. Returns the expression. Class that holds the information of the group like key, count, items and etc. Initializes a new instance of the class. Returns the result of the group, which contains the key and the items count in the group. The result of the group, which contains the key and the items count in the group. Expands the group. Collapses the group. Adds list of group and records in changesItems, that are coming into the view when expanding or that are going out of the view when collapsing. Based on changed Items count the rows will be added or removed in ListView. Denotes the group. Indicates whether sub group or items can be added in changedItems. Will be passed as true if group in expanded state. Indicates the list of changed items. Returns the list of changed items. Occurs when the property is changed for the data objects on the collection. Gets or sets the Key of the group. Gets the number of items in this group. Gets the collection of items in this group. Gets the collection of sub groups within this group. Gets a value indicating whether group is expanded or not. Gets the level of grouping. Provides classes that simplify programming by providing ready-made solution to process the IEnumerable and IQueryable operations. Class which contains properties, methods which helps to reflect the internal methods or fields and also to acquire their values. Reflection helper method to get the properties from the mentioned type. Represents the type from which the properties has to be obtained. Returns the properties Reflection method to determine whether the source type can be assigned to destination type. Represents the source type. Represents the destination type. Returns the boolean value whether the source type can to assigned to destination type. Reflection method to get the base type. Represents the base type. Returns the base type. Reflection method to check whether the obtained type is primitive type. Represents the type which is to be determined. Returns the boolean value regarding the obtained type. Reflection method to check whether the obtained type is generic type. Can be a generic type definition, an open constructed type, or a closed constructed type. Represents the type which is to be determined. Returns the boolean value regarding the obtained type. Reflection method to check whether the obtained type is an interface. Represents the type which is to be determined. Returns the boolean value regarding the obtained type. Reflection method to check whether the obtained type is abstract. Represents the type which is to be determined. Returns the boolean value regarding the obtained type. Reflection method to check whether the obtained type is value type. Represents the type which is to be determined. Returns the boolean value regarding the obtained type. Reflection method to check whether the obtained type is enumerated type. Represents the type which is to be determined. Returns the boolean value regarding the obtained type. Reflection method to check whether the obtained type is generic type. A constructed type is created by calling the MakeGenericType method on a Type object that represents a generic type definition and specifying an array of type arguments. Represents the type which is to be determined. Returns the boolean value regarding the obtained type. Reflection method to obtain the current culture. Represents the culture info. Returns the string value of determining the culture info. Helper method to get the methods from the specified base type. Represents the type which is to be determined. Returns the enumerable collection of method names. Helper method to get the members from the specified base type. Represents the type which is to be determined. Represents the name of the member function which is to be determined. Returns the enumerable collection of member functions from the specified type. Helper method to get a particular method from the specified type. Represents the type which is to be determined. Represents the name of the method which is to be determined. Represents the types from which the method is to be obtained. Returns the obtained method info. Helper method to get a particular property from the specified type. Represents the type which is to be determined. Represents the name of the property which is to be determined. Returns the obtained property info. Helper method to get generic arguments from the specified type. Represents the type which is to be determined. Returns the generic type arguments. Collection of Initializes a new instance of the class. Represents the DataSource. Adds item to the object to be added in index of the object Removes item from the object to be removed from the Compare and sort the groups. Indicates the list of groups Indicates the Indicates the group comparer. Removes items from the groups and its sub-groups if available. Updates the Groups and GroupList collection accordingly. Represents the list of groups. Represents the item which is to be deleted. References the index from which the collection has been changed. References the list of changed items. Represents the parent group level. Adds the groups and items to changed items list. Based on this list, the rows will be removed in ListView. Represents the . Represents the list of changed items which is to be removed. Represents the item which is to be removed. Returns the list of items to be removed from the collection. Helper class to which contains exceptional properties and methods to obtain most commonly used values. Returns the last item of the group . The object Returns the last item from the list of groups The list of groups The object Defines the options to refresh the source in the . Checks whether the content needs to be refreshed. Defines the options to refresh the collection when modify data at runtime. Does not update the collection at run-time. Allows updating the collection at run-time. Defines the sort directions for . Sorts the list items in ascending order. Sorts the list items in descending order. Predicate type defined for Filters. Does an AND operation on filters. Does an OR operation on filters. Default Filter Operator is defined for Filters. Does an Equals operation on filters. Does an StartsWith operation on filters. Does an Contains operation on filters. Interface that holds the information of the Filtering like Mapping Name, filter predicate, etc. Gets or sets the name of the mapping. The name of the mapping. Gets the filters. The filters. Gets or sets the Filter behavior for the column. Class to inherit the interface values that holds the information of the Filtering like Mapping Name, filter predicate, etc. Gets or sets the filter behavior for the specified filter filter predicates. Gets the filter predicates values for filtering. Gets or sets the mapping name for filter. Holds values for Filtering. Initializes a new instance of the class. Gets or sets the type of the filter. The type of the filter. Gets or sets the filter value. The filter value. Gets or sets the type of the predicate. The type of the predicate. Gets or sets the type of the filter behavior. The type of the predicate. Gets or sets a value indicating whether this instance is case sensitive. true if this instance is case sensitive; otherwise, false. Represents the class that maintains the collection view of type queryable collection view. Gets the predicate expression for the given source and parameter expression. The DataSource. The IQueryable source. The parameter expression. The predicate expression for the given source and parameter expression. Gets the predicate expression for the given source and parameter expression. The DataSource. The IQueryable source. The parameter expression. The column name. A boolean value indicating whether to return the column expression. The predicate expression for the given values. Represents a struct that contains the grouping information like property name to be grouped and key selector based on which grouping for a property is processed. Represents a class that defines the basic methods and properties for grouping the data in the collection view. Initializes a new instance of the class. Determines whether to serialize group names or not. Returns the boolean value. Occurs when the property is changed for the data objects on the collection. Occurs when the property is changed for the data objects on the collection. Gets the group names. Initializes a new instance of the class. Initializes a new instance of the class. Property name Initializes a new instance of the class. Property Name Key selector Gets or sets the KeySelector.Groups are created based on the key return. Gets or sets the Property Name Represents the string value. Gets or sets the Comparer. IComparer of GroupResult. Represents the method that will handle the INotifyPropertyChanging.PropertyChanging event of an INotifyPropertyChanging interface. The source of the event. An PropertyChangingEventArgs that contains the event data. Interface to help notify the property changed events. Class which inherits from the . Initializes a new instance of the class. Represents the property name. Gets the name of the property whose value is changing. Initializes a new instance of the structure. Represents the generic type parameter. Initializes a new instance of the struct. Represents the generic value. Determines the generic value implicitly. Represents the generic parameter value. Determines the generic value explicitly. Represents the generic parameter value. Get the default value. Returns the internal value. Helper method to get the internal or default value. Represents the generic type parameter. Returns the parameter value. Override method to check whether the internal value is equal to obtained value. Represents the obtained object. Returns the boolean value accordingly. Override method to get the HashCode. Returns the boolean value accordingly. Override method to convert the specified value into string value. Returns the string value accordingly. Gets a value indicating whether object has a value. Gets the generic type value. Class which represents the generic type nullable values. Helper method to compare the nullable objects. Represents the generic type parameter. Represents the first nullable object. Represents the second nullable object. Returns the integer value accordingly. Helper method to check whether the obtained nullable values are equal or not. Represents the generic type parameter. Represents the first nullable object. Represents the second nullable object. Returns the boolean value accordingly. Helper method to get the underlying type of the nullable. Represents the specified type. f the type provided is not a Nullable Type, return null. Otherwise, returns the underlying type of the Nullable type Represents a struct that contains the sorting information like property name to be sorted and sort direction based on which sorting for a property is processed. Initializes a new instance of the class. Initializes a new instance of the class. Property name Initializes a new instance of the class. Property name The sort direction Occurs when the property is changed for the data objects on the collection. Gets or sets the Sorting Direction The List Sort Direction. Gets or sets the Property Name Represents the string value. Gets or sets the Comparer. IComparer of object. DataSource is a non UI component that consumes raw data and processes data operations such as sorting, filtering and grouping. This can be applied to any data bound control to perform the data processing and data operations which saving developers time and effort in building the functionality themselves. Notify to wire and unwire the property changed event whenever the underlying collection changed. Store the object for editing and commit the value to underlying source after editing completed. Commits the edited object to the underlying source Returns currently added object Initializes a new instance of the class. This method handle the adjusted index for source collection. The item to be added at the given position. The index at which the item is to be added. Returns Records index for the given item. This method handle the adjusted index for source collection when view.filter applied the records Refresh the . Raises the Event Refreshes the Refresh the and halt Represents the IDispose. Cancel the the editing Returns the item in the index The index of the item Returns the item in the index. End the editing of object Commit the editing of object. Initiates the editing of an item Item to edit Adds the new object of source type to source The object added object Removes the added item Commits the newly added object to source Disposes all available resources. Suspend the events and initiate changes End Suspending events and changes and deferRefresh the . Gets the value of property from the given object. The object Property name The value Checks whether the event is wired or not. Returns true it the wired, otherwise returns false. Helper method to initialize the comparer object. Helper method to get the active comparer object. Returns the comparer object. Dispose the instances, if parameter is true. Represents the boolean value for disposing objects Handles the source property change The object. Represents the Gets the value of property from the given object The object Property name The value Returns the IList of source. Returns the IList. Helper method to get removed items from source by comparing with items collection.Where when using Realm DB, e.OldItem became null, so use this helper to find deleted items and update Groups Returns the list of removed items from source collection that exist in items collection Handles the event. The original sender of the event. The that contains the event data. Occurs when source property Changed Occurs when source collection changed Occurs when filter changed Gets a value indicating whether object can be removed from source Gets a value indicating whether new object can be added or not Gets a value indicating whether is in editing or not Gets current editing item Gets a value indicating whether editing can be cancelled or not Gets or sets the currently added item. Gets a value indicating whether adding new object or not Gets or sets a value indicating whether this instance is dynamic bound. true if this instance is dynamic bound; otherwise, false. Gets or sets the filter predicates. Gets or sets a value indicating whether groups has to expand automatically or not. Gets the list of items to be displayed The display items. Gets or sets the filter for the underlying collection Gets the collection of group descriptors. The group descriptor. Gets the list of groups The Group List. Gets or sets the Source of the . The source. Gets the list of items. Contains filtered data The List of items. Gets or sets the live data update mode of the . The live data update mode. Gets the collection of sort descriptors. The collection of sort descriptor. Gets or sets the SortComparer.This will be considered when comparer in is null. IComparer of object. Gets or sets the source type of the underlying source Gets or sets the GroupComparer.This will be considered when comparer in is null. IComparer of GroupResult. Gets a value indicating whether the source have grouped. A boolean value that indicates whether the source have grouped. Gets or sets a value indicating whether the view is suspended from updates. Gets a value indicating whether the underlying data object is . True if the underlying data object is DataTable, otherwise false. Initializes a new instance of the class. Represents the . Provides classes, enumerators and interfaces to processes the data operations such as sorting, filtering, and grouping, saving developers time and effort in building the functionality themselves. DataTableDataSource is a non UI component that consumes DataTable type data and processes data operations such as sorting, filtering and grouping. This can be applied to any data bound control to perform the data processing and data operations which saving developers time and effort in building the functionality themselves. Initializes a new instance of the class. Refreshes the view when the filtering is applied using the FilterPredicates. Adds a new item to the collection. The new item that is added to the collection. Ends the add transaction and discards the pending new item. Ends the add transaction and saves the pending new item. Gets the value of property from the given object. The object Property name The value Gets the filter string from the given view. The column name. A boolean value indicating whether to return the column expression. The filter string from the given view. Initialize the items to the . Filters the record for the specified record condition. The record to filter the data. By default return true, since DataTable not support the filter record support. Refreshes the sorting. Gets the IEnumerable collection of group result for the array of group-by. The IEnumerable collection of group result for the array of group-by. Returns the expression function for corresponding property name, data operation and reflection mode. The property name. The expression function for corresponding property name, data operation and reflection mode. Get the Group function for CustomGrouping. The property name. Returns the group function. Gets the value of property from the given object. The object Property name The value Gets the sort string based on the property and sorting direction. Returns the sort string. Extension class that helps for sorting, grouping and filter operations of the data table. The string pattern. Method to skip special characters from given string. The string value. Returns the string without special characters. Creates the filter predicate based on the property, value and filter type. The string value. The property name. The value which is used to create the filter predicate. The filter type. Returns the predicate string. Creates the And filter predicate. The string value. Returns the predicate string. Creates the ascending sorting string based on the property name. The string value. The property name. Returns the ascending sorting string. Creates the descending sorting string based on the property name. The string value. The property name. Returns the descending sorting string. Format the ascending order string based on the property name. The string value. The property name. Returns the ascending order string. Creates the descending order string based on the property name. The string value. The property name. Returns the descending order string. Creates the OR filter predicate string. The string value. Returns the OR predicate string. Creates the predicate string for equal operator. The property name. The value to compare. Returns the equal operator predicate string. Creates the predicate string for not equal operator. The property name. The value to compare. Returns the not equal operator predicate string. Creates the predicate string for greater than operator. The property name. The value to compare. Returns the greater than operator predicate string. Creates the predicate string for less than operator. The property name. The value to compare. Returns the less than operator predicate string. Creates the predicate string for greater than or equal operator. The property name. The value to compare. Returns the greater than or equal operator predicate string. Creates the predicate string for less than or equal operator. The property name. The value to compare. Returns the less than or equal operator predicate string. Creates the predicate string for starts with operator. The property name. The value to compare. Returns the starts with operator predicate string. Creates the predicate string for ends with operator. The property name. The value to compare. Returns the ends with operator predicate string. Creates the predicate string for contains operator. The property name. The value to compare. Returns the contains operator predicate string. Insert [ wildcard ] in LIKE Queries. The property name. Returns the string.