public override void OnModule(DOM.Module pair) { PrintNodeName(pair); PrintNodeStart(pair); base.OnModule(pair); PrintNodeEnd(pair); }
public override void OnModule(DOM.Module module) { Visit(module.NamespaceDefinitions); Visit(module.Members.Where( m => (m is DOM.AliasDefinition) || ((Document)m).Module.ModuleDocument != m || ((IContainer)m).Entities.Any(e => !(e is DOM.Comment))) //Skipping module documents having only comments in body ); }
private void DoProcessAliasesAndNamespaces(DOM.Module module, CompilerContext context) { try { var visitor = new ProcessAliasesAndNamespacesVisitor(context); visitor.OnModule(module); } catch (Exception ex) { _context.Errors.Add(CompilerErrorFactory.FatalError(ex)); } }
public override void Visit(DOM.Module module) { _namespaceResolver.EnterModule(module); base.Visit(module); }
/// <inheritdoc /> public override void Visit(DOM.Module module) { CurrentModuleMember = null; base.Visit(module); }
public override void OnModule(DOM.Module module) { _namespaceResolver.EnterModule(module); base.OnModule(module); }