Click or drag to resize
InfoObjectCollectionTInfo Methods

The InfoObjectCollectionTInfo generic type exposes the following members.

Methods
  NameDescription
Public methodAdd(BaseInfo)
Adds new object to the collection.
Public methodAdd(IEnumerableBaseInfo)
Adds new object to the collection.
Public methodAddCacheDependencies
Adds the given list of cache dependencies to the collection
Public methodAsTType
Makes a wrapper of the collection with specified type of the items.
Protected methodCacheDependenciesChanged
Ensures the actions when the cache dependencies have changed
Public methodChangeParent
Changes the parent of the collection
Public methodClear
Clears the current items in the collection.
Public methodClearCache
Clears the collection cache
Protected methodStatic memberClearCacheCallback
Clears the collection cache
Public methodClone
Creates the clone of the collection.
Public methodCloneCollection
Creates the clone of this collection.
Public methodCombineWith
Combines current instance with other properties (modifies current instace!). List properties are merged from all the participating typeinfos, other properties are taken as first non-null value (non-null is determined by nullValues collection).
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodCompareTo
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
Public methodContainsColumn
Returns true if specified column is available in current structure.
(Inherited from AbstractDataContainerParentObjectType.)
Protected methodCopyItemsTo
Copies the items of this collection to the other collection
Protected methodCopyPropertiesTo
Copies the properties of this collection to the other collection
Public methodCreateChild
Creates the child collection based on the given provider
Public methodCreateNewObject
Creates new instance of the encapsulated object.
Protected methodCreateQueryProvider
Creates a LINQ query provider for this collection
Public methodDisconnect
Disconnects the collection from the database
Public methodDispose
Disposes the object
Protected methodEnsureItems
Ensures the specified number of items in the item list.
Protected methodEnsureObjectValues
Ensures the proper values for the given object
Protected methodGetCacheDependencyKeys
Gets the list of cache dependency keys on which this collection depends
Public methodGetCompleteWhereCondition
Gets the complete where condition for the collection
Protected methodGetData
Gets the data for the collection.
Public methodGetEmptyObject
Gets an empty object for this collection
Public methodGetEnumerator
Gets the enumerator for the collection
Public methodGetEnumeratorInternal
Gets the enumerator for the collection.
Public methodGetFieldsAsObjects(String)
Gets the collection of objects that are referenced by the given property
Protected methodGetFieldsAsObjects(String, String)
Gets the collection of objects that are referenced by the given property
Protected methodGetItem
Gets the item on the specified index.
Public methodGetItemsAsFields
Returns the updatable collection of fields of collection items
Public methodGetNameWhereCondition
Gets the where condition for the given object name.
Protected methodGetObjectByNameInternal
Gets the object by its name, internal representation that gets data from database
Public methodGetObjectName(Object)
Gets the unique object name from the given object.
Public methodGetObjectName(TInfo)
Gets the unique object name from the given object.
Public methodGetObjectToCheck
Gets an object for which to perform the permissions check.
Public methodGetProperty
Gets the context property.
(Inherited from AbstractHierarchicalObjectTObject.)
Protected methodGetPropertyType
Gets the type of the given property
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodGetSubsetOrderBy
Returns the clone of the collection with specified order by applied
Public methodGetSubsetWhere Obsolete.
Returns the clone of the collection with specified where condition applied
Public methodGetSubsetWhereNotEmpty Obsolete.
Returns the clone of the collection with specified column not being empty
Public methodGetValue
Gets the object value.
(Inherited from AbstractSimpleDataContainerTObject.)
Public methodHasSetter
Returns true if given property has a setter
(Inherited from AbstractHierarchicalObjectTObject.)
Protected methodInit
Initializes the collection to use specific object type
Public methodLoad
Clears the data in the collection and loads objects from the given list.
Public methodMakeEmpty
Makes the collection empty.
Public methodReconnect
Reconnects the collection to the database
Protected methodRegisterClearCacheCallback
Registers the callback to clear the collection cache
Protected methodRegisterColumn(String, FuncTObject, Object)
Registers the given Column to the object
(Inherited from AbstractSimpleDataContainerTObject.)
Protected methodRegisterColumn(String, FuncTObject, Object, FuncTObject, Object, Object)
Registers the given Column to the object
(Inherited from AbstractSimpleDataContainerTObject.)
Protected methodRegisterColumns
Registers the Columns of this object
(Overrides AbstractSimpleDataContainerTObjectRegisterColumns.)
Protected methodRegisterProperties
Registers the properties of this object
(Overrides AbstractHierarchicalObjectTObjectRegisterProperties.)
Public methodRegisterProperties(ListString)
Registers supported properties
Protected methodRegisterProperty(String, FuncTObject, Object)
Registers the given property to the object
(Inherited from AbstractHierarchicalObjectTObject.)
Protected methodRegisterProperty(String, Object, FuncTObject, Object, Object)
Registers the given parameterized property to the object.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodRemove(IEnumerableTInfo)
Removes the specified object from the collection.
Public methodRemove(TInfo)
Removes the specified object from the collection.
Protected methodRemoveClearCacheCallback
Removes the callback to clear the collection cache
Public methodSetProperty
Gets the context property.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodSetValue
Sets the object value.
(Inherited from AbstractSimpleDataContainerTObject.)
Public methodSubmitChanges
Submits the changes in the collection to the database.
Public methodToString
Provides a string representation of the collection
(Overrides ObjectToString.)
Public methodTryGetProperty(String, Object)
Gets the context property.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodTryGetProperty(String, Object, Boolean)
Returns value of property.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodTryGetValue
Returns value of column.
(Inherited from AbstractSimpleDataContainerTObject.)
Protected methodValidateItem
Validates whether the item can be member of the collection (collection can work with it). Returns true if item is valid.
Top
Extension Methods
  NameDescription
Public Extension MethodBatchTInfo
Returns input in batches of batchSize size.
(Defined by BaseExtensions.)
Public Extension MethodGetNamedEnumeratorT
Name enumerator over a collection
(Defined by DataExtensions.)
Public Extension MethodToJSON
Returns JSON representation of current instance of IEnumerable.
(Defined by DataExtensions.)
Public Extension MethodToXML
Returns XML representation of current instance of IEnumerable.
(Defined by DataExtensions.)
Top
See Also