LNode DelegateDecl(int startIndex, VList<LNode> attrs) { var d = MatchAny(); var type = DataType(); var name = ComplexNameDecl(); var r = MethodArgListAndBody(startIndex, d.StartIndex, attrs, S.Delegate, type, name); // line 1814 return r.WithAttrs(attrs); }