Commit 78c28d4
authored
Add C# client SDK procedures (#3666)
# Description of Changes
Closes: #3533
Updated the C# SDK to handle procedures and procedure callbacks in a
similar fashion to the Rust client as well as added the codegen to
support it.
# API and ABI breaking changes
N/A
# Expected complexity level and risk
2 - This adds a new testing frame that should be removed once procedures
are handled with C# module bindings
# Testing
Added /sdks/csharp/examples~/regression-tests/procedure-client to match
modules/sdk-test-procedure which we can roll into the standard
regression-tests once C# supports the procedure attribute.
- [x] Add C# client test of sdk-test-procedure
---------
Signed-off-by: Jason Larabie <jason@clockworklabs.io>1 parent de142d4 commit 78c28d4
File tree
39 files changed
+3111
-52
lines changed- crates/codegen
- src
- tests/snapshots
- demo/Blackholio/client-unity/Assets/Scripts/autogen
- Reducers
- sdks/csharp
- examples~
- quickstart-chat/client/module_bindings
- regression-tests
- client/module_bindings
- procedure-client
- module_bindings
- Procedures
- Tables
- Types
- republishing/client/module_bindings
- src
- tests~
- tools~
39 files changed
+3111
-52
lines changedLarge diffs are not rendered by default.
Lines changed: 403 additions & 9 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 127 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments