Пример #1
0
        public bool FetchBool(string groupName, string elementName)
        {
            bool value = (bool)ContainerElement.Descendants(groupName).First().Element(elementName);

            ProfileCache.Store(elementName, value.ToString());
            return(value);
        }
Пример #2
0
        public long FetchLong(string groupName, string elementName)
        {
            long value = (long)ContainerElement.Descendants(groupName).First().Element(elementName);

            ProfileCache.Store(elementName, value.ToString());
            return(value);
        }
Пример #3
0
        public int FetchInt(string groupName, string elementName)
        {
            int value = (int)ContainerElement.Descendants(groupName).First().Element(elementName);

            ProfileCache.Store(elementName, value.ToString());
            return(value);
        }
Пример #4
0
        public string Fetch(string groupName, string elementName)
        {
            string value = (string)ContainerElement.Descendants(groupName).First().Element(elementName);

            value = Substitute(value);
            ProfileCache.Store(elementName, value);
            return(value);
        }
Пример #5
0
        public string Substitute(string original)
        {
            string value = ProfileCache.Substitute(original);

            return(value);
        }
Пример #6
0
 public XmlProfileHelper(ProfileCache profileCache, XElement containerElement)
 {
     ProfileCache     = profileCache;
     ContainerElement = containerElement;
 }