FirstClassElementCollection methods

The FirstClassElementCollection type exposes the following members.

Methods

  Name Description
Public method Add (Inherited from Collection<FirstClassElement>.)
Public method AddRange Adds the properties in the collection. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Protected method ChangeItemKey (Inherited from KeyedCollection<RepositoryLocation, FirstClassElement>.)
Public method Clear (Inherited from Collection<FirstClassElement>.)
Protected method ClearItems (Inherited from KeyedCollection<RepositoryLocation, FirstClassElement>.)
Public method Clone Performs a deep copy of the collection. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Contains(Guid) Returns the index of the supplied [UniqueName]. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Contains(T) (Inherited from Collection<FirstClassElement>.)
Public method Contains(TKey) (Inherited from KeyedCollection<RepositoryLocation, FirstClassElement>.)
Public method CopyTo (Inherited from Collection<FirstClassElement>.)
Public method Diff Compares this collection with another and returns the differences. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Equals (Inherited from Object.)
Public method Exists Determines whether the collection contains elements that match the conditions defined by the specified predicate. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Protected method Finalize (Inherited from Object.)
Public method ForEach Performs the specified action on each element of the List. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method GetElementEnumerable Return an enumerator for the base element collection (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method GetEnumerator (Inherited from Collection<FirstClassElement>.)
Public method GetHashCode (Inherited from Object.)
Protected method GetKeyForItem Returns the key for the specified Element. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method GetType (Inherited from Object.)
Public method IndexOf (Inherited from Collection<FirstClassElement>.)
Public method IndexOfGuid Returns the index of the supplied [UniqueName]. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method IndexOfLocation Returns the index of the supplied [UniqueName]. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method IndexOfLocationSafe Returns an elementtype if it exists with the given location, otherwise it returns null. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method IndexOfName Returns the index of the supplied [DisplayName]. Returns the index of the first found. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method IndexOfNameSafe Returns an elementtype if it exists with the given name, otherwise it returns null. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Insert (Inherited from Collection<FirstClassElement>.)
Protected method InsertItem Inserts an element into the KeyedCollection<TKey, TItem> at the specified index. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Remove(Guid) (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Remove(T) (Inherited from Collection<FirstClassElement>.)
Public method Remove(TKey) (Inherited from KeyedCollection<RepositoryLocation, FirstClassElement>.)
Public method RemoveAt (Inherited from Collection<FirstClassElement>.)
Protected method RemoveItem (Inherited from KeyedCollection<RepositoryLocation, FirstClassElement>.)
Protected method SetItem Replaces the item at the specified index with the specified item. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Sort() Sorts the collection using the [DefaultElementComparer]. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Sort(IComparer) Sorts the collection with the supplied comparer. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method ToString (Inherited from Object.)
Public method Validate Validate this object. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)

Top

Explicit interface implementations

  Name Description
Explicit interface implemetationPrivate method ICloneable.Clone (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Explicit interface implemetationPrivate method IList.Add (Inherited from Collection<FirstClassElement>.)
Explicit interface implemetationPrivate method IList.Contains (Inherited from Collection<FirstClassElement>.)
Explicit interface implemetationPrivate method ICollection.CopyTo (Inherited from Collection<FirstClassElement>.)
Explicit interface implemetationPrivate method IEnumerable.GetEnumerator (Inherited from Collection<FirstClassElement>.)
Explicit interface implemetationPrivate method IDiffable.Diff Compares this object with another and returns the differences. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Explicit interface implemetationPrivate method IList.IndexOf (Inherited from Collection<FirstClassElement>.)
Explicit interface implemetationPrivate method IList.Insert (Inherited from Collection<FirstClassElement>.)
Explicit interface implemetationPrivate method IList.Remove (Inherited from Collection<FirstClassElement>.)

Top

See also

Reference

FirstClassElementCollection class

Microsoft.PerformancePoint.Scorecards namespace