This C# source code is manually derived from `../spacetimedb-quickstart/src/lib.rs` and is supposed to be functionally equivalent.

Do not add new types or functionality here that is not present in the Rust version, because they're compared against each other.
