Я хочу сгенерировать код, который выводит условный оператор неравенства.
как, например, если (x! = Myenum.value)
Равенство кажется достаточно простым ...
new CodeConditionStatement(new CodeBinaryOperatorExpression(
new CodeVariableReferenceExpression(myvar.Name),
CodeBinaryOperatorType.ValueEquality,
new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(myenum)), myenum.value))
... а как же неравенство?