public override SyntaxNode VisitInterfaceDeclaration(InterfaceDeclarationSyntax node) { bool isPubliclyVisible = node.IsPubliclyVisible(); node = (InterfaceDeclarationSyntax)base.VisitInterfaceDeclaration(node); if (isPubliclyVisible && !node.HasDocumentationComment()) { return(AddDocumentationComment(node)); } else { return(node); } }
public override SyntaxNode VisitInterfaceDeclaration(InterfaceDeclarationSyntax node) { bool isPubliclyVisible = node.IsPubliclyVisible(); node = (InterfaceDeclarationSyntax)base.VisitInterfaceDeclaration(node); if (isPubliclyVisible && !node.HasSingleLineDocumentationComment()) { return(DocumentationCommentGenerator.GenerateAndAttach(node, _settings)); } else { return(node); } }