XmpData Members

The XmpData type exposes the following members.

Constructors

Name Description
Public method XmpData Overloaded.

Initializes a new instance of the XmpData class.

Methods

Name Description
Public method Add

Adds a node to the top of the XMP tree.

Public method AddNode

Adds a node to the XMP tree.

Public method Clear

Removes all elements from the XmpData object.

Public method Contains

Determines whether the XmpData object contains a node with the specified key.

Public method CopyTo

Copies the elements of the XmpData to an Array, starting at a particular Array index.

Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method FindKeysByNamespace

Returns an array of tags belonging to the specified namespace in the current tree.

Public method GetDictionaryEnumerator

Returns an IDictionaryEnumerator object for the XmpData object.

Public method GetHashCode (Inherited from Object.)
Public method GetNodeEnumerator

Returns an IEnumerator object for the XmpData object.

Public method GetType (Inherited from Object.)
Public method Load

Creates an XMP tree based on the provided XML code.

Protected method MemberwiseClone (Inherited from Object.)
Public method Remove

Removes the first occurrence of a specific node from the tree.

Public method Save

Returns an XML code corresponding to the tree of XMP fields stored in this XmpData object.

Public method SetNode

Sets a new node to this tree.

Public method ToString (Inherited from Object.)

Properties

Name Description
Public property Count

Gets the number of nodes contained in the XmpData.

Public property IsFixedSize

Gets a value indicating whether the XmpData object has a fixed size.

Public property IsReadOnly

Gets a value indicating whether the XmpData object is read-only.

Public property IsSynchronized

Gets a value indicating whether access to the XmpData is synchronized (thread safe).

Public property Item

Gets or sets the element with the specified key.

Public property Keys

Gets an ICollection object containing the keys of the XmpData object.

Public property Namespaces

Returns an array of namespaces stored in this tree.

Public property SyncRoot

Gets an object that can be used to synchronize access to the XmpData.

Public property Values

Gets an ICollection object containing the values in the XmpData object.

See Also

Reference