Skip to content
EN FR

.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 Async or CancellationToken only 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

Generated SDK