The PropertyDataCollection type exposes the following members.

Methods

  NameDescription
AddOverloaded.
BaseAdd
Adds an entry with the specified key and value into the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseClear
Removes all entries from the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseGetOverloaded.
BaseGetAllKeys
Returns a String array that contains all the keys in the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseGetAllValuesOverloaded.
BaseGetKey
Gets the key of the entry at the specified index of the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseHasKeys
Gets a value indicating whether the NameObjectCollectionBase instance contains entries whose keys are not null.
(Inherited from NameObjectCollectionBase.)
BaseRemove
Removes the entries with the specified key from the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseRemoveAt
Removes the entry at the specified index of the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
BaseSetOverloaded.
Clear
Removes all properties from the collection.
Copy
Copies this instance.
CreateWritableClone
Create a copy of the current object instance that is writable.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Exists Obsolete.
Checks if the property exists in the collection.
ExistsLocally
Checks if property exists in the local collection.
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FormatString
Formats the string using properties.
Get
Gets the property specified by name.
GetEnumerator
Returns an enumerator that iterates through the collection of PropertyData objects.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetObjectData
Implements the ISerializable interface and returns the data needed to serialize the NameObjectCollectionBase instance.
(Inherited from NameObjectCollectionBase.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetValue<(Of <(TProperty>)>)
Gets the value of a property by the specified name and specified type TProperty.
InitializeData
Used by classes derived from PropertyData to initialize themselves with additional information.
MakeReadOnly
Change the object instance into a read-only object.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Merge
Merge two collection and keeping the correct fieldorder of the properties
OnDeserialization
Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.
(Inherited from NameObjectCollectionBase.)
Remove
Removes a property with the given name.
RemoveAt
Removes the property at the specified index.
Set
Sets the property with the specified name.
ShallowCopy
Copies this instance.
ThrowIfReadOnly
Throws an NotSupportedException if the collection is set to read only.
ToRawPropertyArray
Convert the collection to an array of RawProperty objects.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
TryGetValue<(Of <(TProperty>)>)
Attempts to get the value of a property by the specified name and specified type TProperty.

See Also