/// <inheritdoc/> protected override bool HandleDynamic(CodeBinaryOperatorExpressionMore obj, Context ctx) { WrapIfNecessaryAndHandle(obj.LeftExpression, ctx); ctx.Writer.Write($" {CSharpKeywordsUtils.OperatorSymbol(obj.OperatorType)} "); WrapIfNecessaryAndHandle(obj.RightExpression, ctx); return(true); }
/// <inheritdoc/> protected override string GetShorthandOperatorSymbol(CodeBinaryOperatorTypeMore op) { return(op.CanBeShorthandOperator() ? CSharpKeywordsUtils.OperatorSymbol(op) : null); }