Calls and data
Build the values, expressions, member reads, and method calls that make gameplay happen.
On this page
A coin touches the player, a score changes, and a door reacts. Calls and data are the middle of that story: values move through pins while cards perform the work.
Round Trip reads these shapes from ordinary C# and lets supported shapes be built on the canvas. Pure expressions and GET pills stay off the exec chain. Calls and SET cards join it when they perform work. The colors tell you where a call lives before you inspect its details.
- Method calls covers the hierarchical call picker, target pins, arguments, method groups, and call-scope colors.
- Get and set shows compact GET pills, SET cards, static members, properties, and nested member walks.
- Operators and expressions covers arithmetic, string joins, comparisons, logic, conditional values, and operator changes.
- Arrays, tuples, and ranges covers construction, indexing, slices, tuple elements, and deconstruction.
- Enums and data classes turns named states and tunable fields into source-backed types.
C# support is intentionally narrower than everything Roslyn can parse. A marked placeholder is a diagnostic, not permission to rewrite that statement. Keep the supported C# guide nearby when you meet an unfamiliar shape.