private void MarkOutputsFinished()
 {
     if (null != Salida0Buffer)
     {
         Salida0Buffer.SetEndOfRowset();
         Salida0Buffer = null;
     }
 }
    public override void PrimeOutput(int Outputs, int[] OutputIDs, PipelineBuffer[] Buffers, OutputNameMap OutputMap)
    {
        for (int Idx = 0; Idx < Outputs; Idx++)
        {
            if (OutputIDs[Idx] == GetOutputID(OutputMap, @"Salida 0"))
            {
                Salida0Buffer = new Salida0Buffer(Buffers[Idx], GetColumnIndexes(OutputIDs[Idx]), OutputMap);
            }
        }

        CreateNewOutputRows();

        FinishOutputs();
        MarkOutputsFinished();
    }