Class H5OpaqueInfo
- Namespace
- PureHDF
- Assembly
- PureHDF.dll
Opaque type info.
public record H5OpaqueInfo : IEquatable<H5OpaqueInfo>
- Inheritance
-
H5OpaqueInfo
- Implements
Constructors
H5OpaqueInfo(H5OpaqueInfo)
protected H5OpaqueInfo(H5OpaqueInfo original)
Parameters
originalH5OpaqueInfo
H5OpaqueInfo(uint, string)
Opaque type info.
public H5OpaqueInfo(uint TypeSize, string Tag)
Parameters
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
Tag
The ASCII tag to be used for opaque types.
public string Tag { get; init; }
Property Value
TypeSize
The size of the opaque type.
public uint TypeSize { get; init; }
Property Value
Methods
Deconstruct(out uint, out string)
public void Deconstruct(out uint TypeSize, out string Tag)
Parameters
Equals(H5OpaqueInfo?)
public virtual bool Equals(H5OpaqueInfo? other)
Parameters
otherH5OpaqueInfo
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 H5OpaqueInfo <Clone>$()
Returns
Operators
operator ==(H5OpaqueInfo?, H5OpaqueInfo?)
public static bool operator ==(H5OpaqueInfo? left, H5OpaqueInfo? right)
Parameters
leftH5OpaqueInforightH5OpaqueInfo
Returns
operator !=(H5OpaqueInfo?, H5OpaqueInfo?)
public static bool operator !=(H5OpaqueInfo? left, H5OpaqueInfo? right)
Parameters
leftH5OpaqueInforightH5OpaqueInfo