Why don't you write a "COM-visible" .Net assembly that retrieves the info you want, and expose a COM interface that allows you to retrieve the properties. I think that would be less painful than trying to coerce the .Net class directly (and you can expand the .NET assembly to provide more functionality any time you need to.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013