Microsoft.Zing.ZingDecompiler.VisitUnaryExpression C# (CSharp) Méthode

VisitUnaryExpression() public méthode

public VisitUnaryExpression ( UnaryExpression unaryExpression ) : Expression
unaryExpression UnaryExpression
Résultat Expression
        public override Expression VisitUnaryExpression(UnaryExpression unaryExpression)
        {
            bool isFunctionStyle;
            string opString;

            opString = GetUnaryOperator(unaryExpression.NodeType, out isFunctionStyle);

            if (isFunctionStyle)
            {
                Write("{0}(", opString);
                this.VisitExpression(unaryExpression.Operand);
                Write(")");
            }
            else
            {
                Write(opString);
                this.VisitExpression(unaryExpression.Operand);
            }
            return unaryExpression;
        }