RedBase Documentation

Welcome to the RedBase documentation portal. Browse the API reference, explore code examples, and learn how to build with REDB.

API Reference

Browse the REDB API documentation. Select a namespace or type from the tree on the left, or click on items below.

Showing: redb.Core.Serialization Show all

redb.Core.Serialization

Classes

C FlexibleDateOnlyConverter Flexible converter for DateOnly - supports DateTime strings
C FlexibleNullableDateOnlyConverter Flexible converter for nullable DateOnly
C FlexibleNullableTimeOnlyConverter Flexible converter for nullable TimeOnly
C FlexibleNullableTimeSpanConverter Flexible converter for nullable TimeSpan
C FlexibleTimeOnlyConverter Flexible converter for TimeOnly - supports TimeSpan strings
C FlexibleTimeSpanConverter Flexible converter for TimeSpan - supports strings
C NullToDefaultConverter<T> Converter that returns default(T) when JSON contains null for a non-nullable value type.
C NullToDefaultConverterFactory Factory that creates converters to handle JSON null → default(T) for non-nullable value types.
C PolymorphicRedbObjectConverter ✅ Polymorphic converter for IRedbObject
C PostgresDateTimeOffsetConverter ✅ DateTimeOffset converter for PostgreSQL timestamptz.
C PostgresInfinityDateTimeConverter ✅ FIX FOR "-infinity" PROBLEM: DateTime converter for handling PostgreSQL "-infinity"
C PostgresInfinityNullableDateTimeConverter ✅ FIX FOR "-infinity" PROBLEM: Nullable DateTime converter for handling PostgreSQL "-infinity"
C PostgresNullableDateTimeOffsetConverter ✅ Nullable DateTimeOffset converter for PostgreSQL timestamptz.
C SystemTextJsonRedbSerializer
C ValueTupleDictionaryConverter<TKey, TValue> JsonConverter for Dictionary with complex keys (ValueTuple, classes).
C ValueTupleDictionaryConverterFactory Factory for creating JsonConverters for Dictionary with ValueTuple keys.

Interfaces

I IRedbObjectSerializer