Ich frage mich, wie komplex wenn in C# -Syntax dargestellte Anweisungen in CodeDom übersetzt würden. Es gibt wahrscheinlich kein CodeDom-Expression-Objekt zur Darstellung einer Gruppierung (dargestellt als runde Klammern in C#), da dies möglicherweise sprachabhängig ist, was CodeDom nicht ist.Komplexe if-Anweisung mit CodeDom
Also für Diskussionszwecke, f ich habe eine hypothetische komplexe if-Anweisung wie folgt (übermäßige Einzüge nur für die Lesbarkeit ...) Wie stelle ich das in einem CodeDom-Ausdruck dar?
if (
(
(
x == 1
&&
y == 2
&&
z == 3
)
||
(
x == 2
&&
y == 1
)
)
||
(
(
A == 1
||
A == 3
)
&&
(
B == 2
||
B == 5
)
)
&&
C == 123
);//end if