pub fn generate_csharp(
ast: &Specification,
opts: &CsGenOptions,
) -> Result<String, CsGenError>Expand description
Erzeugt einen vollstaendigen C# 12.0-Quelltext aus einer IDL-Specification.
§Errors
CsGenError::UnsupportedConstruct: IDL-Konstrukt außerhalb des aktuellen Scopes (z.B.interface,valuetype,fixed,any,bitset,bitmask).CsGenError::InvalidName: Ein Identifier ist leer oder bereits@-prefixed (Doppel-Escape).CsGenError::InheritanceCycle: Direkte oder indirekte Self-Inheritance im Struct-Graphen.