/// <summary> /// 初期化処理 /// Configを読み込むオブジェクトは、 /// このメソッドが呼び出された瞬間から、このメソッドを抜けるまでにRegisterUseConfigObjectを呼び出す必要があります。 /// この期間は、このメソッドをオーバーライドした場合、オーバーライドしたメソッドを抜ける前までになります。 /// </summary> protected virtual void OnStart() { Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); this.m_IsConfigSeted = false; //オブジェクトの構築 this.m_UseConfigObjects = new xcfg.UseConfigObjectCollection(); //this.m_MainWindow = new MainWindow(); this.m_AppConfigs = new xcfg.XmlConfigModel(); this.m_AppManager = new AppManager(false); //パスの設定、ディレクトリの確認 this.InitializePath(); this.InitializeDirectory(); }
/// <summary> /// UseConfigHelperオブジェクトの新しいインスタンスを初期化します。 /// </summary> /// <param name="defaultConfig"></param> public UseConfigHelper(XmlConfigModel defaultConfig) { this.m_DefaultConfig = defaultConfig; }