Expand description
Mapping IDL-Primitive → C#-Type-Strings.
Folgt OMG IDL4-CSharp-Mapping §6 (formal/2024-12-01) Tabelle 6-1.
Foundation-Subset (Phase 3.2): primitive Skalare, Strings,
sowie die Foundation-Container IList<T>, T[], Discriminated-
Union-Pattern, T? (Nullable).
Spec-Mapping (vollstaendig fuer Phase 3.2):
| IDL | C# |
|---|---|
boolean | bool |
octet | byte |
char | char |
wchar | char |
short | short |
unsigned short | ushort |
long | int |
unsigned long | uint |
long long | long |
unsigned long long | ulong |
int8 | sbyte |
uint8 | byte |
float | float |
double | double |
long double | decimal (Approx; spec erlaubt decimal oder double) |
string | string |
wstring | string |
Functions§
- floating_
to_ cs - Mapping fuer Floating-Subtypen.
- integer_
to_ cs - Mapping fuer Integer-Subtypen (§6 Tabelle 6-1).
- primitive_
to_ cs - Mappt eine
PrimitiveTypeauf den C#-Typ-Ausdruck.