ExtensionPointPackage.IVsPackageExtensionProvider.CreateExtensionInstance Method
Creates an instance of the requested extension.
Namespace: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Syntax
'Declaration
Private Function CreateExtensionInstance ( _
ByRef extensionPoint As Guid, _
ByRef instance As Guid _
) As Object Implements IVsPackageExtensionProvider.CreateExtensionInstance
Object IVsPackageExtensionProvider.CreateExtensionInstance(
ref Guid extensionPoint,
ref Guid instance
)
private:
virtual Object^ CreateExtensionInstance(
Guid% extensionPoint,
Guid% instance
) sealed = IVsPackageExtensionProvider::CreateExtensionInstance
private abstract CreateExtensionInstance :
extensionPoint:Guid byref *
instance:Guid byref -> Object
private override CreateExtensionInstance :
extensionPoint:Guid byref *
instance:Guid byref -> Object
JScript does not support explicit interface implementations.
Parameters
extensionPoint
Type: Guid%Type of extension point.
instance
Type: Guid%Instance identifier of the requested extension point.
Return Value
Type: Object
The requested extension point instance.
Implements
IVsPackageExtensionProvider.CreateExtensionInstance(Guid%, Guid%)
.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.