private List <TableSchemaMetadata> parse(XDocument document) { var root = document.Root; var context = new ParsingContext(_services); var metadata = new List <TableSchemaMetadata>(); context.PushObject(metadata); root .Elements() .Each(_ => _elements.Visit(_, context)); context.PopObject(); return(metadata); }
public void ChildrenBound(ParsingContext context) { context.PopObject(); }