//protected override void VisitInvocationExpression(InvocationExpressionSyntax node) //{ //} public override void VisitNamespaceDeclaration(NamespaceDeclarationSyntax node) { foreach (var type in node.DescendantNodes().OfType<ClassDeclarationSyntax>()) { Visit(type); } }
private IEnumerable<ClassModel> GetClass(NamespaceDeclarationSyntax ns, CompilationUnitSyntax root) { return GetClass(ns.DescendantNodes().OfType<ClassDeclarationSyntax>(), root); }