private static void InitializeTypeCache() { string configfilepath = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile; string configFolder = Path.GetDirectoryName(configfilepath); string mdg = configFolder + "\\" + "mdg"; string mdgbin = configFolder + "\\" + "bin" + "\\" + "mdg"; string bin = configFolder + "\\" + "bin"; List <string> folderpaths = new List <string>(); if (Directory.Exists(mdg)) { folderpaths.Add(mdg); } if (Directory.Exists(mdgbin)) { folderpaths.Add(mdgbin); } if (Directory.Exists(configFolder)) { folderpaths.Add(configFolder); } if (Directory.Exists(bin)) { folderpaths.Add(bin); } _TypeCache = new TypeMapCache(folderpaths); _TypeCache.Initialize(); }
private static void Initialize() { List <string> list = new List <string>() { AppDomain.CurrentDomain.BaseDirectory, Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "bin"), eXtensibleConfig.RemoteProcedureCallPlugins }; _TypeCache = new TypeMapCache(list); _TypeCache.Initialize(); }
static SubscriptionManager() { _TypeCache = new TypeMapCache(); _TypeCache.Initialize(); }
private static void Initialize() { _TypeCache = new TypeMapCache(); _TypeCache.Initialize(); }