BiffRkRecord Struct
Definition
Represents a decoded RK record: a cell holding a number in the compact RK encoding.
public readonly struct BiffRkRecord : IEquatable<BiffRkRecord>
- Implements
- Inherited Members
- Extension Methods
Remarks
The record identifier is Rk. The payload is ten bytes in both versions: the cell prefix, then the 32-bit RK value that Decode(uint) interprets.
Constructors
BiffRkRecord(int, int, ushort, uint)
Represents a decoded RK record: a cell holding a number in the compact RK encoding.
public BiffRkRecord(int Row, int Column, ushort XfIndex, uint RawValue)
Parameters
RowintThe zero-based row index.
ColumnintThe zero-based column index.
XfIndexushortThe extended-format index of the cell.
RawValueuintThe 32-bit RK value as stored.
Remarks
The record identifier is Rk. The payload is ten bytes in both versions: the cell prefix, then the 32-bit RK value that Decode(uint) interprets.
- See Also
-
GetRk()
Properties
Column
The zero-based column index.
public int Column { get; init; }
Property Value
RawValue
The 32-bit RK value as stored.
public uint RawValue { get; init; }
Property Value
Row
The zero-based row index.
public int Row { get; init; }
Property Value
Value
Gets the decoded cell value.
public double Value { get; }
Property Value
XfIndex
The extended-format index of the cell.
public ushort XfIndex { get; init; }
Property Value
Methods
Deconstruct(out int, out int, out ushort, out uint)
public void Deconstruct(out int Row, out int Column, out ushort XfIndex, out uint RawValue)
Parameters
Equals(BiffRkRecord)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(BiffRkRecord other)
Parameters
otherBiffRkRecordAn object to compare with this object.
Returns
Equals(object)
Indicates whether this instance and a specified object are equal.
public override bool Equals(object obj)
Parameters
objobjectThe object to compare with the current instance.
Returns
GetHashCode()
Returns the hash code for this instance.
public override int GetHashCode()
Returns
- int
A 32-bit signed integer that is the hash code for this instance.
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.
Operators
operator ==(BiffRkRecord, BiffRkRecord)
public static bool operator ==(BiffRkRecord left, BiffRkRecord right)
Parameters
leftBiffRkRecordrightBiffRkRecord
Returns
operator !=(BiffRkRecord, BiffRkRecord)
public static bool operator !=(BiffRkRecord left, BiffRkRecord right)
Parameters
leftBiffRkRecordrightBiffRkRecord
Returns
Applies to
| Product | Versions |
|---|---|
| .NET | 8, 10 |