[seasar-dotnet:369] Re: S2Container.NET&S2Dao.NETについて
mei
mei @ work.email.ne.jp
2006年 11月 7日 (火) 21:19:48 JST
こんばんは、meiです。
Kazuya Sugimoto wrote:
> 杉本です。
>
>>> ・ダイナミックモジュールがあると例外が出てしまいます
> 動的アセンブリを対象外にしたいですねぇ・・
> どなたか動的アセンブリを見分ける方法知らないでしょうか?
こんな感じで判別できないでしょうか?
static void Register(Assembly asm)
{
// 動的に作成されたアセンブリは除く
if (!(asm is System.Reflection.Emit.AssemblyBuilder))
{
engine.LoadAssembly(asm);
foreach (Type t in asm.GetTypes())
if (t.IsPublic && t.Namespace != null)
engine.Import(t.Namespace);
}
}
IronPythonの実験で書いたコードだったり。(^^;
--
mei <mei @ work.email.ne.jp>
seasar-dotnet メーリングリストの案内