Esempio n. 1
0
        internal virtual string ToFieldStoreString(string syndicationItemElementExtensionName)
        {
            string result = base.ToFieldStoreValue();

            if (base.SyndicationItem != null)
            {
                System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
                System.Collections.ObjectModel.Collection <XElement> collection = base.SyndicationItem.ElementExtensions.ReadElementExtensions <XElement>(syndicationItemElementExtensionName, IndexingServiceConstants.Namespace);
                if (collection.Count > 0)
                {
                    XElement xElement = collection.ElementAt(0);
                    foreach (XElement current in xElement.Elements())
                    {
                        stringBuilder.Append("[[");
                        stringBuilder.Append(current.Value.Trim());
                        stringBuilder.Append("]]");
                        stringBuilder.Append(" ");
                    }
                    result = stringBuilder.ToString().Trim();
                }
            }
            return(result);
        }