IVsAsynchronousProjectCreate Interface
Creates projects asynchronously. This interface is implemented by project factories to support background solution load (BSL).
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("D1BB7312-01F8-49F7-8E9A-087434BD154A")> _
Public Interface IVsAsynchronousProjectCreate
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("D1BB7312-01F8-49F7-8E9A-087434BD154A")]
public interface IVsAsynchronousProjectCreate
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"D1BB7312-01F8-49F7-8E9A-087434BD154A")]
public interface class IVsAsynchronousProjectCreate
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("D1BB7312-01F8-49F7-8E9A-087434BD154A")>]
type IVsAsynchronousProjectCreate = interface end
public interface IVsAsynchronousProjectCreate
The IVsAsynchronousProjectCreate type exposes the following members.
Methods
Name | Description | |
---|---|---|
CanCreateProjectAsynchronously | Indicates if the project can be created asynchronously. | |
CreateProjectAsync | Creates a project asynchronously. | |
OnBeforeCreateProjectAsync | Called if canOpenAsync from CanCreateProjectAsynchronously is not VARIANT_FALSE and if the project has been successfully scheduled for background loading. |
Top