public virtual void VisitProcedureTypeNode(ProcedureTypeNode node) { Visit(node.MethodTypeNode); Visit(node.OpenParenthesisNode); Visit(node.ParameterListNode); Visit(node.CloseParenthesisNode); Visit(node.ColonNode); Visit(node.ReturnTypeNode); Visit(node.FirstDirectiveListNode); Visit(node.OfKeywordNode); Visit(node.ObjectKeywordNode); Visit(node.SecondDirectiveListNode); }