
LeanNumericEncoders
- Namespace
- Rowles.LeanCorpus.Mapping
- Assembly
- Rowles.LeanCorpus.dll
AOT-safe encoding and decoding helpers used by generated document mappers when projecting CLR temporal and decimal values to numeric or stored fields.
public static class LeanNumericEncoders
- Inheritance
-
LeanNumericEncoders
FromDayNumber(double)
Decodes a DateOnly from its day number.
FromDecimalString(string)
Parses a decimal from an invariant-culture string.
FromTimeOnlyTicks(double)
Decodes a TimeOnly from its tick count.
FromUnixMilliseconds(double)
Decodes a DateTimeOffset from Unix milliseconds.
FromUnixSeconds(double)
Decodes a DateTimeOffset from Unix seconds.
FromUtcTicks(double)
Decodes a DateTimeOffset from UTC ticks.
ToDayNumber(DateOnly)
ToDecimalString(decimal)
Formats a decimal losslessly using the invariant culture.
ToTimeOnlyTicks(TimeOnly)
ToUnixMilliseconds(DateTimeOffset)
Encodes a DateTimeOffset as Unix milliseconds since the epoch.
ToUnixSeconds(DateTimeOffset)
Encodes a DateTimeOffset as Unix seconds since the epoch.
ToUtcTicks(DateTimeOffset)
Encodes a DateTimeOffset as UTC ticks.