System.Runtime.InteropServices.ITypeLibExporterNameProvider

Provides control over the casing of names when exported to a type library.

See Also: ITypeLibExporterNameProvider Members

Syntax

[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("fa1f3615-acb9-486d-9eac-1bef87e36b09")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLibExporterNameProvider

Remarks

In order to control how types are named when exported to a type library, an object must implement this interface, as well as System.Runtime.InteropServices.ITypeLibExporterNotifySink. You then pass this object as the last parameter to TypeLibConverter.ConvertAssemblyToTypeLib(System.Reflection.Assembly, string, TypeLibExporterFlags, ITypeLibExporterNotifySink).

Requirements

Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0