public SQLWriter(xDelete nsource, IEnumerable[] enumerable, object Command)
            {
                this.nsource    = nsource;
                this.enumerable = enumerable;
                this.Command    = Command;

                Console.WriteLine("in SQLWriter");
            }
        public static void Delete <TElement>(this IEnumerable <TElement> source)
        {
            // https://sites.google.com/a/jsc-solutions.net/backlog/knowledge-base/2014/20140705/20140705


            // how was it done before?
            // tested by?

            var nsource = new xDelete {
                source = source
            };


            var c = new object();


            var w = new SQLWriter <TElement>(nsource, new IEnumerable[] { nsource }, Command: c);
        }