呼び出し順を追跡
情報が揃ってきたので、app.configの設定ファイルからPolicyを生成している部分を見つけるべく、デバックモードで追跡開始。
Form1.cs
bool rethrow = ExceptionPolicy.HandleException(ex, "Exception Policy");
namespace Microsoft.Practices.EnterpriseLibrary.ExceptionHandling →ExceptionPolicy.cs →ExceptionPolicyFactory.cs namespace Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder →LocatorNameTypeFactoryBase.cs namespace Microsoft.Practices.EnterpriseLibrary.Common.Configuration →ConfigurationSourceFactory.cs →ConfigurationSourceSection.cs →SerializableConfigurationSection.cs →SystemConfigurationSource.cs namespace Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder →LocatorNameTypeFactoryBase.cs namespace Microsoft.Practices.ObjectBuilder →Locator.cs namespace Microsoft.Practices.ObjectBuilder →WeakRefDictionary.cs
面倒くさっ。やめやめ(爆
オブジェクト指向って可読性低いんじゃねぇの(笑
上手に理解する方法はないものか・・・(^^;