IVsBuildManagerAccessor3 Interface

 

Provides a way to synchronize access to the default MSBuild build manager.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.12.0 (in Microsoft.VisualStudio.Shell.Interop.12.0.dll)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("B7E1D5A7-7FD2-454F-96B9-AB77D975C706")]
public interface IVsBuildManagerAccessor3 : IVsBuildManagerAccessor2

NameDescription
System_CAPS_pubpropertyDesignTimeBuildAvailable

Gets an event that is signaled whenever the design-time build resource is available.

System_CAPS_pubpropertySolutionBuildAvailable

Gets an event that is signaled whenever a solution build is not in progress.

System_CAPS_pubpropertyUIThreadIsAvailableForBuild

Gets an event that is signaled whenever the UI thread is available for a build.

NameDescription
System_CAPS_pubmethodAcquireBuildResources(VSBUILDMANAGERRESOURCE, UInt32)

Acquires the design-time build resource and/or the UI thread for a build, if they are available.

System_CAPS_pubmethodBeginDesignTimeBuild()

Signals that a modal, design-time build, such as reference resolution, is about to take place.

System_CAPS_pubmethodClaimUIThreadForBuild()

Attempts to get the UI thread in order to start a build.

System_CAPS_pubmethodEndDesignTimeBuild()

Signals that a modal, design-time build, such as reference resolution, should end.

System_CAPS_pubmethodEscape(String, String)

Prepares a string to be persisted within MSBuild without evaluation.

System_CAPS_pubmethodGetCurrentBatchBuildId(UInt32)

Returns the current batch build ID, or 0 if there is no batch build going on.

System_CAPS_pubmethodGetSolutionConfiguration(Object, String)

Gets the solution configuration.

System_CAPS_pubmethodRegisterLogger(Int32, Object)

Registers a logger for the submission.

System_CAPS_pubmethodReleaseBuildResources(UInt32)

Releases the resource(s) acquired with AcquireBuildResources. This method deprecates ReleaseUIThreadForBuild and EndDesignTimeBuild.

System_CAPS_pubmethodReleaseUIThreadForBuild()

Releases a previously-claimed UI thread.

System_CAPS_pubmethodUnescape(String, String)

Restores a previously escaped string to its original value.

System_CAPS_pubmethodUnregisterLoggers(Int32)

Unregisters all loggers for a given submission.

Return to top
Show: