.NET binding
Documentation status: reference — see Maturity and evidence.
The .NET binding is currently the most fully documented full-code surface for logiCells. Examples use C# and F# and rely on generated public names without exposing the engine implementation-language conventions.
Programming model
C# / F# application
|
v
Generated logiCells .NET API
|
v
IClientRuntime
| |
v v
NativeAbiRuntime RpcRuntime
\ /
logiCells Engine
Principles
- prefer generated wrappers over direct descriptor calls;
- inject the Runtime explicitly;
- manage Runtime object lifetime deterministically;
- expose
AsyncorCancellationTokenonly when the corresponding contract is real; - preserve the same generated object model for local and remote execution;
- validate Runtime/binding compatibility at startup when deployment allows it.
Start here
Execution topology
- Local and remote execution with one generated model
- Binding generation pipeline
- RPC transport over ABI identity