Skip to content

Commit

Permalink
Slightly better fix.
Browse files Browse the repository at this point in the history
  • Loading branch information
alexrp committed Jan 21, 2024
1 parent 0a83d62 commit 7fa45cf
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/formats/Data/DataCenterValue.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,16 +69,18 @@ public bool AsBoolean
}
}

[SuppressMessage("", "IDE0032")]
internal int UnsafeAsInt32 => _primitiveValue;

internal float UnsafeAsSingle => Unsafe.BitCast<int, float>(_primitiveValue);

internal string UnsafeAsString => _stringValue!;

internal bool UnsafeAsBoolean => Unsafe.As<int, bool>(ref Unsafe.AsRef(in _primitiveValue));
internal bool UnsafeAsBoolean => Unsafe.BitCast<byte, bool>((byte)_primitiveValue);

private readonly string? _stringValue;

[SuppressMessage("", "IDE0032")]
private readonly int _primitiveValue;

private DataCenterValue(DataCenterTypeCode typeCode, int primitiveValue, string? stringValue)
Expand Down

0 comments on commit 7fa45cf

Please sign in to comment.