|  | IEntityCollectionT Interface | 
Namespace: EBP.Api.Interfaces.Entity
 Syntax
Syntaxpublic interface IEntityCollection<T> : IEntityCollectionBase, ICollection<IEntity>, IEnumerable<IEntity>, IEnumerable, IDisposable, IEquatable<IProxy> where T : IEntity
The IEntityCollectionT type exposes the following members.
 Properties
Properties| Name | Description | |
|---|---|---|
|  | CompleteName | 
            Gets the complete name
            (Inherited from IEntityCollectionBase.) | 
|  | Count | 
            Count of entity items
            (Inherited from IEntityCollectionBase.) | 
|  | Definition | 
            Gets the definition entity
             | 
|  | Description | 
            Gets/Sets the description of the entity collection.
            (Inherited from IEntityCollectionBase.) | 
|  | IsReadOnly | Gets a value indicating whether the ICollectionT is read-only.(Inherited from ICollectionIEntity.) | 
|  | Item | 
            Get or set an entity by its index
             | 
|  | OwnerEntity | 
            Gets the entity that own the most top collection
            (Inherited from IEntityCollectionBase.) | 
|  | ParentEntity | 
            Gets the parent entity item if this collection is a children collection of an entity item.
            (Inherited from IEntityCollectionBase.) | 
|  | ReadOnly | 
            Gets/Sets if the collection is read only
            (Inherited from IEntityCollectionBase.) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Add | 
            Create a new entity item and add it to the collection
             | 
|  | Add(IEntity) | 
            Add an existing item to collection
            (Inherited from IEntityCollectionBase.) | 
|  | BeginModification | 
            Begin a global Modification. Allow UI to disable binding. 
            (Inherited from IEntityCollectionBase.) | 
|  | Clear | Removes all items from the ICollectionT.(Inherited from ICollectionIEntity.) | 
|  | Contains | 
            Check if an entity item exists in the collection (ignored if deleted and not ShowAll)
            (Inherited from IEntityCollectionBase.) | 
|  | CopyTo(T, Int32) | (Inherited from ICollectionIEntity.) | 
|  | CopyTo(IEntityCollectionBase, Boolean) | 
            Copy the content of a collection to another
            (Inherited from IEntityCollectionBase.) | 
|  | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from IDisposable.) | 
|  | EndModification | 
            End the global Modification. Allow UI to enable binding. 
            (Inherited from IEntityCollectionBase.) | 
|  | GetEnumerator | 
            Returns an enumerator for the collection
             | 
|  | GetFlatEnumerable | 
            Return a flat enumerable for the collection. Includes the children
             | 
|  | IndexOf | 
            Retrieve the relative index of an entity item
            (Inherited from IEntityCollectionBase.) | 
|  | Remove | Removes the first occurrence of a specific object from the ICollectionT.(Inherited from ICollectionIEntity.) | 
 See Also
See Also