# OpcNodeReferenceExportOptions Members

> Reference: Provides the setup used to collect the metadata of the references used by a node to export.

<dl class="api-definition">
<dt>Type</dt>
<dd><a href="./">OpcNodeReferenceExportOptions</a></dd>
<dt>Namespace</dt>
<dd><a href="../namespaces/opc.uafx">Opc.UaFx</a></dd>
<dt>Assembly</dt>
<dd>Opc.UaFx.Advanced.dll</dd>
<dt>Package</dt>
<dd>Opc.UaFx.Advanced v2.59.0</dd>
</dl>

## Constructors

### OpcNodeReferenceExportOptions

Initializes a new instance of the [OpcNodeReferenceExportOptions](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodereferenceexportoptions/) class.

<div class="api-signature" data-lang="csharp">

```csharp
public OpcNodeReferenceExportOptions()
```

</div>

<div class="api-signature" data-lang="vbnet">

```vbnet
Public Sub New()
```

</div>

## Properties

### OmitHasDescription

Gets or sets a value indicating whether bidirectional node references of the type [HasDescription](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcreferencetype/#hasdescription) are to be omitted on child nodes, because of the unidirectional definition by its parent node is preferred.

<div class="api-signature" data-lang="csharp">

```csharp
public bool OmitHasDescription { get; set; }
```

</div>

<div class="api-signature" data-lang="vbnet">

```vbnet
Public Property OmitHasDescription As Boolean
```

</div>

**Property value**

[Boolean](https://learn.microsoft.com/dotnet/api/system.boolean)

The value true to omit [HasDescription](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcreferencetype/#hasdescription) references defined by a child node; otherwise the value false. The default value is false.

**Remarks**

Omitting one part of a bidirectional reference (which is defined by the parent and the child node) reduces the amount of information being exported. Importing such a reduced metadata-set requires to reconstruct the bidirectional references accordingly.

### OmitHasEncoding

Gets or sets a value indicating whether bidirectional node references of the type [HasEncoding](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcreferencetype/#hasencoding) are to be omitted on parent nodes, because of the unidirectional definition by its child node is preferred.

<div class="api-signature" data-lang="csharp">

```csharp
public bool OmitHasEncoding { get; set; }
```

</div>

<div class="api-signature" data-lang="vbnet">

```vbnet
Public Property OmitHasEncoding As Boolean
```

</div>

**Property value**

[Boolean](https://learn.microsoft.com/dotnet/api/system.boolean)

The value true to omit [HasEncoding](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcreferencetype/#hasencoding) references defined by a parent node; otherwise the value false. The default value is false.

**Remarks**

Omitting one part of a bidirectional reference (which is defined by the parent and the child node) reduces the amount of information being exported. Importing such a reduced metadata-set requires to reconstruct the bidirectional references accordingly.

### OmitHasSubtype

Gets or sets a value indicating whether bidirectional node references of the type [HasSubtype](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcreferencetype/#hassubtype) are to be omitted on parent nodes, because of the unidirectional definition by its child node is preferred.

<div class="api-signature" data-lang="csharp">

```csharp
public bool OmitHasSubtype { get; set; }
```

</div>

<div class="api-signature" data-lang="vbnet">

```vbnet
Public Property OmitHasSubtype As Boolean
```

</div>

**Property value**

[Boolean](https://learn.microsoft.com/dotnet/api/system.boolean)

The value true to omit [HasSubtype](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcreferencetype/#hassubtype) references defined by a parent node; otherwise the value false. The default value is false.

**Remarks**

Omitting one part of a bidirectional reference (which is defined by the parent and the child node) reduces the amount of information being exported. Importing such a reduced metadata-set requires to reconstruct the bidirectional references accordingly.
