IVsAsynchronousProjectCreate IVsAsynchronousProjectCreate IVsAsynchronousProjectCreate Interface

Definition

Creates projects asynchronously. This interface is implemented by project factories to support background solution load (BSL).

[System.Runtime.InteropServices.Guid("D1BB7312-01F8-49F7-8E9A-087434BD154A")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAsynchronousProjectCreate
type IVsAsynchronousProjectCreate = interface
Public Interface IVsAsynchronousProjectCreate
Attributes

Methods

CanCreateProjectAsynchronously(Guid, String, UInt32) CanCreateProjectAsynchronously(Guid, String, UInt32) CanCreateProjectAsynchronously(Guid, String, UInt32)

Indicates if the project can be created asynchronously.

CreateProjectAsync(Guid, String, String, String, UInt32) CreateProjectAsync(Guid, String, String, String, UInt32) CreateProjectAsync(Guid, String, String, String, UInt32)

Creates a project asynchronously.

OnBeforeCreateProjectAsync(Guid, String, String, String, UInt32) OnBeforeCreateProjectAsync(Guid, String, String, String, UInt32) OnBeforeCreateProjectAsync(Guid, String, String, String, UInt32)

Called if canOpenAsync from CanCreateProjectAsynchronously(Guid, String, UInt32) is not VARIANT_FALSE and if the project has been successfully scheduled for background loading.

Applies to