Partager via


IVsTypeLibraryWrapper Interface

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

This interface is implemented by all wrapping tools.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("E6065B70-C9B6-4636-80F5-1CF92D7ECE5B")> _
Public Interface IVsTypeLibraryWrapper
[InterfaceTypeAttribute()]
[GuidAttribute("E6065B70-C9B6-4636-80F5-1CF92D7ECE5B")]
public interface IVsTypeLibraryWrapper
[InterfaceTypeAttribute()]
[GuidAttribute(L"E6065B70-C9B6-4636-80F5-1CF92D7ECE5B")]
public interface class IVsTypeLibraryWrapper
[<InterfaceTypeAttribute()>]
[<GuidAttribute("E6065B70-C9B6-4636-80F5-1CF92D7ECE5B")>]
type IVsTypeLibraryWrapper =  interface end
public interface IVsTypeLibraryWrapper

The IVsTypeLibraryWrapper type exposes the following members.

Methods

  Name Description
Public method GetMainWrapperFilename Infrastructure. Gets the filename for a given type library.
Public method GetMainWrapperFriendlyName Infrastructure. Gets the name that is displayed in the project system when the component is referred to.
Public method NeedsRegeneration Infrastructure. Determines whether a given wrapper for a given type library needs to be regenerated.
Public method WrapTypeLibrary Infrastructure. Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries.

Top

Remarks

Use the IVsTypeLibraryWrapper interface whenever you use one of the wrapping tools defined in Type Library Wrapper Tools.

Notes to Implementers

Implement this interface when you need to generate a standardized Visual Studio wrapper for COM components.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace