[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 メーリングリストの案内