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();
}