Class NativeGroup
An HDF5 group.
public class NativeGroup : NativeObject, IH5Group, IH5Object
- Inheritance
-
NativeGroup
- Implements
- Derived
- Inherited Members
- Extension Methods
Methods
Children()
Gets an enumerable of the available children.
public IEnumerable<IH5Object> Children()
Returns
- IEnumerable<IH5Object>
An enumerable of the available children.
Children(H5LinkAccess)
Gets an enumerable of the available children using the optionally specified linkAccess.
public IEnumerable<IH5Object> Children(H5LinkAccess linkAccess = default)
Parameters
linkAccessH5LinkAccessThe link access properties.
Returns
- IEnumerable<IH5Object>
An enumerable of the available children.
ChildrenAsync(CancellationToken)
Gets an enumerable of the available children.
public Task<IEnumerable<IH5Object>> ChildrenAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA token to cancel the current operation.
Returns
- Task<IEnumerable<IH5Object>>
An enumerable of the available children.
Get(NativeObjectReference1)
Gets the object that is at the given reference.
public IH5Object Get(NativeObjectReference1 reference)
Parameters
referenceNativeObjectReference1The reference of the object.
Returns
- IH5Object
The requested object.
Get(NativeObjectReference1, H5LinkAccess)
Gets the object that is at the given reference.
public IH5Object Get(NativeObjectReference1 reference, H5LinkAccess linkAccess)
Parameters
referenceNativeObjectReference1The reference of the object.
linkAccessH5LinkAccessThe link access properties.
Returns
- IH5Object
The requested object.
Get(string)
Gets the object that is at the given path.
public IH5Object Get(string path)
Parameters
pathstringThe path of the object.
Returns
- IH5Object
The requested object.
Get(string, H5LinkAccess)
Gets the object that is at the given path.
public IH5Object Get(string path, H5LinkAccess linkAccess)
Parameters
pathstringThe path of the object.
linkAccessH5LinkAccessThe link access properties.
Returns
- IH5Object
The requested object.
GetAsync(string, CancellationToken)
Gets the object that is at the given path.
public Task<IH5Object> GetAsync(string path, CancellationToken cancellationToken = default)
Parameters
pathstringThe path of the object.
cancellationTokenCancellationTokenA token to cancel the current operation.
Returns
LinkExists(string)
Checks if the link with the specified path exist.
public bool LinkExists(string path)
Parameters
pathstringThe path of the link.
Returns
- bool
A boolean which indicates if the link exists.
LinkExists(string, H5LinkAccess)
Checks if the link with the specified path exist.
public bool LinkExists(string path, H5LinkAccess linkAccess)
Parameters
pathstringThe path of the link.
linkAccessH5LinkAccessThe link access properties.
Returns
- bool
A boolean which indicates if the link exists.
LinkExistsAsync(string, CancellationToken)
Checks if the link with the specified path exist.
public Task<bool> LinkExistsAsync(string path, CancellationToken cancellationToken = default)
Parameters
pathstringThe path of the link.
cancellationTokenCancellationTokenA token to cancel the current operation.