Share via


VSPIAImporterClass Class

Definition

Implemented by all wrapping tools.

public ref class VSPIAImporterClass : Microsoft::VisualStudio::Shell::Interop::VSPIAImporter
[Windows::Foundation::Metadata::WebHostHidden]
class VSPIAImporterClass : Microsoft::VisualStudio::Shell::Interop::VSPIAImporter
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("A353805B-8A96-479B-83EB-2EA3F69A674C")]
[System.Runtime.InteropServices.TypeLibType(2)]
public class VSPIAImporterClass : Microsoft.VisualStudio.Shell.Interop.VSPIAImporter
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("A353805B-8A96-479B-83EB-2EA3F69A674C")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public class VSPIAImporterClass : Microsoft.VisualStudio.Shell.Interop.VSPIAImporter
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("A353805B-8A96-479B-83EB-2EA3F69A674C")>]
[<System.Runtime.InteropServices.TypeLibType(2)>]
type VSPIAImporterClass = class
    interface IVsTypeLibraryWrapper
    interface VSPIAImporter
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("A353805B-8A96-479B-83EB-2EA3F69A674C")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type VSPIAImporterClass = class
    interface VSPIAImporter
    interface IVsTypeLibraryWrapper
Public Class VSPIAImporterClass
Implements VSPIAImporter
Inheritance
VSPIAImporterClass
Attributes
Implements

Constructors

VSPIAImporterClass()

Initializes a new instance of the VSPIAImporterClass class.

Methods

GetMainWrapperFilename(TLIBATTR[], String)

Gets the filename for a given type library.

GetMainWrapperFriendlyName(TLIBATTR[], String)

Gets the name that is displayed in the project system when the component is referred to.

NeedsRegeneration(TLIBATTR[], String, String, Int32, Int32, String, Int32)

Determines whether a given wrapper for a given type library needs to be regenerated.

WrapTypeLibrary(TLIBATTR[], String, String, String, Int32, IVsTypeLibraryWrapperCallback, IntPtr[], IntPtr[], IntPtr[], IntPtr[], UInt32)

Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries.

Applies to