示例#1
0
        protected override ISyntaxConverter CreateConverter(AttributeSyntax node)
        {
            if (node.Name?.ToString() != "Category")
            {
                return(null);
            }

            var categoryName = node.ArgumentList?.Arguments.FirstOrDefault().Expression;

            if (categoryName == null)
            {
                return(null);
            }

            var result = new TriviaWhitespace.Link(
                new ConstantConverter(AttributeSyntaxFactory.Category(categoryName)),
                node);

            return(result);
        }