public IterDefinition(string name, TypedNodeList arguments, TypeSpecifier returnType, StatementList statementList, RoutineModifier modifier, Location location) : base(name, arguments, returnType, statementList, modifier, location) { typeBuilder = null; typeParameters = null; boundType = null; self = null; current = null; currentPosition = null; constructor = null; moveNext = null; getCurrent = null; creator = null; localVariables = new Hashtable(); resumePoints = new ArrayList(); resumePoints.Add(new ResumePoint()); InitArguments(); bridgeMethods = new ArrayList(); }
public RoutineDefinition(string name, TypedNodeList arguments, TypeSpecifier returnType, StatementList statementList, RoutineModifier modifier, Location location) : base(name, arguments, returnType, location) { this.statementList = statementList; this.modifier = modifier; }