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?