public override SyntaxNode VisitFieldDeclaration(FieldDeclarationSyntax node) { bool isPubliclyVisible = IsPubliclyVisible(node); node = (FieldDeclarationSyntax)base.VisitFieldDeclaration(node); if (isPubliclyVisible && !node.HasDocumentationComment()) { return(AddDocumentationComment(node)); } else { return(node); } }