{{< psd/tize >}}
## ComplexTypeBase class

Represents base abstraction for XMP Complex value type.

```csharp
public class ComplexTypeBase : XmpTypeBase
```

## Constructors

| Name | Description |
| --- | --- |
| [ComplexTypeBase](complextypebase/)(string, string) | Initializes a new instance of the `ComplexTypeBase` class. |

## Properties

| Name | Description |
| --- | --- |
| [NamespaceUri](../../aspose.psd.xmp.types.complex/complextypebase/namespaceuri/) { get; } | Gets the default namespace URI. |
| [Prefix](../../aspose.psd.xmp.types.complex/complextypebase/prefix/) { get; } | Gets the prefix. |

## Methods

| Name | Description |
| --- | --- |
| override [GetXmpRepresentation](../../aspose.psd.xmp.types.complex/complextypebase/getxmprepresentation/)() | Gets the string contained value in XMP format. |

## Remarks

See more: XMP Specification Part 2, Chapter 1.2.2

### See Also

* class [XmpTypeBase](../../aspose.psd.xmp.types/xmptypebase/)
* namespace [Aspose.PSD.Xmp.Types.Complex](../../aspose.psd.xmp.types.complex/)
* assembly [Aspose.PSD](../../)


