Esempio n. 1
0
        private string GetCacheFieldSharedItemIndexString(CacheFieldNode cacheField, PivotCacheRecordType type, object value)
        {
            int cacheFieldItemIndex = cacheField.GetSharedItemIndex(type, value);

            // Adds a new sharedItem if the item does not exist.
            if (cacheFieldItemIndex < 0)
            {
                cacheField.SharedItems.Add(value);
                cacheFieldItemIndex = cacheField.SharedItems.Count - 1;
            }
            return(ConvertUtil.ConvertObjectToXmlAttributeString(cacheFieldItemIndex));
        }