What are alternatives to generic collections for COM Interop?
After some more research and trial-and-error, I think I found a solution by using System.Collections.ArrayList. However, this does not work with getting a value by index. To do so, I created a new class ComArrayList that inherits from ArrayList and adds new methods GetByIndex and SetByIndex. COM Interop compatible collection: public class ComArrayList : System.Collections.ArrayList … Read more