private void RaiseFileHeaderArrange(List <string> fields)
 {
     if (_callbackFileHeaderArrange != null)
     {
         ChoActionEx.RunWithIgnoreError(() => _callbackFileHeaderArrange.FileHeaderArrange(fields));
     }
     else if (Writer != null)
     {
         ChoActionEx.RunWithIgnoreError(() => Writer.RaiseFileHeaderArrange(fields));
     }
 }
Exemplo n.º 2
0
        private void RaiseFileHeaderArrange(ref List <string> fields)
        {
            var fs = fields;

            if (_callbackFileHeaderArrange != null)
            {
                ChoActionEx.RunWithIgnoreError(() => _callbackFileHeaderArrange.FileHeaderArrange(fs));
            }
            else if (Writer != null)
            {
                ChoActionEx.RunWithIgnoreError(() => Writer.RaiseFileHeaderArrange(ref fs));
            }

            if (fs != null)
            {
                fields = fs;
            }
        }