예제 #1
0
        public bool IsOperator(SyntaxToken token)
        {
            var kind = token.Kind();

            return
                ((SyntaxFacts.IsAnyUnaryExpression(kind) &&
                  (token.Parent is PrefixUnaryExpressionSyntax || token.Parent is PostfixUnaryExpressionSyntax)) ||
                 (SyntaxFacts.IsBinaryExpression(kind) && token.Parent is BinaryExpressionSyntax) ||
                 (SyntaxFacts.IsAssignmentExpressionOperatorToken(kind) && token.Parent is AssignmentExpressionSyntax));
        }