Apakah mungkin untuk menetapkan tipe pengembalian generik sebagai non-generik untuk interop COM?
Katakanlah saya memiliki kelas berikut:
[ComVisible(true)]
public class Foo
{
public IEnumerable<string> GetStr() // Generic return type
{
yield break;
}
}
Saya tahu bahwa IEnumerable‹string› mengimplementasikan IEnumerable.
Bisakah saya memaksa tlbexp.exe (melalui atribut return: atau melalui cara lain) untuk mengekspos metode GetStr() sebagai metode yang mengembalikan IEnumerable?