Compartilhar via


IRequireClasses Interface

Definition

Provides a list of class identifiers for use with the ILicensedClassManager interface. The identifiers tell Visual Studio which classes a package requires.

public interface class IRequireClasses
public interface class IRequireClasses
__interface IRequireClasses
[System.Runtime.InteropServices.Guid("6D5140D0-7436-11CE-8034-00AA006009FA")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IRequireClasses
[System.Runtime.InteropServices.Guid("6D5140D0-7436-11CE-8034-00AA006009FA")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRequireClasses
[<System.Runtime.InteropServices.Guid("6D5140D0-7436-11CE-8034-00AA006009FA")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IRequireClasses = interface
[<System.Runtime.InteropServices.Guid("6D5140D0-7436-11CE-8034-00AA006009FA")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IRequireClasses = interface
Public Interface IRequireClasses
Attributes

Methods

CountRequiredClasses(UInt32)

Gets the number of classes the package requires.

GetRequiredClasses(UInt32, Guid)

Retrieves the CLSID of a requested required class.

Applies to