Exemple #1
0
        public virtual ActionEvent Parse(ActionParser parser)
        {
            // _parameters = new ParameterSet();
            DebugOutput.Level++;
            _parameters.Parse(parser, this, NumberOfItems);
            DebugOutput.Level--;

            return(this);
        }
Exemple #2
0
        public override void Parse(ActionParser parser)
        {
            if (parser.PreSix)
            {
                _classID2 = parser.ReadFourByteString();
            }
            else
            {
                _classID = parser.ReadUnicodeString();
                DebugOutput.Dump("ClassID: " + _classID);
                _classID2 = parser.ReadTokenOrString();
            }

            DebugOutput.Dump("ClassID2: " + _classID2);

            int numberOfItems = parser.ReadInt32();

            DebugOutput.Dump("NumberOfItems: " + numberOfItems);

            DebugOutput.Level++;
            _children.Parse(parser, numberOfItems);
            DebugOutput.Level--;
        }