Name | Description | |
---|---|---|
![]() | Add | Overloaded. Adds a new PropertyValue to the collection. |
![]() | Clear | Remove all PropertyValues from the collection |
![]() | ClearValue | Sets a property's value back to the default value. |
![]() | ContainsProperty | Returns a boolean that indicates if the specified property name is in this PropertyValueCollection. |
![]() | GetCurrentValueOrCreate<T> | Gets the current value of a property if that property is defined. If it is not defined, returns an instance of the PropertyDefinition. |
![]() | GetEnumerator | Returns a property value list enumerator that iterates through property value list. |
![]() | GetValue | Gets the value of a property. |
![]() | GetValueOrCreate<T> | Gets the value of a property if that property is defined. If it is not defined, returns an instance of the PropertyDefinition. |
![]() | GetValueOrDefault | Overloaded. Gets the value of a property if that property is defined. If it is not defined, returns the specified default value. |
![]() | GetValueOrNull<T> | Gets the value of a property if that property is defined. If it is not defined, returns null. |
![]() | ReadXml | Reads the property value collection values from XML. |
![]() | SetValue | Set the value of a property. If the property is not defined for this object, the property is added to the object. You can only add properties that match a valid PropertyDefinition. |
![]() | TryGetValue | Try to get the PropertyValue with the specified property name |
![]() | WriteXml | Writes the property value collection values to XML. |