COMに公開したいC#.Net2.0で記述された小さなフレームワークがあります。
問題は、次のように公開されるいくつかの汎用クラスがあることです。
interface IOurClass
{
ReadonlyCollection<IOurListObject> OurCollection
{
get;
}
}
interface IOurListObject
{
//Some properties that don't matter
}
ジェネリックコレクションをCOMに公開するための最良の(または推奨される方法)は何ですか?ジェネリックスをサポートする必要はありません。IOurListObjectのコレクションを何らかの方法で公開する必要があります。
また、使用するコレクションごとに新しいクラスを作成する必要はありませんが、それができない場合があります。