## ResourceRef class

Used to indicate prior versions, originals of renditions, originals for derived documents, and so on.

```csharp
public sealed class ResourceRef : ComplexTypeBase
```

## Constructors

| Name | Description |
| --- | --- |
| [ResourceRef](resourceref/)() | The default constructor. |

## Properties

| Name | Description |
| --- | --- |
| [AlternatePaths](../../aspose.imaging.xmp.types.complex.resourceref/resourceref/alternatepaths/) { get; set; } | Gets or sets the array of alternate path. |
| [DocumentUri](../../aspose.imaging.xmp.types.complex.resourceref/resourceref/documenturi/) { get; set; } | Gets or sets the document URI. |
| [FilePathUri](../../aspose.imaging.xmp.types.complex.resourceref/resourceref/filepathuri/) { get; set; } | Gets or sets the file path URI. |
| [InstanceId](../../aspose.imaging.xmp.types.complex.resourceref/resourceref/instanceid/) { get; set; } | Gets or sets the instance identifier. |
| [NamespaceUri](../../aspose.imaging.xmp.types.complex/complextypebase/namespaceuri/) { get; } | Gets the default namespace URI. |
| [Prefix](../../aspose.imaging.xmp.types.complex/complextypebase/prefix/) { get; } | Gets the prefix. |

## Methods

| Name | Description |
| --- | --- |
| virtual [Clone](../../aspose.imaging.xmp.types/xmptypebase/clone/)() | Clones this instance. |
| override [GetXmpRepresentation](../../aspose.imaging.xmp.types.complex/complextypebase/getxmprepresentation/)() | Gets the string contained value in XMP format. |
| override [ToString](../../aspose.imaging.xmp.types/xmptypebase/tostring/)() | Gets this XMP data as string. |

### See Also

* class [ComplexTypeBase](../../aspose.imaging.xmp.types.complex/complextypebase/)
* namespace [Aspose.Imaging.Xmp.Types.Complex.ResourceRef](../../aspose.imaging.xmp.types.complex.resourceref/)
* assembly [Aspose.Imaging](../../)


