Babel.Compiler.IterDefinition.InitArguments C# (CSharp) 메소드

InitArguments() 보호된 메소드

protected InitArguments ( ) : void
리턴 void
        protected override void InitArguments()
        {
            int index = 1;
            int moveNextPos = 1;
            moveNextArguments = new TypedNodeList();
            argumentTable = new Hashtable();
            foreach (Argument arg in Arguments) {
                arg.Index = index++;
                if (arg.Mode != ArgumentMode.Once) {
                    Argument ma = (Argument) arg.Clone();
                    ma.Index = moveNextPos++;
                    moveNextArguments.Append(ma);
                    argumentTable.Add(ma.Name, ma);
                }
            }
        }