Skip to main content
A newer version of this page is available. .
All docs
V21.1
.NET Framework 4.5.2+

XmpStructure Members

An XMP metadata node with a structure value.

Properties

Name Description
Count Gets the number of items in the structure.
Language Gets or sets the default language for the node value. Inherited from XmpValueNode.
Name Gets the node name. Inherited from XmpNode.
Qualifiers Gets a list of value node qualifiers. Inherited from XmpValueNode.
Type Gets the node’s value type.
Values Retrieves a list of structure item values.

Methods

Name Description
Add(XmpName, Boolean) Adds a new item to a structure.
Add(XmpName, DateTime) Adds a new item to a structure.
Add(XmpName, Int32) Adds a new item to a structure.
Add(XmpName, Single) Adds a new item to a structure.
Add(XmpName, String) Adds a new item to a structure.
Add(String, Boolean) Adds a new item to a structure.
Add(String, DateTime) Adds a new item to a structure.
Add(String, Int32) Adds a new item to a structure.
Add(String, Single) Adds a new item to a structure.
Add(String, String) Adds a new item to a structure.
Clear() Clears the XMP structure.
ContainsKey(XmpName) Indicates whether the XMP structure contains a node with the specified name.
CreateArray(XmpName, XmpArrayType) Adds an array at the end of the structure.
CreateArray(XmpName) Adds an array at the end of the structure.
CreateArray(String, XmpArrayType) Adds an array at the end of the structure.
CreateArray(String) Adds an array at the end of the structure.
CreateSimpleValue(XmpName, String, Boolean) Adds a simple value node at the end of the structure.
CreateSimpleValue(XmpName, String) Adds a simple value node at the end of the structure.
CreateSimpleValue(String, String, Boolean) Adds a simple value node at the end of the structure.
CreateSimpleValue(String, String) Adds a simple value node at the end of the structure.
CreateStructure(XmpName) Adds a nested structure at the end of the structure.
CreateStructure(String) Adds a nested structure at the end of the structure.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetArray(XmpName) Gets an array node with the specified name.
GetArray(String) Gets an array node with the specified name.
GetBoolean(XmpName) Gets a Boolean value of an item with the specified name.
GetBoolean(String) Gets a Boolean value of an item with the specified name.
GetDate(XmpName) Gets a DateTime value of an item with the specified name.
GetDate(String) Gets a DateTime value of an item with the specified name.
GetFloat(XmpName) Gets the Single value of a node with the specified name.
GetFloat(String) Gets the Single value of a node with the specified name.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetInteger(XmpName) Gets an Int32 value of an item with the specified name.
GetInteger(String) Gets an Int32 value of an item with the specified name.
GetSimpleValue(XmpName) Gets a simple value node with a specified name.
GetSimpleValue(String) Gets a simple value node with a specified name.
GetString(XmpName) Gets the String value of an item with the specified name.
GetString(String) Gets the String value of an item with the specified name.
GetStructure(XmpName) Gets a nested structure with a specified name.
GetStructure(String) Gets a nested structure with a specified name.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
Remove(XmpName) Removes the specified item from the array.
Remove(String) Removes the specified item from the array.
ToString() Returns a string that represents the current object. Inherited from Object.
See Also