BpmPropertyCollection Class (Microsoft.PerformancePoint.Scorecards)

Represents a collection of properties.

Namespace: Microsoft.PerformancePoint.Scorecards
Assembly: Microsoft.PerformancePoint.Scorecards.Client (in microsoft.performancepoint.scorecards.client.dll)

Syntax

'Declaration
<SerializableAttribute> _
<XmlIncludeAttribute(GetType(BpmPropertyPercent))> _
<XmlIncludeAttribute(GetType(BpmPropertyDate))> _
<XmlIncludeAttribute(GetType(BpmPropertyUser))> _
<XmlIncludeAttribute(GetType(BpmPropertyHyperlink))> _
<XmlIncludeAttribute(GetType(BpmPropertyHyperlink2))> _
<XmlIncludeAttribute(GetType(BpmPropertyList))> _
<DefaultMemberAttribute("Item")> _
<XmlIncludeAttribute(GetType(BpmPropertyDateRange))> _
<XmlIncludeAttribute(GetType(BpmPropertyMoney))> _
<XmlIncludeAttribute(GetType(BpmPropertyText))> _
<XmlIncludeAttribute(GetType(BpmPropertyLongText))> _
<XmlIncludeAttribute(GetType(BpmPropertyBool))> _
<XmlIncludeAttribute(GetType(BpmPropertyInteger))> _
<XmlIncludeAttribute(GetType(BpmPropertyDecimal))> _
Public Class BpmPropertyCollection
    Inherits CollectionBase
    Implements ICloneable, IDiffable
'Usage
Dim instance As BpmPropertyCollection
[SerializableAttribute] 
[XmlIncludeAttribute(typeof(BpmPropertyPercent))] 
[XmlIncludeAttribute(typeof(BpmPropertyDate))] 
[XmlIncludeAttribute(typeof(BpmPropertyUser))] 
[XmlIncludeAttribute(typeof(BpmPropertyHyperlink))] 
[XmlIncludeAttribute(typeof(BpmPropertyHyperlink2))] 
[XmlIncludeAttribute(typeof(BpmPropertyList))] 
[DefaultMemberAttribute("Item")] 
[XmlIncludeAttribute(typeof(BpmPropertyDateRange))] 
[XmlIncludeAttribute(typeof(BpmPropertyMoney))] 
[XmlIncludeAttribute(typeof(BpmPropertyText))] 
[XmlIncludeAttribute(typeof(BpmPropertyLongText))] 
[XmlIncludeAttribute(typeof(BpmPropertyBool))] 
[XmlIncludeAttribute(typeof(BpmPropertyInteger))] 
[XmlIncludeAttribute(typeof(BpmPropertyDecimal))] 
public class BpmPropertyCollection : CollectionBase, ICloneable, IDiffable

Remarks

This collection may contain the derived classes of the BpmProperty class. The collection is backed by a hashtable to facilitate lookup by the UniqueName.

Inheritance Hierarchy

System.Object
   System.Collections.CollectionBase
    Microsoft.PerformancePoint.Scorecards.BpmPropertyCollection

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

BpmPropertyCollection Members
Microsoft.PerformancePoint.Scorecards Namespace