ElementCollectionBase<ElementCollectionType, ElementType> members

Applies to: PerformancePoint Services for SharePoint Server, Enterprise version
Represents the base class for a collection of elements.

The ElementCollectionBase<ElementCollectionType, ElementType> type exposes the following members.

Constructors

  Name Description
Protected method ElementCollectionBase<ElementCollectionType, ElementType> Called from constructors in derived classes to initialize the ElementCollectionBase<ElementCollectionType, ElementType> class.

Top

Properties

  Name Description
Public property Comparer (Inherited from KeyedCollection<Guid, ElementType>.)
Public property Count (Inherited from Collection<ElementType>.)
Protected property Dictionary (Inherited from KeyedCollection<Guid, ElementType>.)
Public property Item[Int32] (Inherited from Collection<ElementType>.)
Public property Item[Guid] Gets or sets the object with the specified GUID.
Protected property Items (Inherited from Collection<ElementType>.)

Top

Methods

  Name Description
Public method Add (Inherited from Collection<ElementType>.)
Public method AddRange Adds the objects in the specified collection to this collection.
Protected method ChangeItemKey (Inherited from KeyedCollection<Guid, ElementType>.)
Public method Clear (Inherited from Collection<ElementType>.)
Protected method ClearItems (Inherited from KeyedCollection<Guid, ElementType>.)
Public method Clone Performs a deep copy of this object.
Public method Contains(TKey) (Inherited from KeyedCollection<Guid, ElementType>.)
Public method Contains(T) (Inherited from Collection<ElementType>.)
Public method CopyTo (Inherited from Collection<ElementType>.)
Public method Diff Compares this collection with another collection and returns the differences.
Public method Equals (Inherited from Object.)
Public method Exists Determines whether the collection contains objects that match the conditions defined by the specified predicate.
Protected method Finalize (Inherited from Object.)
Public method ForEach Performs the specified action on each object in the collection.
Public method GetElementEnumerable Returns an enumerator for the base element collection.
Public method GetEnumerator (Inherited from Collection<ElementType>.)
Public method GetHashCode (Inherited from Object.)
Protected method GetKeyForItem Returns the key for the specified object. (Overrides KeyedCollection<TKey, TItem>.GetKeyForItem(TItem).)
Public method GetType (Inherited from Object.)
Public method IndexOf (Inherited from Collection<ElementType>.)
Public method IndexOfGuid Returns the index of the object with the specified GUID.
Public method IndexOfGuidSafe Returns the specified object.
Public method IndexOfName Returns the index of the object with the specified name.
Public method IndexOfNameSafe Returns the index of the object with the specified name.
Public method Insert (Inherited from Collection<ElementType>.)
Protected method InsertItem Inserts an object into the collection at the specified index. (Overrides KeyedCollection<TKey, TItem>.InsertItem(Int32, TItem).)
Protected method MemberwiseClone (Inherited from Object.)
Public method Remove(TKey) (Inherited from KeyedCollection<Guid, ElementType>.)
Public method Remove(T) (Inherited from Collection<ElementType>.)
Public method RemoveAt (Inherited from Collection<ElementType>.)
Protected method RemoveItem (Inherited from KeyedCollection<Guid, ElementType>.)
Protected method SetItem Replaces the object at the specified index with the specified object. (Overrides KeyedCollection<TKey, TItem>.SetItem(Int32, TItem).)
Public method Sort() Sorts the objects in the collection by name.
Public method Sort(IComparer) Sorts the collection with the specified comparer.
Public method ToString (Inherited from Object.)
Public method Validate Validates this collection.

Top

Explicit interface implementations

  Name Description
Explicit interface implemetationPrivate method ICloneable.Clone Performs a deep copy of this object.
Explicit interface implemetationPrivate method IList.Add (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate method IList.Contains (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate method ICollection.CopyTo (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate method IEnumerable.GetEnumerator (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate method IDiffable.Diff Compares this object with another object and returns the differences.
Explicit interface implemetationPrivate method IList.IndexOf (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate method IList.Insert (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate property IList.IsFixedSize (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate property ICollection<T>.IsReadOnly (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate property IList.IsReadOnly (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate property ICollection.IsSynchronized (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate property IList.Item (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate method IList.Remove (Inherited from Collection<ElementType>.)
Explicit interface implemetationPrivate property ICollection.SyncRoot (Inherited from Collection<ElementType>.)

Top

See also

Reference

ElementCollectionBase<ElementCollectionType, ElementType> class

Microsoft.PerformancePoint.Scorecards namespace