title: How does one expose a VB.NET System.Data class in a COM Wrapper?
body: <p>How does one expose a System.Data class in a COM Wrapper? I have followed the tutorial here: <a href="https://www.codeproject.com/Articles/7587/Exposing-COM-interfaces-of-a-NET-class-library-for" rel="nofollow noreferrer">https://www.codeproject.com/Articles/7587/Exposing-COM-interfaces-of-a-NET-class-library-for</a>. Which works beautify to allow a VB6 program to access .NET only DLLs, but I want to pass a <code>System.Data.DataRow</code> to the VB6 program for manipulation. The ``DataRow class isn't being exposed to COM and shows up as an <code>Unknown</code> data type in the references. Is there a way to expose/implement/extend a <code>DataRow</code> to be visible to a COM program?</p>