zerodds-idl-csharp

What it was

IDL4→C# 12 source generation per the OMG IDL4-CSharp mapping 1.0 (formal/2024-12-01), used through zerodds-idlc.

Replacement in 1.0.0-rc.7

C# is one of the 21 languages of zerodds-idlc generate. The mapping is a set of rules in zerodds-lang-rules over the common AST; zerodds-lang-cst holds the syntax tree of the target language and zerodds-lang-render writes it out as text. Besides the types, the generator writes the *TypeSupport companion the C# binding uses.

zerodds-idlc generate --lang c# --out gen/cs chat.idl

The C# binding: /bindings/csharp/, cs.

Command reference: idlc, zerodds-idlc(1).

Migration

The list of removed crates and the migration to their successors: CHANGELOG, [1.0.0-rc.7], section “Removed”.

zerodds-idl-csharp

Was die Crate war

Erzeugung von C#-12-Quelltext aus IDL4 nach dem OMG-Mapping IDL4-CSharp 1.0 (formal/2024-12-01), aufgerufen über zerodds-idlc.

Ersatz in 1.0.0-rc.7

C# ist eine der 21 Sprachen von zerodds-idlc generate. Die Abbildung ist eine Menge von Regeln in zerodds-lang-rules über dem gemeinsamen AST; zerodds-lang-cst hält den Syntaxbaum der Zielsprache, zerodds-lang-render schreibt ihn als Text. Neben den Typen schreibt der Generator den Begleittyp *TypeSupport, den das C#-Binding nutzt.

zerodds-idlc generate --lang c# --out gen/cs chat.idl

Das C#-Binding: /bindings/csharp/, cs.

Befehlsreferenz: idlc, zerodds-idlc(1).

Migration

Die Liste der entfallenen Crates und die Migration zu ihren Nachfolgern: CHANGELOG, [1.0.0-rc.7], Abschnitt „Removed“.