Usando Roslyn, como enumerar detalhes de membros (espaços para nome, classes etc.) no documento do Visual Basic?

Usando Roslyn, o único mecanismo para determinar membros do documento do Visual Basic parece ser:

var members = SyntaxTree.GetRoot().DescendantNodes().Where(node =>
                          node is ClassStatementSyntax ||
                          node is FunctionAggregationSyntax ||
                          node is IncompleteMemberSyntax ||
                          node is MethodBaseSyntax ||
                          node is ModuleStatementSyntax ||
                          node is NamespaceStatementSyntax ||
                          node is PropertyStatementSyntax ||
                          node is SubNewStatementSyntax
                        );

Como conseguir o membronome, StarLineNumber eEndLineNumber de cada membro?