Пример #1
0
        public CommandLineBuilder Transpose(Transpose mode, string input, string output)
        {
            _owner.MarkFilterPosition();

            if (input == null)
            {
                input = PreviousOutput;
            }
            if (output == null)
            {
                PreviousOutput = string.Format("[tmp{0}]", ++CurrentOperation);
                output         = PreviousOutput + ";";
            }
            else if (output.Length > 0 && !output.EndsWith(";"))
            {
                output += ";";
            }

            _ol.AppendFormat(" {0} transpose={1} {2}", input, (int)mode, output);
            return(_owner);
        }