Click or drag to resize

GroupByCollection Methods

The GroupByCollection type exposes the following members.

Methods
  NameDescription
Public methodAdd<TEntityField>
Adds the passed in entity field instance to the list. entity fields can be added just once. If the field is already in the collection, the index of the field in the list is returned.
Public methodAddRange
Adds the range of IEntityFieldCore fields to the groupbycollection.
Public methodContains<TEntityField>
Checks if the field is in the list. Does a value compare, not an object reference compare.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEntityFieldCore
Returns the IEntityFieldCore part of the field at position index
Public methodGetEnumerator
Gets the enumerator.
Public methodGetFieldPersistenceInfo
Returns the IFieldPersistenceInfo part of the field at position index
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOf<TEntityField>
Gets the index of the specified field in the list.
Public methodInsert<TEntityField>
Inserts the field passed in on index specified.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove<TEntityField>
Removes the passed in entity field instance. Finds the object to remove using value compare.
Public methodRemoveAt
Removes the IEntityField(2) instance at index specified from the collection.
Public methodReplaceFieldAtIndex
Replaces the field at the index specified with the field passed in
Public methodSetFieldPersistenceInfo
Sets the IFieldPersistenceInfo part of the field at position index. Adapter specific.
Public methodToQueryText()
Retrieves a ready to use text representation for the groupby collection
Public methodToQueryText(Boolean)
Retrieves a ready to use text representation for the groupby collection.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodIn<T>
Creates a predicate which is true if there's an object of type T in values, which has for each property P a field in fields with the same name / alias and the value for property P is equal to the value of the field equivalent in the main query.
(Defined by InPredicateProducers.)
Public Extension MethodIsEmpty
Determines whether the specified groupbycollection is empty. A null passed in is also considered empty.
(Defined by ORMClassExtensions.)
Public Extension MethodNotIn<T>
Creates a predicate which is true if there's no object of type T in values, which has for each property P a field in fields with the same name / alias and the value for property P is equal to the value of the field equivalent in the main query.
(Defined by InPredicateProducers.)
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIEnumerable<IEntityFieldCore>.GetEnumerator
Returns an enumerator that iterates through the collection.
Explicit interface implementationPrivate methodIXmlSerializable.GetSchema
This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the XmlSchemaProviderAttribute to the class.
Explicit interface implementationPrivate methodIXmlSerializable.ReadXml
Generates an object from its XML representation.
Explicit interface implementationPrivate methodIXmlSerializable.WriteXml
Converts an object into its XML representation.
Explicit interface implementationPrivate methodIGroupByCollection.ReadXml
Deserializes the object data on the xml reader into this instance
Explicit interface implementationPrivate methodIGroupByCollection.WriteXml
Serializes the object as xml to the writer specified.
Top
See Also