ArrayList New0() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList1 = (ArrayList) Pop(); TypedList listNode3 = new TypedList(); TypedList listNode2 = (TypedList)nodeArrayList1[0]; if ( listNode2 != null ) { listNode3.AddAll(listNode2); } ADocument pdocumentNode1 = new ADocument ( listNode3 ); nodeList.Add(pdocumentNode1); return nodeList; }
internal Sexp_Cast(ADocument obj) { this.obj = obj; }
public virtual void CaseADocument(ADocument node) { DefaultCase(node); }
public virtual void OutADocument(ADocument node) { DefaultOut(node); }
public virtual void InADocument(ADocument node) { DefaultIn(node); }
public override void CaseADocument(ADocument node) { InADocument(node); { Object[] temp = new Object[node.GetSexp().Count]; node.GetSexp().CopyTo(temp, 0); for(int i = temp.Length - 1; i >= 0; i--) { ((PSexp) temp[i]).Apply(this); } } OutADocument(node); }