diff --git a/src/libs/Simli/Generated/Simli.Realtime.JsonSerializerContext.g.cs b/src/libs/Simli/Generated/Simli.Realtime.JsonSerializerContext.g.cs index 9071a4f..061148e 100644 --- a/src/libs/Simli/Generated/Simli.Realtime.JsonSerializerContext.g.cs +++ b/src/libs/Simli/Generated/Simli.Realtime.JsonSerializerContext.g.cs @@ -16,5 +16,46 @@ namespace Simli.Realtime })] public sealed partial class RealtimeSourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext { + private static readonly global::System.Text.Json.JsonSerializerOptions DefaultOptions = CreateDefaultOptions(); + + /// + /// + /// + public static RealtimeSourceGenerationContext Default { get; } = new(DefaultOptions); + + /// + /// + /// + public RealtimeSourceGenerationContext() + : this(DefaultOptions) + { + } + + /// + /// + /// + public RealtimeSourceGenerationContext(global::System.Text.Json.JsonSerializerOptions? options) + : base(options) + { + } + + /// + protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions => DefaultOptions; + + /// + public override global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo(global::System.Type type) + { + return null; + } + + private static global::System.Text.Json.JsonSerializerOptions CreateDefaultOptions() + { + var options = new global::System.Text.Json.JsonSerializerOptions + { + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + }; + + return options; + } } } \ No newline at end of file