PropertyCollection Class

Collection of PropertyItem Items.

Definition

Namespace: ProjectTask
Assembly: ProjectTask (in ProjectTask.dll) Version: 25.2814.3647
C#
public class PropertyCollection : ChangeObjectCollection<PropertyItem>
Inheritance
Object    ListPropertyItem    ChangeObjectCollectionPropertyItem    PropertyCollection

Constructors

PropertyCollectionInitializes a new instance of the PropertyCollection class

Properties

Capacity
(Inherited from ListPropertyItem)
Count
(Inherited from ListPropertyItem)
Item
(Inherited from ListPropertyItem)
Precision Get/Set the precision, in decimal places, of values in this collection.
PropertyName Get/Set a property name to be associated with this collection for bubble-up events.
(Inherited from ChangeObjectCollectionT)

Methods

Add(T) Add an item to the collection.
(Inherited from ChangeObjectCollectionT)
Add(String, Double) Add the numeric equivalent of the specified property value to the supplied value and store the result in the specified property.
Add(String, Int32) Add a numeric value to the specified property.
Add(String, Single) Add the numeric equivalent of the specified property value to the supplied value and store the result in the specified property.
AddRange Add a range of items to the collection.
(Inherited from ChangeObjectCollectionT)
AsReadOnly
(Inherited from ListPropertyItem)
BinarySearch(T)
(Inherited from ListPropertyItem)
BinarySearch(T, IComparerT)
(Inherited from ListPropertyItem)
BinarySearch(Int32, Int32, T, IComparerT)
(Inherited from ListPropertyItem)
Clear Remove all of the elements from the property collection.
(Inherited from ChangeObjectCollectionT)
Contains
(Inherited from ListPropertyItem)
ConvertAllTOutput
(Inherited from ListPropertyItem)
CopyTo(T)
(Inherited from ListPropertyItem)
CopyTo(T, Int32)
(Inherited from ListPropertyItem)
CopyTo(Int32, T, Int32, Int32)
(Inherited from ListPropertyItem)
Equals
(Inherited from Object)
Exists
(Inherited from ListPropertyItem)
Finalize
(Inherited from Object)
Find
(Inherited from ListPropertyItem)
FindAll
(Inherited from ListPropertyItem)
FindIndex(PredicateT)
(Inherited from ListPropertyItem)
FindIndex(Int32, PredicateT)
(Inherited from ListPropertyItem)
FindIndex(Int32, Int32, PredicateT)
(Inherited from ListPropertyItem)
FindLast
(Inherited from ListPropertyItem)
FindLastIndex(PredicateT)
(Inherited from ListPropertyItem)
FindLastIndex(Int32, PredicateT)
(Inherited from ListPropertyItem)
FindLastIndex(Int32, Int32, PredicateT)
(Inherited from ListPropertyItem)
ForEach
(Inherited from ListPropertyItem)
GetDoubleValue Return the double-precision floating-point value of the specified property.
GetEnumerator
(Inherited from ListPropertyItem)
GetFloatValue Return the single-precision floating-point value of the specified property.
GetHashCode
(Inherited from Object)
GetIntValue Return the integer value of the specified property.
GetRange
(Inherited from ListPropertyItem)
GetStringValue Return the string value of the specified property.
GetType
(Inherited from Object)
IndexOf(T)
(Inherited from ListPropertyItem)
IndexOf(T, Int32)
(Inherited from ListPropertyItem)
IndexOf(T, Int32, Int32)
(Inherited from ListPropertyItem)
Insert Insert an item into the collection at the specified ordinal index.
(Inherited from ChangeObjectCollectionT)
InsertRange Insert a range of items at the specified ordinal index.
(Inherited from ChangeObjectCollectionT)
LastIndexOf(T)
(Inherited from ListPropertyItem)
LastIndexOf(T, Int32)
(Inherited from ListPropertyItem)
LastIndexOf(T, Int32, Int32)
(Inherited from ListPropertyItem)
MemberwiseClone
(Inherited from Object)
OnAdd Raises the Add event when an item has been added to the collection.
(Inherited from ChangeObjectCollectionT)
OnCollectionChanged Raises the CollectionChanged event when the contents of the collection have changed.
(Inherited from ChangeObjectCollectionT)
OnItemPropertyChanged Raises the ItemPropertyChanged event when the value of an item property has changed.
(Inherited from ChangeObjectCollectionT)
OnRemove Raises the Remove event when an item has been removed from the collection.
(Inherited from ChangeObjectCollectionT)
Remove Remove the first matching instance of the specified item from the collection.
(Inherited from ChangeObjectCollectionT)
RemoveAll Remove all items matching the condition from the collection.
(Inherited from ChangeObjectCollectionT)
RemoveAt Remove the item at the specified ordinal index of the collection.
(Inherited from ChangeObjectCollectionT)
RemoveRange Remove a range of items from the collection.
(Inherited from ChangeObjectCollectionT)
Reverse
(Inherited from ListPropertyItem)
Reverse(Int32, Int32)
(Inherited from ListPropertyItem)
SetValue(String, Double) Set the value of the specified property, creating it if necessary.
SetValue(String, Int32) Set the value of the specified property, creating it if necessary.
SetValue(String, Single) Set the value of the specified property, creating it if necessary.
SetValue(String, String) Set the value of the specified property, creating one if necessary.
Sort
(Inherited from ListPropertyItem)
Sort(ComparisonT)
(Inherited from ListPropertyItem)
Sort(IComparerT)
(Inherited from ListPropertyItem)
Sort(Int32, Int32, IComparerT)
(Inherited from ListPropertyItem)
Subtract Subtract a numeric value from the specified property.
ToArray
(Inherited from ListPropertyItem)
ToString
(Inherited from Object)
TrimExcess
(Inherited from ListPropertyItem)
TrueForAll
(Inherited from ListPropertyItem)

Events

CollectionChanged Raised when the contents of the collection have changed.
(Inherited from ChangeObjectCollectionT)
ItemAdded Raised when an item is added to the collection.
(Inherited from ChangeObjectCollectionT)
ItemPropertyChanged Raised when the value of a property on an individual item has changed.
(Inherited from ChangeObjectCollectionT)
ItemRemoved Raised when an item is removed from the collection.
(Inherited from ChangeObjectCollectionT)

Explicit Interface Implementations

See Also