Table of Contents

Class NativeGroupExtensions

Namespace
PureHDF.VOL.Native
Assembly
PureHDF.dll

Defines extensions methods for the NativeGroup type.

public static class NativeGroupExtensions
Inheritance
NativeGroupExtensions

Methods

CommitedDatatype(NativeGroup, string, H5LinkAccess)

Gets the commited data type that is at the given path.

public static IH5CommitedDatatype CommitedDatatype(this NativeGroup group, string path, H5LinkAccess linkAccess)

Parameters

group NativeGroup

The group to operate on.

path string

The path of the object.

linkAccess H5LinkAccess

The link access properties.

Returns

IH5CommitedDatatype

The requested commited data type.

Dataset(NativeGroup, string, H5LinkAccess)

Gets the dataset that is at the given path.

public static IH5Dataset Dataset(this NativeGroup group, string path, H5LinkAccess linkAccess)

Parameters

group NativeGroup

The group to operate on.

path string

The path of the object.

linkAccess H5LinkAccess

The link access properties.

Returns

IH5Dataset

The requested dataset.

Get<T>(NativeGroup, NativeObjectReference1)

Gets the object that is at the given reference.

public static T Get<T>(this NativeGroup group, NativeObjectReference1 reference) where T : IH5Object

Parameters

group NativeGroup

The group to operate on.

reference NativeObjectReference1

The reference of the object.

Returns

T

The requested object.

Type Parameters

T

The return type of the object.

Get<T>(NativeGroup, NativeObjectReference1, H5LinkAccess)

Gets the object that is at the given reference.

public static T Get<T>(this NativeGroup group, NativeObjectReference1 reference, H5LinkAccess linkAccess) where T : IH5Object

Parameters

group NativeGroup

The group to operate on.

reference NativeObjectReference1

The reference of the object.

linkAccess H5LinkAccess

The link access properties.

Returns

T

The requested object.

Type Parameters

T

The return type of the object.

Get<T>(NativeGroup, string, H5LinkAccess)

Gets the object that is at the given path.

public static T Get<T>(this NativeGroup group, string path, H5LinkAccess linkAccess) where T : IH5Object

Parameters

group NativeGroup

The group to operate on.

path string

The path of the object.

linkAccess H5LinkAccess

The link access properties.

Returns

T

The requested object.

Type Parameters

T

The return type of the object.

Group(NativeGroup, string, H5LinkAccess)

Gets the group that is at the given path.

public static NativeGroup Group(this NativeGroup group, string path, H5LinkAccess linkAccess)

Parameters

group NativeGroup

The group to operate on.

path string

The path of the object.

linkAccess H5LinkAccess

The link access properties.

Returns

NativeGroup

The requested group.