Exemple #1
0
        public override object Execute(object[] Parameters)
        {
            string lib    = (Parameters[0] as Character).Get();
            string obj    = (Parameters[1] as Character).Get();
            int    length = Convert.ToInt32((Parameters[2] as FixedDecimal).Get());
            string data   = (Parameters[3] as Character).Get();

            DataQueue.Push(lib.Trim() + obj.Trim(), data.Substring(0, Math.Min(length, data.Length)));

            return(null);
        }
Exemple #2
0
        public override object Execute(object[] Parameters)
        {
            string       lib    = (Parameters[0] as Character).Get();
            string       obj    = (Parameters[1] as Character).Get();
            FixedDecimal length = (Parameters[2] as FixedDecimal);
            Character    data   = (Parameters[3] as Character);

            string output = DataQueue.Pop(lib.Trim() + obj.Trim());

            length.Set(output.Length);
            data.Set(output);

            return(null);
        }