Beispiel #1
0
        public override void Write(CsvExport file, CultureInfo cultureInfo, StringBuilder stringBuilder, IObject obj, IAccessControlListFactory aclFactory)
        {
            var value = this.ObjectFunction != null?this.ObjectFunction((T)obj, aclFactory) : this.ObjectAndCultureInfoFunction((T)obj, aclFactory, cultureInfo);

            if (this.AutoEscape)
            {
                value = CsvExport.Escape(value);
            }

            stringBuilder.Append(value);
        }