Share via


DataSourceCollection Members

Include Protected Members
Include Inherited Members

Applies to: PerformancePoint Services for SharePoint Server, Enterprise version
Represents a collection of data source elements.

The DataSourceCollection type exposes the following members.

Constructors

  Name Description
Public method DataSourceCollection Initializes a new instance of the DataSourceCollection class.

Top

Properties

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

Top

Methods

  Name Description
Public method Add (Inherited from Collection<DataSource>.)
Public method AddRange Adds the properties in the collection. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Protected method ChangeItemKey (Inherited from KeyedCollection<RepositoryLocation, DataSource>.)
Public method Clear (Inherited from Collection<DataSource>.)
Protected method ClearItems (Inherited from KeyedCollection<RepositoryLocation, DataSource>.)
Public method Clone Performs a deep copy of this object. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Contains(Guid) Determines whether this collection contains the object with the specified GUID. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Contains(T) (Inherited from Collection<DataSource>.)
Public method Contains(TKey) (Inherited from KeyedCollection<RepositoryLocation, DataSource>.)
Public method CopyTo (Inherited from Collection<DataSource>.)
Public method Diff Compares this collection with another collection 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 in the collection. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method GetElementEnumerable Returns an enumerator for the base element collection. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method GetEnumerator (Inherited from Collection<DataSource>.)
Public method GetHashCode (Inherited from Object.)
Protected method GetKeyForItem Returns the location of the specified object. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method GetType (Inherited from Object.)
Public method IndexOf (Inherited from Collection<DataSource>.)
Public method IndexOfGuid Returns the index of the object with the specified GUID. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method IndexOfLocation Returns the index of an object. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method IndexOfLocationSafe Returns the index of an object. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method IndexOfName Returns the index of the display name of an object. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method IndexOfNameSafe Returns the item with the specified name. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Insert (Inherited from Collection<DataSource>.)
Protected method InsertItem Inserts an object into the collection at the specified index. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Remove(Guid) Removes an object from the collection. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Remove(T) (Inherited from Collection<DataSource>.)
Public method Remove(TKey) (Inherited from KeyedCollection<RepositoryLocation, DataSource>.)
Public method RemoveAt (Inherited from Collection<DataSource>.)
Protected method RemoveItem (Inherited from KeyedCollection<RepositoryLocation, DataSource>.)
Protected method SetItem Replaces the object at the specified index with the specified object. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Sort() Sorts objects in the collection by name. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method Sort(IComparer) Sorts the collection with the specified comparer. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)
Public method ToString (Inherited from Object.)
Public method Validate Validates this collection. (Inherited from FirstClassElementCollectionBase<ElementCollectionType, ElementType>.)

Top

Explicit Interface Implementations

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

Top

See Also

Reference

DataSourceCollection Class

Microsoft.PerformancePoint.Scorecards Namespace