コード例 #1
0
ファイル: ModuleLog.cs プロジェクト: dmarijanovic/uber-tools
 public static void CreateStaticInstance()
 {
     if (moduleLog == null)
     {
         ModuleLog.moduleLog = new ModuleLog();
     }
 }
コード例 #2
0
ファイル: ModuleLog.cs プロジェクト: dmarijanovic/uber-tools
 public static void CreateStaticInstance()
 {
     if (moduleLog == null)
     {
         ModuleLog.moduleLog = new ModuleLog();
     }
 }
コード例 #3
0
        public void Remove(IModule module)
        {
            ModuleObject moduleObject;

            for (int i = 0; i < list.Count; i++)
            {
                moduleObject = (ModuleObject)list[i];
                if (moduleObject.Instance != null)
                {
                    if (moduleObject.Instance.Equals(module))
                    {
                        ModuleLog.Write("unloading module:" + moduleObject.Name, this, "Remove", ModuleLog.LogType.DEBUG);
                        list.Remove(moduleObject);
                        moduleObject = null;
                    }
                }
            }
        }