Example #1
0
        protected internal void AddField(Document target, object value)
        {
            if (value == null)
            {
                return;
            }

            var fieldValue = (string)null;

            if (converter != null)
            {
                fieldValue = (string)converter.ConvertTo(value, typeof(string));
            }
            else if (value is string)
            {
                fieldValue = (string)value;
            }

            if (fieldValue != null)
            {
                target.Add(new Field(fieldName, fieldValue, FieldStore, index.ToFieldIndex()));
            }
        }