Esempio n. 1
0
 public bool ContainsData(string dataName)
 {
     if (!DataLookup.ContainsKey(dataName.ToLower()))
     {
         return(FileNameLookup.ContainsKey(dataName));
     }
     return(true);
 }
Esempio n. 2
0
        public T GetData(string dataName)
        {
            T d;

            if (!DataLookup.TryGetValue(dataName.ToLower(), out d))
            {
                return(FileNameLookup.TryGetValue(dataName, out d) ? d : null);
            }
            return(d);
        }
Esempio n. 3
0
        public TV GetData <TV>(string dataName) where TV : class, T
        {
            T d;

            if (!DataLookup.TryGetValue(dataName.ToLower(), out d))
            {
                return(FileNameLookup.TryGetValue(dataName, out d) ? (TV)d : null);
            }
            return((TV)d);
        }