remarks para cref c# .net com typelib

para - remarks c#



¿Cómo cargo un typelib para analizarlo en C#? (1)

En el código no administrado, puedo usar LoadTypeLib() para obtener un puntero ITypeLib* y usarlo para buscar en la biblioteca de tipos para encontrar las interfaces que contiene.

Hay una interfaz System.Runtime.InteropServices.ComTypes.ITypeLib en C # pero no puedo encontrar una función equivalente a LoadTypeLib() .

¿Cómo cargo un typelib y ITypeLib una referencia de ITypeLib en C #?


Copiado directamente desde System.Design.NativeMethods, Reflector es útil:

[DllImport("oleaut32.dll", PreserveSig=false)] public static extern ITypeLib LoadTypeLib([In, MarshalAs(UnmanagedType.LPWStr)] string typelib);