Share via


FirstClassElementCollectionBase<ElementCollectionType, ElementType> Members

Include Protected Members
Include Inherited Members

Applies to: PerformancePoint Services for SharePoint Server, Enterprise version
Represents the base class for a FirstClassElementCollection object.

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

Constructors

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

Top

Properties

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

Top

Methods

  Name Description
Public method Add (Inherited from Collection<ElementType>.)
Public method AddRange Adds the properties in the collection.
Protected method ChangeItemKey (Inherited from KeyedCollection<RepositoryLocation, ElementType>.)
Public method Clear (Inherited from Collection<ElementType>.)
Protected method ClearItems (Inherited from KeyedCollection<RepositoryLocation, ElementType>.)
Public method Clone Performs a deep copy of this object.
Public method Contains(T) (Inherited from Collection<ElementType>.)
Public method Contains(Guid) Determines whether this collection contains the object with the specified GUID.
Public method Contains(TKey) (Inherited from KeyedCollection<RepositoryLocation, 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 elements that match the conditions defined by the specified predicate.
Protected method Finalize (Inherited from Object.)
Public method ForEach Performs the specified action on each element 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 location of 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 IndexOfLocation Returns the index of an object.
Public method IndexOfLocationSafe Returns the index of an object.
Public method IndexOfName Returns the index of the display name of an object.
Public method IndexOfNameSafe Returns the item 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(T) (Inherited from Collection<ElementType>.)
Public method Remove(Guid) Removes an object from the collection.
Public method Remove(TKey) (Inherited from KeyedCollection<RepositoryLocation, ElementType>.)
Public method RemoveAt (Inherited from Collection<ElementType>.)
Protected method RemoveItem (Inherited from KeyedCollection<RepositoryLocation, 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 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

FirstClassElementCollectionBase<ElementCollectionType, ElementType> Class

Microsoft.PerformancePoint.Scorecards Namespace