Share via


FirstClassElementCollectionBase<ElementCollectionType, ElementType> class

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

Inheritance hierarchy

System.Object
  System.Collections.ObjectModel.Collection<ElementType>
    System.Collections.ObjectModel.KeyedCollection<RepositoryLocation, ElementType>
      Microsoft.PerformancePoint.Scorecards.FirstClassElementCollectionBase<ElementCollectionType, ElementType>
        Microsoft.PerformancePoint.Scorecards.DashboardCollection
        Microsoft.PerformancePoint.Scorecards.DataSourceCollection
        Microsoft.PerformancePoint.Scorecards.FilterCollection
        Microsoft.PerformancePoint.Scorecards.FirstClassElementCollection
        Microsoft.PerformancePoint.Scorecards.KpiCollection
        Microsoft.PerformancePoint.Scorecards.ReportViewCollection
        Microsoft.PerformancePoint.Scorecards.ScorecardCollection

Namespace:  Microsoft.PerformancePoint.Scorecards
Assembly:  Microsoft.PerformancePoint.Scorecards.Client (in Microsoft.PerformancePoint.Scorecards.Client.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public MustInherit Class FirstClassElementCollectionBase(Of ElementCollectionType As {New, FirstClassElementCollectionBase(Of ElementCollectionType, ElementType)}, ElementType As {FirstClassElement, IEquatable(Of ElementType)}) _
    Inherits KeyedCollection(Of RepositoryLocation, ElementType) _
    Implements ICloneable, IDiffable
'Usage
Dim instance As FirstClassElementCollectionBase(Of ElementCollectionType, ElementType)
[SerializableAttribute]
public abstract class FirstClassElementCollectionBase<ElementCollectionType, ElementType> : KeyedCollection<RepositoryLocation, ElementType>, 
    ICloneable, IDiffable
where ElementCollectionType : new(), FirstClassElementCollectionBase<ElementCollectionType, ElementType>
where ElementType : FirstClassElement, IEquatable<ElementType>

Type parameters

  • ElementCollectionType
    The type of collection.
  • ElementType
    The type of element.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also

Reference

FirstClassElementCollectionBase<ElementCollectionType, ElementType> members

Microsoft.PerformancePoint.Scorecards namespace