Table of Contents

Class NativeObject

Namespace
PureHDF.VOL.Native
Assembly
PureHDF.dll
public abstract class NativeObject : IH5Object
Inheritance
NativeObject
Implements
Derived

Properties

Name

Gets the name.

public string Name { get; }

Property Value

string

Methods

Attribute(string)

Checks if the attribute with the specified name exist.

public IH5Attribute Attribute(string name)

Parameters

name string

The name of the attribute.

Returns

IH5Attribute

A boolean which indicates if the attribute exists.

AttributeAsync(string, CancellationToken)

Checks if the attribute with the specified name exist.

public Task<IH5Attribute> AttributeAsync(string name, CancellationToken cancellationToken = default)

Parameters

name string

The name of the attribute.

cancellationToken CancellationToken

A token to cancel the current operation.

Returns

Task<IH5Attribute>

A boolean which indicates if the attribute exists.

AttributeExists(string)

Gets the attribute named name.

public bool AttributeExists(string name)

Parameters

name string

The name of the attribute.

Returns

bool

The requested attribute.

AttributeExistsAsync(string, CancellationToken)

Gets the attribute named name.

public Task<bool> AttributeExistsAsync(string name, CancellationToken cancellationToken = default)

Parameters

name string

The name of the attribute.

cancellationToken CancellationToken

A token to cancel the current operation.

Returns

Task<bool>

The requested attribute.

Attributes()

Gets an enumerable of the available attributes.

public IEnumerable<IH5Attribute> Attributes()

Returns

IEnumerable<IH5Attribute>

AttributesAsync(CancellationToken)

Gets an enumerable of the available attributes.

A token to cancel the current operation.
public Task<IEnumerable<IH5Attribute>> AttributesAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IEnumerable<IH5Attribute>>