Example #1
0
            public override SyntaxNode?VisitPropertyDeclaration(PropertyDeclarationSyntax node)
            {
                if (AreEquivalent(node.AccessorList, autoPropList, false))
                {
                    var newNode = node
                                  .WithIdentifier(node.Identifier.WithTrailingTrivia(Space))
                                  .WithAccessorList(autoPropList.WithOpenBraceToken(
                                                        Token(
                                                            TriviaList(),
                                                            SyntaxKind.OpenBraceToken,
                                                            TriviaList(
                                                                Space)))
                                                    .WithCloseBraceToken(
                                                        Token(
                                                            TriviaList(),
                                                            SyntaxKind.CloseBraceToken,
                                                            TriviaList(
                                                                LineFeed))));


                    return(base.VisitPropertyDeclaration(newNode));
                }

                return(base.VisitPropertyDeclaration(node));
            }