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)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("D1BB7312-01F8-49F7-8E9A-087434BD154A")]
public interface IVsAsynchronousProjectCreate

NameDescription
System_CAPS_pubmethodCanCreateProjectAsynchronously(Guid, String, UInt32)

Indicates if the project can be created asynchronously.

System_CAPS_pubmethodCreateProjectAsync(Guid, String, String, String, UInt32)

Creates a project asynchronously.

System_CAPS_pubmethodOnBeforeCreateProjectAsync(Guid, String, String, String, UInt32)

Called if canOpenAsync from CanCreateProjectAsynchronously is not VARIANT_FALSE and if the project has been successfully scheduled for background loading.

Return to top
Show: