GXDN: Gurux Developer Network
GXPropertyCollection Class
NamespacesGurux.DeviceGXPropertyCollection
The GXPropertyCollection collection component implements the GXPropertyCollection interface. The collection of GXProperty objects. GXPropertyCollection represents properties of a physical device.
Members
All Members Constructors Methods Properties Events



Icon Member Description
GXPropertyCollection()()()
Initializes a new instance of the GXPropertyCollection class

AcceptChanges()()()
Commits all the changes made to this IGXProperties collection since it was loaded or since the last time AcceptChanges was called.

Add(GXProperty)
Add adds a new item to the collection.

AddRange(GXPropertyCollection)
AddRange appends items to the list. AllowDuplicates indicates if duplicates are allowed.

AllowDuplicateNames
AllowDuplicateNames determines, if duplicate names are allowed in the collection.

Clear()()()
Clear clears the collection.

Contains(GXProperty)
Contains determines if an item is in the collection.

CopyTo(array<GXProperty>[]()[], Int32)
Copies the elements of the collection to an Array, starting at a particular Array index.

Count
Count indicates the number of items in the collection.

Dispose(Boolean)
Dispose()()()
Equals(Object)
Determines whether two objects are equal.
(Overrides Object.Equals(Object).)
Finalize()()() (Overrides Object.Finalize()()().)
Find(String, Object)
Finds a GXProperty by name.

FindByParameter(String, Object)
Returns collection of objects that match search parameters.

FindItemByID(UInt64)
FindItemByID finds an item using item identification.

GetChanges()()()
Gets a copy of the IGXProperties collection that contains all changes made to it since it was loaded or since AcceptChanges() was last called.

GetEnumerator()()()
Returns an enumerator that iterates through a collection.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetOcx()()()
Retrieves a reference to the underlying ActiveX control.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
IndexOf(GXProperty)
IndexOf returns the zero-based index of the first occurrence of a device type in the list.

Insert(Int32, GXProperty)
Insert inserts a new item to the collection.

IsEmpty()()()
Checks if the collection is empty.

IsReadOnly
Checks if the collection is read-only.

IsSynchronized
Checks if the collection is synchronized (thread safe).

Item[([(Int32])])
Item[([(Object])])
Retrieves an item from the collection, using numeric index.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
NotifyPropertyChange(GXProperty, Int32, PropertyStates)
NotifyPropertyChange informs the software of changes in the GXProperty.

OnClear
OnClear notifies, when the collection is cleared.

OnDisplayTypeChanged
OnDisplayTypeChanged notifies, when the display type of property values changes.

OnPropertyAdded
OnPropertyAdded notifies, when a new property is added.

OnPropertyChanged
OnPropertyChanged notifies, when properties, or value, of a property are changed.

OnPropertyRemoved
OnPropertyRemoved notifies, when a property is removed.

Parent
Parent property gets the m_Parent item of the collection.

RejectChanges()()()
Rolls back all the changes made to the IGXProperties collection since it was created, or since the last time AcceptChanges was called.

Remove(GXProperty)
Remove removes an item from the collection.

RemoveAt(Int32)
RemoveAt removes item type from the collection. This method removes one element starting at a zero-based index in an array. In the process, it shifts down all the elements above the removed element.

ResetErrors()()()
ResetErrors resets all errors of the GXProperty.

ResetLastReadValue()()()
ResetLastReadValue resets the value to last read value. If the value has not been read before, then default value is set.

SetToDefault()()()
SetToDefault resets the value to the default value. Notify is made with ValueReset (GX_PROPERTY_STATE_VALUE_RESET) value.

SyncRoot
Gets an object that can be used to synchronize the collection.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
GXPropertyCollection
See Also

Assembly: Gurux.Device (Module: Gurux.Device) Version: 5.0.0.1