public SyntaxTreeNode Parse(CodeModule module)
{
var project = module.Parent.Collection.Parent;
var component = module.Parent;
var publicScope = project.Name;
var localScope = string.Concat(project.Name, ".", component.Name);
var content = SplitLogicalCodeLines(project.Name, component.Name, module.Lines[1, module.CountOfLines]);
var memberNodes = ParseModuleMembers(publicScope, localScope, content).ToList();