Ejemplo n.º 1
0
        private void ProcessGroupStart(FormatMessagesContextManager.OutputContext c)
        {
            GroupOutputContext context = (GroupOutputContext)c;

            if (context.Data.groupingEntry != null)
            {
                this.lo.WriteLine("");
                ComplexWriter writer = new ComplexWriter();
                writer.Initialize(this.lo, this.lo.ColumnNumber);
                writer.WriteObject(context.Data.groupingEntry.formatValueList);
                this.LineOutput.WriteLine("");
            }
            context.GroupStart();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// callback for Gs processing
        /// </summary>
        /// <param name="c">the context containing the Gs entry</param>
        private void ProcessGroupStart(FormatMessagesContextManager.OutputContext c)
        {
            //Console.WriteLine("ProcessGroupStart");
            GroupOutputContext goc = (GroupOutputContext)c;

            if (goc.Data.groupingEntry != null)
            {
                _lo.WriteLine(string.Empty);

                ComplexWriter writer = new ComplexWriter();
                writer.Initialize(_lo, _lo.ColumnNumber);
                writer.WriteObject(goc.Data.groupingEntry.formatValueList);
            }
            goc.GroupStart();
        }