Ejemplo n.º 1
0
        private static SyntaxNode GetNegationOfLogicalNotExpression(
            SyntaxNode expression,
            ISyntaxFacts syntaxFacts)
        {
            var operatorToken = syntaxFacts.GetOperatorTokenOfPrefixUnaryExpression(expression);
            var operand       = syntaxFacts.GetOperandOfPrefixUnaryExpression(expression);

            return(operand.WithPrependedLeadingTrivia(operatorToken.LeadingTrivia)
                   .WithAdditionalAnnotations(Simplifier.Annotation));
        }