Ejemplo n.º 1
0
        /// <summary>
        /// Get typed root setting by string key.
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="key"></param>
        /// <returns></returns>
        public virtual T Get <T>(string key)
        {
            object result    = this[key];
            T      converted = (T)TypeParsers.Convert <T>(result);

            return(converted);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Get the value at the row/column name.
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="row"></param>
        /// <param name="colName"></param>
        /// <returns></returns>
        public T Get <T>(int row, string colName)
        {
            string result      = (string)_records[row][colName];
            T      typedResult = (T)TypeParsers.Convert <T>(result);

            return(typedResult);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Get typed section key value.
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="section"></param>
        /// <param name="key"></param>
        /// <returns></returns>
        public T Get <T>(string section, string key)
        {
            object result    = this[section, key];
            T      converted = (T)TypeParsers.Convert <T>(result);

            return(converted);
        }