Example #1
0
        public UnoConfig GetDirectoryConfig(string dir)
        {
            UnoConfig config;
            lock (_configCache)
                if (!_configCache.TryGetValue(dir, out config))
                    config = _configCache[dir] = new UnoConfig(this, dir);

            return config;
        }
Example #2
0
 UnoConfig(UnoConfig parent, string dir)
     : this(parent)
 {
     LoadRecursive(dir);
 }
Example #3
0
 UnoConfig(UnoConfig parent)
 {
     _files.AddRange(parent._files);
 }
Example #4
0
 public static UnoConfig GetUpToDate(UnoConfig config)
 {
     return(config != null && config.IsUpToDate()
         ? config
         : null);
 }