Class FilterInfo
A delegate which describes a filter function.
public record FilterInfo : IEquatable<FilterInfo>
- Inheritance
-
FilterInfo
- Implements
Constructors
FilterInfo(FilterInfo)
protected FilterInfo(FilterInfo original)
Parameters
originalFilterInfo
FilterInfo(H5FilterFlags, uint[], int, Memory<byte>)
A delegate which describes a filter function.
public FilterInfo(H5FilterFlags Flags, uint[] Parameters, int ChunkSize, Memory<byte> Buffer)
Parameters
FlagsH5FilterFlagsThe filter flags.
Parametersuint[]The filter parameters.
ChunkSizeintThe chunk size.
BufferMemory<byte>The source buffer.
Properties
Buffer
The source buffer.
public Memory<byte> Buffer { get; init; }
Property Value
ChunkSize
The chunk size.
public int ChunkSize { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
Flags
The filter flags.
public H5FilterFlags Flags { get; init; }
Property Value
Parameters
The filter parameters.
public uint[] Parameters { get; init; }
Property Value
- uint[]
Methods
Deconstruct(out H5FilterFlags, out uint[], out int, out Memory<byte>)
public void Deconstruct(out H5FilterFlags Flags, out uint[] Parameters, out int ChunkSize, out Memory<byte> Buffer)
Parameters
FlagsH5FilterFlagsParametersuint[]ChunkSizeintBufferMemory<byte>
Equals(FilterInfo?)
public virtual bool Equals(FilterInfo? other)
Parameters
otherFilterInfo
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
<Clone>$()
public virtual FilterInfo <Clone>$()
Returns
Operators
operator ==(FilterInfo?, FilterInfo?)
public static bool operator ==(FilterInfo? left, FilterInfo? right)
Parameters
leftFilterInforightFilterInfo
Returns
operator !=(FilterInfo?, FilterInfo?)
public static bool operator !=(FilterInfo? left, FilterInfo? right)
Parameters
leftFilterInforightFilterInfo