# IOpcNodeHistoryPage&lt;T&gt; Members

<dl class="api-definition">
<dt>Type</dt>
<dd><a href="./">IOpcNodeHistoryPage&lt;T&gt;</a></dd>
<dt>Namespace</dt>
<dd><a href="../namespaces/opc.uafx.client">Opc.UaFx.Client</a></dd>
<dt>Assembly</dt>
<dd>Opc.UaFx.Advanced.dll</dd>
<dt>Package</dt>
<dd>Opc.UaFx.Advanced v2.59.0</dd>
<dt>Also in</dt>
<dd>Opc.UaFx.Client</dd>
</dl>

Inherits members from [IEnumerable&lt;T&gt;](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1).

## Properties

### Index

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

```csharp
int Index { get; }
```

</div>

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

```vbnet
ReadOnly Property Index As Integer
```

</div>

**Property value**

[Int32](https://learn.microsoft.com/dotnet/api/system.int32)

## Methods

### ToValueDictionary

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

```csharp
IDictionary<OpcNodeId, T> ToValueDictionary()
```

</div>

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

```vbnet
Function ToValueDictionary() As IDictionary(Of OpcNodeId, T)
```

</div>

**Returns**

[IDictionary](https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2)&lt;[OpcNodeId](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodeid/), T&gt;

### ToValuesDictionary

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

```csharp
IDictionary<OpcNodeId, IEnumerable<T>> ToValuesDictionary()
```

</div>

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

```vbnet
Function ToValuesDictionary() As IDictionary(Of OpcNodeId, IEnumerable(Of T))
```

</div>

**Returns**

[IDictionary](https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2)&lt;[OpcNodeId](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodeid/), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1)&lt;T&gt;&gt;

## Indexers

### Item

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

```csharp
IEnumerable<T> this[OpcNodeId nodeId] { get; }
```

</div>

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

```vbnet
ReadOnly Default Property this[](nodeId As OpcNodeId) As IEnumerable(Of T)
```

</div>

**Parameters**

| Name | Type | Description |
|---|---|---|
| `nodeId` | [OpcNodeId](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodeid/) |  |

**Property value**

[IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1)&lt;T&gt;
