Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Loads, if necessary, the specified package and creates an instance of the given type of extension point using IVsPackageExtensionProvider.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assemblies: Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
'Declaration
Function CreatePackageExtension ( _
ByRef Package As Guid, _
ByRef extensionPoint As Guid, _
ByRef instance As Guid _
) As Object
Object CreatePackageExtension(
ref Guid Package,
ref Guid extensionPoint,
ref Guid instance
)
Object^ CreatePackageExtension(
[InAttribute] Guid% Package,
[InAttribute] Guid% extensionPoint,
[InAttribute] Guid% instance
)
abstract CreatePackageExtension :
Package:Guid byref *
extensionPoint:Guid byref *
instance:Guid byref -> Object
function CreatePackageExtension(
Package : Guid,
extensionPoint : Guid,
instance : Guid
) : Object
Parameters
Package
Type: Guid%[in] Package containing the desired extension.
extensionPoint
Type: Guid%[in] The type of extension point.
instance
Type: Guid%[in] The instance identifier of the requested extension point.
Return Value
Type: Object
The requested extension point instance.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.