/// <summary>
        /// Sets XML encoder. By default LFEG.Infrastructure.XmlEncoder is used which encodes strings using
        /// System.Security.SecurityElement.Escape method
        /// </summary>
        /// <param name="encoder">Encoder</param>
        /// <returns>Settings</returns>
        public ExcelFileGeneratorSettings SetXmlEncoder(IXmlEncoder encoder)
        {
            if (encoder == null)
            {
                throw new ArgumentNullException(nameof(encoder));
            }

            _encoder = encoder;
            return(this);
        }
Beispiel #2
0
 public SharedStringsWriter(IXmlEncoder xmlEncoder, ISharedStringsInterner interner)
 {
     _interner   = interner;
     _xmlEncoder = xmlEncoder;
 }
Beispiel #3
0
 public WorksheetWriter(IXmlEncoder xmlEncoder, ISharedStringsInterner interner)
 {
     _xmlEncoder = xmlEncoder;
     _interner   = interner;
 }
Beispiel #4
0
 public SharedStringsWriter(IXmlEncoder xmlEncoder, ISharedStringsInterner interner)
 {
     _interner = interner;
     _xmlEncoder = xmlEncoder;
 }
        /// <summary>
        /// Sets XML encoder. By default LFEG.Infrastructure.XmlEncoder is used which encodes strings using 
        /// System.Security.SecurityElement.Escape method
        /// </summary>
        /// <param name="encoder">Encoder</param>
        /// <returns>Settings</returns>
        public ExcelFileGeneratorSettings SetXmlEncoder(IXmlEncoder encoder)
        {
            if (encoder == null)
                throw new ArgumentNullException(nameof(encoder));

            _encoder = encoder;
            return this;
        }