diff --git a/crates/cli/src/subcommands/generate/csharp.rs b/crates/cli/src/subcommands/generate/csharp.rs index 52cba3151f..0cb919c97d 100644 --- a/crates/cli/src/subcommands/generate/csharp.rs +++ b/crates/cli/src/subcommands/generate/csharp.rs @@ -1371,7 +1371,7 @@ pub fn autogen_csharp_reducer(ctx: &GenCtx, reducer: &ReducerDef, namespace: &st writeln!(output).unwrap(); //Args struct - writeln!(output, "public class {func_name_pascal_case}ArgsStruct").unwrap(); + writeln!(output, "public partial class {func_name_pascal_case}ArgsStruct").unwrap(); writeln!(output, "{{").unwrap(); { indent_scope!(output); diff --git a/crates/cli/tests/snapshots/codegen__codegen_output.snap b/crates/cli/tests/snapshots/codegen__codegen_output.snap index b3993b96ef..e604699535 100644 --- a/crates/cli/tests/snapshots/codegen__codegen_output.snap +++ b/crates/cli/tests/snapshots/codegen__codegen_output.snap @@ -62,7 +62,7 @@ namespace SpacetimeDB } } - public class AddPlayerArgsStruct + public partial class AddPlayerArgsStruct { public string Name; } @@ -286,7 +286,7 @@ namespace SpacetimeDB } } - public class RepeatingTestArgsStruct + public partial class RepeatingTestArgsStruct { public ulong PrevTime; } @@ -738,7 +738,7 @@ namespace SpacetimeDB } } - public class TestArgsStruct + public partial class TestArgsStruct { public SpacetimeDB.TestA Arg; public SpacetimeDB.TestB Arg2; @@ -803,7 +803,7 @@ namespace SpacetimeDB } } - public class UpdateArgsStruct + public partial class UpdateArgsStruct { } }