protected virtual Node_ParameterImpl parseParameterImpl(AParameterimpl node) { return new Node_ParameterImpl( parseOne<PDirection,Node_Direction>(parseDirection, (PDirection)node.GetDirection()), parseOne<PExpression,INode_Expression>(parseExpression, (PExpression)node.GetType()), parseOne<TIdentifier,Node_Identifier>(parseIdentifier, (TIdentifier)node.GetName()), parseOpt<PExpression,INode_Expression>(parseExpression, (PExpression)node.GetDefaultvalue()), getSource(node)); }
ArrayList New11() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList5 = (ArrayList) Pop(); ArrayList nodeArrayList4 = (ArrayList) Pop(); ArrayList nodeArrayList3 = (ArrayList) Pop(); ArrayList nodeArrayList2 = (ArrayList) Pop(); ArrayList nodeArrayList1 = (ArrayList) Pop(); PDirection pdirectionNode2 = (PDirection)nodeArrayList1[0]; PExpression pexpressionNode3 = (PExpression)nodeArrayList2[0]; TIdentifier tidentifierNode4 = (TIdentifier)nodeArrayList3[0]; PExpression pexpressionNode5 = (PExpression)nodeArrayList5[0]; AParameterimpl pparameterimplNode1 = new AParameterimpl ( pdirectionNode2, pexpressionNode3, tidentifierNode4, pexpressionNode5 ); nodeList.Add(pparameterimplNode1); return nodeList; }