private void RaiseFileHeaderArrange(List <string> fields) { if (_callbackFileHeaderArrange != null) { ChoActionEx.RunWithIgnoreError(() => _callbackFileHeaderArrange.FileHeaderArrange(fields)); } else if (Writer != null) { ChoActionEx.RunWithIgnoreError(() => Writer.RaiseFileHeaderArrange(fields)); } }
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; } }