Table of Contents

Struct H5DatasetCreation

Namespace
PureHDF.VOL.Native
Assembly
PureHDF.dll

A structure which controls how the dataset is created. Reference: hdfgroup.org

public readonly struct H5DatasetCreation : IEquatable<H5DatasetCreation>
Implements

Constructors

H5DatasetCreation(IWritingChunkCache?, List<H5Filter>?)

A structure which controls how the dataset is created. Reference: hdfgroup.org

public H5DatasetCreation(IWritingChunkCache? ChunkCache = null, List<H5Filter>? Filters = null)

Parameters

ChunkCache IWritingChunkCache

The chunk cache used for writing. If null, the value of the DefaultWritingChunkCacheFactory property is used instead.

Filters List<H5Filter>

A list of filters and their options to be applied to a chunk being written to the stream. If null, the value of the Filters property is used instead.

Properties

ChunkCache

The chunk cache used for writing. If null, the value of the DefaultWritingChunkCacheFactory property is used instead.

public IWritingChunkCache? ChunkCache { get; init; }

Property Value

IWritingChunkCache

Filters

A list of filters and their options to be applied to a chunk being written to the stream. If null, the value of the Filters property is used instead.

public List<H5Filter>? Filters { get; init; }

Property Value

List<H5Filter>

Methods

Deconstruct(out IWritingChunkCache?, out List<H5Filter>?)

public void Deconstruct(out IWritingChunkCache? ChunkCache, out List<H5Filter>? Filters)

Parameters

ChunkCache IWritingChunkCache
Filters List<H5Filter>

Equals(H5DatasetCreation)

public bool Equals(H5DatasetCreation other)

Parameters

other H5DatasetCreation

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(H5DatasetCreation, H5DatasetCreation)

public static bool operator ==(H5DatasetCreation left, H5DatasetCreation right)

Parameters

left H5DatasetCreation
right H5DatasetCreation

Returns

bool

operator !=(H5DatasetCreation, H5DatasetCreation)

public static bool operator !=(H5DatasetCreation left, H5DatasetCreation right)

Parameters

left H5DatasetCreation
right H5DatasetCreation

Returns

bool