private NamespaceElement ParseNamespace()
{
NamespaceElement namespaceElement = new NamespaceElement();
string namepaceName = CaptureWord();
namespaceElement.Name = namepaceName;
//
// Parse child elements
//
List<ICodeElement> childElements = ParseElements(namespaceElement);
foreach (ICodeElement childElement in childElements)
{
namespaceElement.AddChild(childElement);
}
EatWhiteSpace();
EatWord(VBKeyword.Namespace, "Expected End Namespace");
return namespaceElement;
}