Table of Contents

Interface IH5Group

Namespace
PureHDF
Assembly
PureHDF.dll

An HDF5 group.

public interface IH5Group : IH5Object
Inherited Members
Extension Methods

Methods

Children()

Gets an enumerable of the available children.

IEnumerable<IH5Object> Children()

Returns

IEnumerable<IH5Object>

An enumerable of the available children.

ChildrenAsync(CancellationToken)

Gets an enumerable of the available children.

Task<IEnumerable<IH5Object>> ChildrenAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A token to cancel the current operation.

Returns

Task<IEnumerable<IH5Object>>

An enumerable of the available children.

Get(string)

Gets the object that is at the given path.

IH5Object Get(string path)

Parameters

path string

The path of the object.

Returns

IH5Object

The requested object.

GetAsync(string, CancellationToken)

Gets the object that is at the given path.

Task<IH5Object> GetAsync(string path, CancellationToken cancellationToken = default)

Parameters

path string

The path of the object.

cancellationToken CancellationToken

A token to cancel the current operation.

Returns

Task<IH5Object>

The requested object.

LinkExists(string)

Checks if the link with the specified path exist.

bool LinkExists(string path)

Parameters

path string

The path of the link.

Returns

bool

A boolean which indicates if the link exists.

LinkExistsAsync(string, CancellationToken)

Checks if the link with the specified path exist.

Task<bool> LinkExistsAsync(string path, CancellationToken cancellationToken = default)

Parameters

path string

The path of the link.

cancellationToken CancellationToken

A token to cancel the current operation.

Returns

Task<bool>

A boolean which indicates if the link exists.